.container{position:relative;max-width:960px;margin:0 auto;padding:0 20px}.column,.columns,.container{width:100%;box-sizing:border-box}.column,.columns{float:left}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;font-size:18px;line-height:1.6;font-weight:400;font-family:SF Pro Display,SF Pro Icons,-apple-system,BlinkMacSystemFont,Helvetica,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2}h1,h2{font-weight:700}h2{font-size:3.3rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}@media (min-width:550px){h1{font-size:4.2rem}h2{font-size:3.3rem}h3{font-size:3rem}h4{font-size:2.7rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#2568ef;text-decoration:none}a:hover{color:#1661f8}.button,button,input[type=button],input[type=reset],input[type=submit]{font-family:SF Pro Display,SF Pro Icons,-apple-system,BlinkMacSystemFont,Helvetica,sans-serif;display:inline-block;outline:0;border:none;text-align:center;font-size:16px;font-weight:500;line-height:16px;text-decoration:none;white-space:nowrap;height:40px;border-radius:8px;cursor:pointer;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:40px;padding:6px 10px;border:none;box-shadow:0 0 0 1px #dbdbdb;font-size:16px;border-radius:8px;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{background-color:#fff;outline:0;box-shadow:0 0 0 2px #2568ef}label,legend{display:block;margin-bottom:.8rem;font-size:15px;opacity:1;font-weight:500}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #e1e1e1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #e1e1e1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}#__next,#main,body,html{width:100%;height:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}#main{display:flex;flex-direction:column}.checkout-container{width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:10;position:fixed;display:flex;justify-content:center}.checkout-dialog{position:fixed;width:330px;background-color:#fff;border-radius:10px;padding:30px;top:135px}.checkout-email-input{margin-bottom:8px}input.checkout-quantity-input{margin-bottom:0;padding:2px 8px;width:80px;height:35px}.checkout-dialog h2{text-align:center;font-size:28px;margin-bottom:26px}.payment-note{font-size:14px;margin-top:10px;text-align:center;color:#777;margin-bottom:0}.checkout-price-box{font-size:24px;margin-bottom:20px;text-align:center;font-weight:500}.checkout-email-note{font-size:14px;color:#777;margin-bottom:12px}.checkout-row{justify-content:space-between;border-top:1px solid #ebebeb;height:55px}.checkout-column,.checkout-row{display:flex;align-items:center}.checkout-column{flex-shrink:0;padding:5px 0}.checkout-column-label{font-size:16px}.checkout-column-value{font-size:24px;font-weight:700}.checkout-unit-price{font-size:20px;font-weight:500}.checkout-price-details{font-size:18px;margin-right:20px}.sections{flex-grow:1;padding-bottom:60px}.required-label{color:#366cf7}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-buttons>a{margin:10px}.os-note{margin-top:15px;margin-bottom:50px;font-size:16px;color:#777}.inline-image{max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.card-container{background-position:top;background-repeat:no-repeat;background-image:url(/images/macos_bg.jpg);width:100%;background-size:cover;border-radius:20px;overflow:hidden}.free-trial-label{box-shadow:0 0 0 1.5px #fff;padding:2px 12px;border-radius:20px;font-size:12px;margin-bottom:22px;color:#fff;font-weight:500;text-transform:uppercase}.section-promo-card{margin-bottom:60px}.card-content-filter{width:100%;height:100%;background-color:rgba(0,0,0,.15)}.card-content{display:flex;height:100%;padding:70px 25px;max-width:580px;margin:0 auto;text-align:center;flex-direction:column;justify-content:center;align-items:center;color:#fff}.card-content p{font-size:20px}li,ul{list-style:none}mark{background-color:transparent}.btn-action{cursor:pointer;display:inline-block;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:16px;min-width:50px;display:inline-flex;justify-content:center;align-items:center;height:40px;border-radius:10px;opacity:1;border:none!important}.btn-hero{height:46px;line-height:18px}.btn-round{border-radius:30px}.btn-light{color:#000;box-shadow:0 0 0 1px #dbdbdb}.btn-light:hover{color:#000;background-color:#fbfbfb}.btn-light:active{background-color:#f9f9f9}.btn-white{background-color:#fff;box-shadow:0 0 0 1px #fff}.btn-white:hover{background-color:rgba(255,255,255,.92)}.btn-white:active{background-color:#fff}.btn-white-transparent{color:#fff;background-color:transparent;box-shadow:0 0 0 2px #fff}.btn-white-transparent:hover{color:#fff;box-shadow:0 0 0 2px rgba(255,255,255,.92)}.btn-blue{color:#fff;background-color:#2e6eef;box-shadow:0 0 0 1px #2e6eef}.btn-blue:hover{color:#fff;background-color:#215ed8;box-shadow:0 0 0 1px #215ed8}.btn-transparent-blue{height:42px!important;color:#2e6eef;background-color:transparent;box-shadow:0 0 0 2px #2e6eef}.btn-transparent-blue:hover{color:#000;background-color:hwb(220 13% 15%/.086);box-shadow:0 0 0 2px #2e6eef}.btn-green{color:#fff;background-color:#137f6d;box-shadow:0 0 0 1px #137f6d}.btn-green:hover{color:#fff;background-color:#215ed8;box-shadow:0 0 0 1px #215ed8}.btn-black{color:#fff;background-color:#232323;box-shadow:0 0 0 1px #232323}.btn-black:hover{background-color:#0a0a0a;box-shadow:0 0 0 1px #0a0a0a}::placeholder{color:#abb1b8;opacity:1}:-ms-input-placeholder{color:#abb1b8}::-ms-input-placeholder{color:#abb1b8}.navbar-logo{display:flex;align-items:center}.flex-center{display:flex;justify-content:center}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}#free-trial{margin-bottom:90px}#site-nav{height:46px;border-bottom:1px solid #ebebeb;flex-shrink:0;background-color:#fff}#site-nav .container{height:100%}.site-nav-container{display:flex;flex-direction:row;justify-content:space-between;height:100%;align-items:center}.site-logo{flex-shrink:0;font-size:18px;line-height:18px;font-weight:600}.nav-overlay{position:fixed;width:100%;top:47px;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:8;transition:opacity .15s ease-in-out;pointer-events:none}#page-nav{display:flex;flex-direction:column;align-items:center;flex-shrink:0;position:relative;top:0;left:0;width:100%;height:66px;z-index:9;position:-webkit-sticky;position:sticky;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:rgba(255,255,255,.75);transition:background-color .17s ease-in-out,-webkit-backdrop-filter .17s ease-in-out;transition:background-color .17s ease-in-out,backdrop-filter .17s ease-in-out;transition:background-color .17s ease-in-out,backdrop-filter .17s ease-in-out,-webkit-backdrop-filter .17s ease-in-out}.nav-bg-pattern{height:70px;position:absolute;left:0;top:0;width:100%;z-index:8}.menu-arrow{display:none;width:26px;height:20px;margin-right:18px;overflow:hidden;transform:translateY(3px);transition:transform .35s ease-out;cursor:pointer}.menu-arrow:after,.menu-arrow:before{content:"";position:absolute;top:50%;z-index:1;display:block;width:10px;height:1px;background:#0f0f0f;transition:transform .4s cubic-bezier(.25,0,0,1),transform-origin .4s cubic-bezier(.25,0,0,1)}.menu-arrow:before{right:50%;transform:rotate(40deg) scaleY(1);transform-origin:100% 100%}.menu-arrow:after{left:50%;transform:rotate(-40deg) scaleY(1);transform-origin:0 100%}.nav-opened{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#fff!important}.nav-opened .menu-arrow{transform:translateY(-3px)}.nav-opened .menu-arrow:before{transform:rotate(-40deg) scaleY(1);transform-origin:100% 0}.nav-opened .menu-arrow:after{transform:rotate(40deg) scaleY(1);transform-origin:0 0}.page-navbar{display:flex;width:100%;height:66px;flex-shrink:0;align-items:center;border-bottom:1px solid transparent;transition:border .15s ease-in-out}.nav-opened .page-navbar{border-bottom:1px solid #ebebeb}.page-nav-menu{width:100%;height:100px;flex-shrink:0;position:absolute;left:0;top:67px;overflow:hidden;background-color:#fff;transition:height .25s ease-in-out}.nav-wrapper{display:flex;justify-content:space-between;align-items:center}.product-nav-logo{flex-shrink:0;width:36px;height:36px;margin-right:5px;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.product-nav-iconset{background-image:url(/images/app-icon.png)}.home-hero-logo{display:block;width:100px;height:100px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto 15px}.nav-empty-block{display:none}.nav-title{font-size:20px;font-weight:600;color:var(--text-color);line-height:26px}.nav-title a{text-decoration:none;color:var(--text-color)}.nav-title .nav-small-label{font-size:20px;font-weight:400}.nav-links{display:flex;align-items:center}.nav-menu-links{display:flex;flex-direction:column}.nav-links li{list-style:none;margin-bottom:0}.nav-links a{font-size:14px;padding:5px 0;transition:opacity .15s ease-in-out}.nav-links a,.nav-menu-links a{text-decoration:none;color:var(--text-color);line-height:16px;color:#000}.nav-menu-links a{font-size:16px;margin-top:26px;display:flex;align-items:center}.nav-menu-links a:first-child{margin-top:22px}.nav-links a.active,.nav-menu-links a.active{opacity:.56;pointer-events:none}.nav-links a:hover{color:#2e6eef}.nav-menu-links a:hover{color:#333}.nav-links a.nav-button{padding:0 10px;font-size:12px;line-height:22px;letter-spacing:-.01em;background-color:#2e6eef;border:1px solid #2e6eef;border-radius:30px;cursor:pointer;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;transition:background-color .13s ease-in-out,border-color .13s ease-in-out}.nav-links a.nav-button:hover{background-color:#215ed8;border:1px solid #215ed8}.nav-links a.nav-button:active{background-color:#0d46b8;border:1px solid #0d46b8}.nav-links a:not(:first-child){margin-left:23px}.d-flex{display:flex}.section-error{padding:30px 0}.section-hero{padding:80px 0}.hero-title{margin-bottom:50px}.home-hero-title{max-width:720px;margin:0 auto}.home-hero-title h1{font-size:5.6rem;margin-bottom:25px}.home-hero-title p{font-size:22px;line-height:32px;font-weight:500}.section-hero .subheader{max-width:720px;margin:0 auto}.section-hero .note{font-size:16px;color:#555;max-width:500px}.section-feature{padding:70px 0}.feature-image{text-align:center}.no-padding{padding:0!important}.top-padding-30{margin-top:30px}.promo-video video{width:100%;border-radius:16px;overflow:hidden}.promo-video-frame{position:relative;max-width:100%;overflow:hidden}.promo-video-frame video{width:100%;border-top-left-radius:3.3%;border-top-right-radius:3.3%;overflow:hidden}.promo-video-frame img{width:auto}.video-frame{position:absolute;left:-10px;right:-10px;top:0}svg.icon-bg-icon-organizing [fill]:not([fill=none]){fill:#a54bff}svg.icon-bg-drag-drop [fill]:not([fill=none]){fill:#00a0a0}svg.icon-bg-library-syncing [fill]:not([fill=none]){fill:#607d8b}svg.icon-bg-favorites [fill]:not([fill=none]){fill:#fbc51a}svg.icon-bg-panel-mode [fill]:not([fill=none]){fill:#3d79f3}svg.icon-bg-search [fill]:not([fill=none]){fill:#95ce53}svg.icon-bg-import-export [fill]:not([fill=none]){fill:#2196f3}svg.icon-bg-cross-platform [fill]:not([fill=none]){fill:#875ed2}svg.icon-bg-always-free [fill]:not([fill=none]){fill:#00c377}svg.icon-bg-explore-more [fill]:not([fill=none]){fill:#ffba30}.section-about,.section-changelog,.section-common,.section-contact,.section-faqs,.section-home-faqs,.section-legal,.section-plans,.section-set,.section-success{padding:90px 0}.section-pricing-faqs{padding:60px 0}.section-pricing-faqs h2{margin-bottom:60px}.section-free-download{padding:70px 0 10px}.section-features{padding:70px 0 100px}.section-features .feature-item{padding:20px 0}.feature-icon{height:52px;margin-bottom:10px}.feature-item-bg-icon{display:inline-block;width:52px;height:52px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-bottom:20px}.feature-item-universal{background-image:url(/images/icon-universal.png)}.feature-item-brightness{background-image:url(/images/icon-brightness.png)}.feature-item-xdrmode{background-image:url(/images/icon-xdrmode.svg)}.feature-item-prodisplayxdr{background-image:url(/images/icon-pro_display_xdr.png)}.feature-item-multiple-display{background-image:url(/images/icon-multiple-display.svg)}.feature-item-swift{background-image:url(/images/icon-swift.svg)}.feature-item-onetime-purchase{background-image:url(/images/icon-onetime-purchase.svg)}.section-features .section-title{margin-bottom:60px}.section-features h2,.section-features h3{font-size:20px;font-weight:600;margin-bottom:8px;margin-top:10px}.card-content h2,.section-title h2{font-weight:700!important;font-size:3.8rem!important;line-height:1.2}.section-home-features{padding-top:80px!important}.section-hero,.section-plans{padding-bottom:30px}.section-trial{padding:80px 0}.section-changelog .container,.section-common .container,.section-contact .container,.section-faqs .container,.section-pricing-faqs .container,.section-success .container{max-width:720px}.section-about .container{max-width:620px}.section-trial h1{max-width:450px;text-align:center;margin:0 auto 20px}.section-trial .container{max-width:600px}.section-plans .container{max-width:960px}.section-home-faqs h2{margin-bottom:50px}.section-error{display:flex;align-items:center;width:100%;height:100%}.btn-checkout{display:flex;height:44px;margin-top:25px}.btn-paypal{background-color:#ffc438!important}.pricing-faq:not(:first-child){margin-top:38px}.pricing-faq h3{font-size:21px;font-weight:600;margin-bottom:12px}.faq-content{margin-bottom:0}.about-content a:hover,.faq-content a:hover,.legal-content a:hover{text-decoration:underline}footer{background-color:#f6f6f8;padding:50px 0}.footer-columns{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;column-gap:20px;row-gap:30px}.footer-column{max-width:240px}.footer-links{display:flex;flex-direction:column}.built-with{margin-top:12px;line-height:16px}.built-with a{padding:0}.built-with-label{font-size:13px}.built-with-icon{fill:#000;height:8px;margin-left:3px}footer a{color:#000;text-decoration:none;font-size:14px;font-weight:400;font-size:13px}.footer-links a{line-height:16px}.footer-links a:not(:last-child){margin-bottom:15px}footer a:hover{color:#000;text-decoration:underline}footer .column-title{font-size:14px;margin-bottom:12px}footer .copyright{font-size:13px;padding-top:40px;margin-top:40px;border-top:1px solid #e7e7e7}footer .copyright a{font-size:13px}li.changelog{list-style-position:outside;text-indent:-22px;margin-left:22px;list-style-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10' viewBox='0 0 12 12'%3e%3ccircle cx='5.5' cy='5.5' r='4.5' fill='none' stroke='%23FF695D'/%3e%3c/svg%3e")}.changelog-meta{display:flex;justify-content:space-between;align-items:center;padding:30px 0}.changelog-meta h3{font-weight:600;font-size:23px;margin-bottom:0}.changelog-item{margin-bottom:15px}.changelog-item-content{color:#000;font-size:18px}.changelog-item-content span{opacity:.9}.changelog-label{width:42px;height:20px;text-align:center;border-radius:20px;margin-right:10px;text-transform:uppercase;font-size:11px;line-height:12px;font-weight:600;display:flex;justify-content:center;align-items:center;margin-top:5px;flex-shrink:0;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.changelog-date{font-size:15px;font-weight:500;opacity:.6}.label-new{background-image:linear-gradient(150deg,#5d78ff,#228dff 90%)}.label-fix{background-image:linear-gradient(150deg,#00cb5e,#01d3ae 90%)}.label-note{background-image:linear-gradient(150deg,#ff7112,#f78300 90%)}.section-release-notes .container{width:93%!important}.section-release-notes .changelog-item-content{font-size:15px}.section-release-notes .changelog-date{font-size:13px;font-weight:600}.section-release-notes .changelog-label{margin-top:3px;width:37px;height:18px;font-size:9px;line-height:11px;margin-right:8px}.section-release-notes .changelog-item{margin-bottom:12px}.section-release-notes .changelog-meta{padding:15px 0}.section-release-notes .changelog-meta h3{font-size:18px;font-weight:600}.section-faq h2{font-size:30px}.faq-item{margin-bottom:50px}.faq-header{margin-bottom:30px}.legal-content{color:#333;max-width:800px;margin:50px auto}.legal-content h2{font-size:30px}.legal-header{margin-bottom:40px;text-align:center}.legal-header h1{margin-bottom:15px}.legal-date{font-size:18px}.center-form{max-width:680px;margin:0 auto}.center-form .form-row{margin-bottom:5px}.form-group input{width:100%}.form-group input:disabled{background-color:#f6f6f6;cursor:not-allowed}.form-redeem{max-width:330px;margin:0 auto}.form-redeem .btn-action{margin-top:5px}.form-redeem h1{font-size:28px;margin-bottom:30px}.form-redeem .form-group{margin-bottom:6px}.email-input-box{position:relative;width:330px}.email-input-field{position:relative;width:240px;border-bottom-right-radius:0!important;border-top-right-radius:0!important}.email-input-field:focus{background-color:#fff;outline:0;box-shadow:0 0 0 1px #2568ef,inset 0 0 0 1px #2568ef!important}.email-input-button{position:absolute;right:0;top:0;width:90px;border-bottom-left-radius:0!important;border-top-left-radius:0!important;display:flex!important;justify-content:center}.note-link{text-align:center;font-size:16px;color:#666}.note-link a{color:#666}.note-link a:hover{text-decoration:underline}.newsletter-input-box{position:relative;width:100%;display:flex;flex-direction:row;margin-bottom:0}.newsletter-title{font-size:13px;margin-bottom:15px}.newsletter-input-field{height:28px!important;padding:5px 8px!important;font-size:13px!important;border-radius:0!important;border-top-left-radius:6px!important;border-bottom-left-radius:6px!important;margin-bottom:0;flex-grow:1}.newsletter-input-field:focus{background-color:#fff;outline:0;box-shadow:0 0 0 1px #2568ef,inset 0 0 0 1px #2568ef!important}.newsletter-input-button{width:36px;height:28px;display:flex!important;justify-content:center;align-items:center;font-weight:500;flex-shrink:0;font-size:13px;border-top-right-radius:6px;border-bottom-right-radius:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:-2px}.card-cover{height:210px;background-repeat:no-repeat;background-position:50%;background-size:cover;overflow:hidden;border-top-left-radius:8px;border-top-right-radius:8px}.plan-cards{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;gap:25px;max-width:700px;margin:0 auto}.plan-card{background-color:#fff;border:1px solid #e2e5e9;border-radius:15px;transition:all .18s ease-in-out;text-align:left;padding:35px 38px;position:relative}.plan-card-highlight{border:2px solid #2e6eef}.plan-discount-label{font-weight:500;text-transform:uppercase;position:absolute;right:-1px;top:0;background-color:#2e6eef;border-top-right-radius:12px;color:#fff;width:90px;height:26px;display:flex;justify-content:center;align-items:center}.plan-card-single{border:1px solid #2e6eef;background-color:#2e6eef;color:#fff}.plan-card-single h6{color:#fff!important}.card:hover{box-shadow:0 .5rem 1rem rgb(0 0 0/9%);transform:translateY(-.5rem)}.card-body{text-align:left;padding:18px 0 18px 20px}.card-body h5{font-size:17px;line-height:18px;color:#000;font-weight:600;margin-bottom:0}.card-body span{font-size:14px;color:#666;font-weight:400;margin-bottom:10px}.plan-name{font-weight:600;font-size:18px;display:flex;justify-content:space-between;align-items:center}.plan-price-box{display:flex;align-items:flex-end;margin-bottom:30px;margin-top:25px}.plan-price{font-weight:600;font-size:50px;margin-right:6px;line-height:50px}.plan-price-label{font-size:18px;font-weight:400;color:#777}.plan-features{list-style:none}.plan-feature{display:flex;align-items:center;padding:3px 0;font-weight:400;color:#333}.plan-feature-check{width:24px;height:24px;display:flex;align-items:center;justify-content:center;margin-right:8px}.plan-feature h6{margin-bottom:0;font-weight:400;font-size:16px;color:#333}.section-brands{padding:50px 0}.brand-title{color:#777;font-size:19px;max-width:85%;text-align:center;margin:0 auto 20px}.brand-logos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:90%;margin:0 auto}.company-logo{width:auto;height:25px}.item-brand{margin:12px 22px}.section-my-license{display:flex;flex-direction:column;max-width:600px;margin:50px auto 0}.section-my-license h1{font-size:3rem;flex-grow:1;margin-bottom:0}.section-my-license .header{display:flex;flex-direction:row;justify-content:space-between}.my-license-note{font-size:17px;margin-top:15px;padding-top:20px;border-top:1px solid rgb(236,236,236)}.my-license-note p{margin-bottom:2px}.license-section{margin-top:38px}.license-header{display:flex;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgb(236,236,236)}.license-devices{margin-top:10px}.license-row{display:flex;padding:10px 0}.license-code{font-size:20px;line-height:20px;font-weight:700}.license-btn-copy{margin-left:8px;cursor:pointer;width:15px;height:15px}.license-btn-copy:hover{opacity:.7}.license-code-details{font-size:15px;margin-top:6px;color:#777}.license-button{display:inline-block;padding:0 8px;font-size:13px;font-weight:500;line-height:21px;height:22px;border-radius:20px;cursor:pointer;opacity:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-grow:0;flex-shrink:0}.license-button-light{background-color:#fff;border:1px solid #ebebeb}.license-button-light:hover{background-color:#ebebeb;border:1px solid #ebebeb}.license-button-light:active{background-color:#e2e2e2;border:1px solid #e2e2e2}.license-button-green{background-color:#fbfdfc;border:1px solid #03bb60;color:#03bb60}.license-button-green:active,.license-button-green:hover{background-color:#e8f2ed}.license-button-purple{background-color:#f8f8f9;border:1px solid #6f03bb;color:#6f03bb}.license-button-purple:active,.license-button-purple:hover{background-color:#f2eafb}.license-button-red{background-color:#fff7f7;border:1px solid #ffb5b5;color:#cf1e1e}.license-button-red:hover{background-color:#fdeeee}.license-button-red:active{background-color:#f8c8c8}.license-device{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.license-device:not(:last-child){border-bottom:1px solid rgb(236,236,236)}.empty-licenses{margin-top:30px}.empty-licenses,.license-placeholder{font-size:16px;opacity:.7;text-align:center}.license-placeholder{padding:10px 0}.license-device-icon{flex-shrink:0;width:100%;height:100%;width:26px;margin-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.license-device-info{display:flex;align-items:center}.license-device-name{font-size:16px;margin-right:10px;font-weight:500}.license-note{font-size:14px;color:#86868b}.section-home{max-width:700px;margin:0 auto;padding-top:70px;padding-bottom:30px}.home-title h1{font-size:30px}.home-title p{color:#3f3f3f}.home-app-item{display:flex;align-items:center;color:#000;max-width:500px;cursor:pointer;margin:0 auto 20px}a.home-app-item{cursor:pointer;color:#000}a.home-app-item:hover .app-name{text-decoration:underline}.home-app-item .app-icon{width:110px;height:110px;background-position:50%;background-repeat:no-repeat;background-size:contain;margin-right:15px;flex-shrink:0}.app-info{cursor:pointer}.home-app-item .app-name{font-size:18px;font-weight:600;margin-bottom:6px}.home-app-item .app-description{margin-bottom:0;font-size:16px;line-height:25px}.section-share-buttons{font-size:13px}.share-button-twitter{background-color:#1d9bf0}.share-button-twitter:hover{background-color:#0c7abf}.share-button-pinterest{background-color:#bd081c}.share-button-pinterest:hover{background-color:#8c0615}.share-button-facebook{background-color:#3b5998}.share-button-facebook:hover{background-color:#2d4373}.share-button{display:inline-flex;border-radius:20px;padding:8px 12px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:500;align-items:center;margin-bottom:20px}.share-button svg{width:18px;height:18px;margin-right:5px;fill:#fff}.share-button span{color:#fff}.share-button:not(:last-child){margin-right:20px}.icon-set-grids{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;width:90%;margin:0 auto;max-width:960px}.icon-set-card{border:1px solid #e6e6e6;border-radius:8px;overflow:hidden}.icon-set-card:hover{box-shadow:0 .5rem 1rem rgb(0 0 0/3%)}.icon-set-card-body{text-align:left;padding:18px 0 18px 20px;border-top:1px solid #f7f5f5}.icon-set-page-cover{max-width:100%;border-radius:12px;box-shadow:0 .75rem 1.5rem rgba(0,0,0,.09)!important}.app-window-light{width:100%}@media (max-width:850px){.icon-set-grids{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.card-cover{height:300px}.icon-set-grids{grid-template-columns:repeat(1,1fr)}}@media (max-width:550px){.section-set .six.columns:last-child{margin-top:20px}.section-brands{padding-top:0;padding-bottom:20px}}.hero-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:4px 12px 4px 4px;border-radius:20px;font-size:15px;font-weight:500;color:#333;background-color:#f3f4f6}.hero-badge:hover{color:#000;background-color:#eceef1}.hero-badge span{padding:1px 9px;border-radius:14px;font-size:13px;font-weight:600;color:#fff;background-color:#2e6eef}.hero-badge i{font-style:normal;color:#999}.hero-shot{position:relative;left:50%;width:min(1180px,calc(100vw - 24px));margin-top:10px;transform:translateX(-50%)}.feature-shot img,.hero-shot img{display:block;width:100%;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.feature-row{padding:56px 0}.feature-row-inner{display:grid;grid-template-columns:5fr 7fr;grid-gap:56px;gap:56px;align-items:center}.feature-row-reverse .feature-text{order:2}.feature-text h2{font-size:3.4rem;line-height:1.18;letter-spacing:-.01em;margin-bottom:18px}.feature-text p{font-size:18px;line-height:1.6;color:#555;margin-bottom:0}.highlights{display:grid;grid-gap:12px 48px;gap:12px 48px}.highlights .feature-item p{font-size:16px;color:#666}.section-home-pricing{padding:40px 0 90px}.section-home-pricing h2{font-size:3.8rem;margin-bottom:14px}.section-home-pricing p{color:#666;margin-bottom:36px}.home-prices{display:flex;justify-content:center;gap:64px;margin-bottom:40px}.home-prices strong{display:block;font-size:46px;line-height:1.1;font-weight:600}.home-prices span{font-size:15px;color:#777}.pricing-note{font-size:16px;color:#777}@media (max-width:760px){.feature-row{padding:36px 0}.feature-row-inner{grid-template-columns:1fr;gap:28px}.feature-row-reverse .feature-text{order:0}.feature-text h2{font-size:2.8rem}.highlights{grid-template-columns:1fr}.home-prices{flex-direction:column;gap:24px}}.more-link{margin:8px auto 24px;font-weight:500}.guide-card span i,.more-link i{font-style:normal}.section-home-guides{padding:30px 0 70px}.section-home-guides .section-title{margin-bottom:36px}.section-home-guides .section-title p{color:#666}.guide-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.guide-card{display:flex;flex-direction:column;padding:24px;border-radius:18px;background-color:#f5f6f8;color:#222;transition:background-color .15s}.guide-card:hover{color:#222;background-color:#eef0f3}.guide-card img{width:100%;height:auto;border-radius:12px;margin-bottom:18px}.guide-card h3{font-size:19px;font-weight:600;line-height:1.35;margin-bottom:8px}.guide-card p{font-size:15px;line-height:1.55;color:#666;margin-bottom:14px;flex:1 1}.guide-card span{font-size:15px;font-weight:500;color:#2568ef}.section-guides{padding:70px 0 60px}.guides-head{max-width:640px;margin:0 auto 48px}.guides-head p{color:#666}.guide-cards-wide{grid-template-columns:repeat(2,1fr);gap:24px}.section-guide{padding:60px 0 40px}.section-guide .container{max-width:720px}.guide-crumbs{font-size:15px;margin-bottom:14px}.section-guide h1{font-size:4.4rem;line-height:1.15;letter-spacing:-.01em;margin-bottom:18px}.guide-lead{font-size:21px;line-height:1.5;color:#555;margin-bottom:10px}.guide-meta{font-size:14px;color:#999;margin-bottom:36px}.section-guide h2{font-size:2.6rem;line-height:1.25;margin:40px 0 14px}.section-guide li,.section-guide p{font-size:18px;line-height:1.7;color:#333}.guide-list,.guide-steps{margin:0 0 22px;padding-left:22px}.guide-list li{list-style:disc;margin-bottom:8px}.guide-steps li{list-style:decimal;margin-bottom:10px}.guide-tip{padding:16px 20px;border-radius:12px;background-color:#f2f6ff}.guide-tip strong{display:block;font-size:14px;color:#2e6eef;margin-bottom:2px}.guide-image{display:block;width:100%;height:auto;margin:10px 0 26px}.guide-cta{margin:56px 0 20px;padding:34px;border-radius:20px;background-color:#f5f6f8;text-align:center}.section-guide .guide-cta h2{margin-top:0}.guide-cta p{max-width:520px;margin:0 auto 24px}.guide-cta .btn-action{margin:6px}.guide-related{margin-top:40px;display:grid;grid-gap:14px;gap:14px}.guide-related h2{margin-bottom:4px!important}.section-feature-groups{padding:50px 0 30px}.section-feature-groups h2{font-size:3.8rem;margin-bottom:40px}.feature-group{display:grid;grid-template-columns:1fr 3fr;grid-gap:32px;gap:32px;padding:28px 0;border-top:1px solid #ececef}.feature-group h3{font-size:20px;font-weight:600;line-height:1.4}.feature-group dl{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px 32px;gap:18px 32px;margin:0}.feature-group dt{font-weight:600;font-size:16px;margin-bottom:4px}.feature-group dd{margin:0;font-size:15px;line-height:1.55;color:#666}.section-plan-table{padding:50px 0 60px}.section-plan-table h2{font-size:3.4rem;margin-bottom:12px}.section-plan-table p{color:#666;margin-bottom:30px}.plan-table{width:100%;max-width:760px;margin:0 auto 10px;border-collapse:collapse;font-size:16px}.plan-table td,.plan-table th{padding:12px 10px;border-bottom:1px solid #ececef;text-align:center}.plan-table thead th{font-size:17px;font-weight:600}.plan-table tbody th{text-align:left;font-weight:400;color:#333}.plan-table td{width:120px;color:#555}.plan-table .plan-yes{color:#2e6eef;font-weight:600}.plan-table .plan-no{color:#bbb}@media (max-width:760px){.feature-group,.feature-group dl,.guide-cards,.guide-cards-wide{grid-template-columns:1fr}.feature-group{gap:14px}.plan-table td{width:72px}.section-guide h1{font-size:3.4rem}}.section-switch{padding:50px 0 10px}.section-switch h2{font-size:3.4rem;margin-bottom:14px}.section-switch p{max-width:640px;margin:0 auto 26px;color:#666}@media (max-width:550px){.plan-cards{grid-template-columns:repeat(1,1fr);max-width:320px!important}.home-hero-title h1{font-size:4.3rem;margin-bottom:25px}.home-hero-title p{font-size:21px;line-height:28px}.home-app-item{flex-direction:column;text-align:center}.home-app-item .app-icon{margin-right:0;margin-bottom:10px}.section-features .feature-item,.section-home-faqs h2{text-align:center}}@media (max-width:700px){.nav-overlay .page-nav-menu{display:block}.menu-arrow{display:inline-block}.plan-cards{grid-template-columns:repeat(1,1fr);max-width:360px}.page-navbar .nav-link{display:none}.nav-empty-block{display:flex!important;flex-shrink:0;width:48px}.nav-button{margin-left:0!important}}@media (min-width:701px){.nav-overlay,.page-nav-menu{display:none!important}}.dark-theme .sections,body.dark-theme{background-color:#161618}.dark-theme .sections{color:#fff}.dark-theme footer{color:#fff;background-color:#131313}.dark-theme .nav-opened,.dark-theme .page-nav-menu{background-color:#161618!important}.dark-theme .nav-opened .page-navbar{border-bottom:1px solid #2e2e2e}.dark-theme #page-nav{background-color:transparent}.dark-theme .newsletter-title{color:#999}.dark-theme .newsletter-input-field{background-color:#151515;box-shadow:0 0 0 1px #333;color:#fff}.dark-theme .newsletter-input-field:focus{background-color:#101010;color:#fff}.dark-theme .nav-links a,.dark-theme .nav-menu-links a{color:#f2f2f2}.dark-theme .menu-arrow:after,.dark-theme .menu-arrow:before{background:#fff}.dark-theme .footer-links a,.dark-theme footer .copyright a{color:#999}.dark-theme a:hover,.dark-theme footer .copyright a:hover{color:#fff}.dark-theme .copyright{color:#999;border-top:1px solid #1e1e1e}.dark-theme .built-with-label{color:#999}.dark-theme .built-with-icon{fill:#fff}.dark-theme .built-with a{color:#999}.dark-theme .built-with a:hover{color:#fff}.dark-theme .feature-item p,.dark-theme .home-hero-title p,.dark-theme .pricing-faq p{color:#999}:root{--ink:#1d1d1f;--ink-2:#6e6e73;--ink-3:#86868b;--line:rgba(0,0,0,0.08);--soft:#f5f5f7;--blue:#2e6eef;--blue-hover:#1f5fe0;--blue-soft:rgba(46,110,239,0.09);--display:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI Variable Display","Segoe UI",system-ui,sans-serif;--text:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif}body{font-family:var(--text);color:var(--ink);letter-spacing:-.01em;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--display);font-weight:600;letter-spacing:-.025em;color:var(--ink)}a{color:var(--blue)}a:hover{color:var(--blue-hover)}.container{max-width:1120px}#page-nav,.page-navbar{height:60px}#page-nav{background-color:rgba(255,255,255,.78);border-bottom:1px solid var(--line)}.navbar-logo span{font-family:var(--display);font-size:19px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.product-nav-logo{width:30px;height:30px;margin-right:8px}.nav-links a{font-size:15px;color:var(--ink-2)}.nav-links a.active,.nav-links a:hover{color:var(--ink)}.nav-links a:not(:first-child){margin-left:30px}.nav-links a.nav-button{display:inline-flex;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:500;line-height:1;color:#fff;border:0;border-radius:999px;background-color:var(--blue)}.nav-links a.nav-button:hover{color:#fff;border:0;background-color:var(--blue-hover)}.btn-action{gap:8px;height:44px;padding:0 22px;border-radius:999px;font-size:16px;font-weight:500;letter-spacing:-.01em;transition:background-color .15s,box-shadow .15s,transform .15s}.btn-action:active{transform:scale(.98)}.btn-hero{height:52px;padding:0 28px;font-size:17px}.btn-black,.btn-blue,.btn-blue:hover{box-shadow:none}.btn-black{background-color:var(--ink)}.btn-black:hover{color:#fff;background-color:#000;box-shadow:none}.btn-light{color:var(--ink);background-color:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.btn-transparent-blue{height:44px!important;color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--blue)}.btn-transparent-blue:hover{color:var(--blue-hover);background-color:var(--blue-soft);box-shadow:inset 0 0 0 1.5px var(--blue)}.platform-icon{flex:none;margin-top:-2px}.section-hero{padding:80px 0 40px}.home-hero{padding-top:72px;background:radial-gradient(60% 46% at 50% 0,rgba(46,110,239,.08) 0,rgba(46,110,239,0) 72%)}.home-hero-title{max-width:840px}.home-hero-title h1{font-size:clamp(42px,6vw,72px);line-height:1.04;letter-spacing:-.035em;margin-bottom:22px}.home-hero-title p{max-width:680px;margin:0 auto 34px;font-size:21px;line-height:1.5;font-weight:400;color:var(--ink-2)}.home-hero-logo{width:88px;height:88px;margin-bottom:20px}.hero-badge{font-size:14px;box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(0,0,0,.04)}.hero-badge,.hero-badge:hover{color:var(--ink);background-color:#fff}.hero-badge:hover{box-shadow:0 0 0 1px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.06)}.hero-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.hero-buttons>a{margin:0}.os-note{margin:18px 0 52px;font-size:14px;color:var(--ink-3)}.section-brands{padding:56px 0 16px}.brand-title{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.company-logo{opacity:.5}.section-heading{font-size:clamp(32px,4vw,46px);line-height:1.1;letter-spacing:-.03em;text-align:center;margin-bottom:14px}.section-lead{max-width:620px;margin:0 auto 48px;font-size:19px;line-height:1.5;text-align:center;color:var(--ink-2)}.eyebrow{margin-bottom:12px;font-size:14px;font-weight:600;letter-spacing:0;color:var(--blue)}.feature-row{padding:64px 0}.feature-row-inner{gap:72px}.feature-row-reverse .feature-row-inner{grid-template-columns:7fr 5fr}.feature-text h2{font-size:40px;line-height:1.1;letter-spacing:-.03em}.feature-text p{font-size:19px;line-height:1.55;color:var(--ink-2)}.more-link{font-size:17px}.feature-text p.feature-link{margin-top:18px;font-size:17px;font-weight:500}.feature-link i{font-style:normal}.faq-accordion+.more-link,.guide-cards+.more-link{margin-top:36px}.section-home-faqs,.section-home-guides,.section-home-highlights{padding:104px 0}.highlights{grid-template-columns:repeat(3,1fr);gap:44px 56px;margin-top:56px}.highlight .ui-icon{display:block;box-sizing:content-box;padding:10px;margin-bottom:16px;border-radius:12px;color:var(--blue);background-color:var(--blue-soft)}.highlight h3{font-size:19px;letter-spacing:-.015em;margin-bottom:6px}.highlight p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.section-home-pricing{padding:104px 0;background-color:var(--soft)}.price-cards{display:grid;grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;grid-gap:20px;gap:20px}.price-card{display:flex;flex-direction:column;padding:30px;border-radius:22px;color:var(--ink);background-color:#fff;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s,transform .15s}.price-card:hover{color:var(--ink);transform:translateY(-2px);box-shadow:0 0 0 1px rgba(0,0,0,.1),0 16px 36px -16px rgba(16,24,40,.22)}.price-card-featured,.price-card-featured:hover{box-shadow:0 0 0 2px var(--blue),0 16px 36px -18px rgba(46,110,239,.35)}.price-card-name{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600}.price-card-name em{padding:2px 9px;border-radius:999px;font-size:12px;font-style:normal;font-weight:600;color:var(--blue);background-color:var(--blue-soft)}.price-card-price{margin:10px 0 6px;font-family:var(--display);font-size:52px;font-weight:600;line-height:1.05;letter-spacing:-.035em}.price-card p{flex:1 1;margin-bottom:20px;font-size:16px;color:var(--ink-2)}.price-card span{font-size:16px;font-weight:500;color:var(--blue)}.more-link i,.price-card i{font-style:normal}.guide-card{border-radius:20px;background-color:var(--soft)}.guide-card:hover{background-color:#eeeef1}.guide-card h3{letter-spacing:-.015em}.faq-accordion{max-width:780px;margin:44px auto 8px;border-top:1px solid var(--line)}.faq-item{margin:0;border-bottom:1px solid var(--line)}.faq-item summary{position:relative;padding:22px 44px 22px 0;font-size:18px;font-weight:500;letter-spacing:-.015em;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";position:absolute;right:6px;top:50%;margin-top:-16px;font-size:26px;font-weight:300;line-height:32px;color:var(--ink-3);transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{margin:-6px 0 22px;padding-right:44px;font-size:17px;line-height:1.6;color:var(--ink-2)}.sections:has(.section-final-cta){padding-bottom:0}.section-final-cta{padding:104px 0 112px;background:linear-gradient(180deg,#fff 0,var(--soft) 100%)}.section-final-cta h2{margin:22px 0 10px;font-size:clamp(32px,4vw,48px);letter-spacing:-.03em}.section-final-cta p{margin-bottom:30px;font-size:19px;color:var(--ink-2)}.plan-card{border:0;border-radius:22px;box-shadow:0 0 0 1px var(--line)}.plan-card-highlight{border:0;box-shadow:0 0 0 2px var(--blue),0 16px 36px -18px rgba(46,110,239,.35)}.plan-discount-label{top:22px;right:22px;width:auto;height:24px;padding:0 10px;border-radius:999px;font-size:12px;letter-spacing:.02em}.plan-price{font-family:var(--display);letter-spacing:-.035em}.btn-checkout{width:100%;box-sizing:border-box}footer{padding:64px 0 32px;background-color:var(--soft);color:var(--ink-2)}.footer-columns{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:32px;gap:32px}.footer-column{max-width:none}.footer-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:18px!important;font-weight:600!important;letter-spacing:-.02em;color:var(--ink)!important}.footer-brand p{max-width:280px;margin:14px 0 0;font-size:14px;line-height:1.55;color:var(--ink-2)}footer .column-title{margin-bottom:14px;font-size:13px;font-weight:600;color:var(--ink)}.footer-links a{font-size:14px;line-height:18px;color:var(--ink-2)}.footer-links a:not(:last-child){margin-bottom:12px}footer a:hover{color:var(--ink);text-decoration:none}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:56px;padding-top:24px;border-top:1px solid var(--line)}.footer-bottom,.footer-legal a{font-size:13px;color:var(--ink-3)}.footer-legal a{margin-left:20px}@media (max-width:760px){.hero-buttons>a{width:100%;max-width:300px;box-sizing:border-box}.feature-row-reverse .feature-row-inner{grid-template-columns:1fr}.feature-text h2{font-size:30px}.home-hero-title p{font-size:18px}.highlights,.price-cards{grid-template-columns:1fr}.section-final-cta,.section-home-faqs,.section-home-guides,.section-home-highlights,.section-home-pricing{padding:72px 0}.footer-columns{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-legal a{margin:0 16px 0 0}}.icons-hero{padding:72px 0 40px;background:radial-gradient(60% 60% at 50% 0,rgba(46,110,239,.08) 0,rgba(46,110,239,0) 72%)}.icons-hero h1{font-size:clamp(40px,5.5vw,64px);line-height:1.05;letter-spacing:-.035em;margin-bottom:16px}.icons-hero>.container>p{max-width:680px;margin:0 auto 32px;font-size:19px;line-height:1.5;color:var(--ink-2)}.icon-search{max-width:760px;margin:0 auto;text-align:left}.icons-hero .icon-search{max-width:680px}.icon-search-field{position:relative;display:flex;align-items:center;height:56px;padding:0 18px;border-radius:16px;background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 8px 24px -12px rgba(16,24,40,.18)}.icon-search-field:focus-within{box-shadow:0 0 0 2px var(--blue),0 8px 24px -12px rgba(46,110,239,.35)}.icon-search-field svg{flex:none;color:var(--ink-3)}.icon-search-field input,.icon-search-field input:focus{flex:1 1;height:100%;margin:0 0 0 12px;padding:0;border:0;border-radius:0;outline:0;font-size:18px;background:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.icon-search-field input::-webkit-search-cancel-button,.icon-search-field input::-webkit-search-decoration{-webkit-appearance:none}.icon-search-busy{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--blue);animation:icon-spin .8s linear infinite}@keyframes icon-spin{to{transform:rotate(1turn)}}.icon-search-results{max-width:1120px;margin:24px auto 0}.icons-hero .icon-search-results{position:relative;left:50%;width:min(1120px,calc(100vw - 48px));transform:translateX(-50%)}.icon-search-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:15px;color:var(--ink-2)}.icon-tags-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px}.icon-tags-inline.left{justify-content:flex-start}.icon-tags-inline a{padding:5px 12px;border-radius:999px;font-size:14px;color:var(--ink-2);background-color:#fff;box-shadow:inset 0 0 0 1px var(--line)}.icon-tags-inline a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.icon-tags-inline a.all{color:var(--blue);box-shadow:none;background:none}.related-tags{align-items:center;margin:24px 0 8px}.related-tags span{font-size:14px;color:var(--ink-3)}.icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px;gap:10px}.icon-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:1;padding:10px 6px 8px;border-radius:14px;color:var(--ink);background-color:var(--soft);transition:background-color .12s,box-shadow .12s}.icon-cell:hover{color:var(--ink);background-color:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 8px 20px -10px rgba(16,24,40,.25)}.icon-cell-art{display:grid;place-items:center;width:32px;height:32px}.icon-art{display:inline-block;flex:none}.icon-art svg{display:block;width:100%;height:100%}.icon-cell-name{max-width:100%;overflow:hidden;font-size:11.5px;line-height:1.2;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap}.icon-cell-set{font-size:11px;color:var(--blue)}.icons-sets{padding:56px 0 80px}.icon-set-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.icon-set-tile{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;color:var(--ink);background-color:#fff;box-shadow:0 0 0 1px var(--line);transition:box-shadow .15s}.icon-set-tile:hover{color:var(--ink);box-shadow:0 0 0 1px rgba(0,0,0,.16),0 12px 28px -16px rgba(16,24,40,.28)}.icon-set-tile-art{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);align-items:center;justify-items:center;height:128px;padding:18px 20px;background-color:var(--soft)}.icon-set-tile-art span{display:grid;place-items:center}.icon-set-tile-body{padding:14px 18px 16px}.icon-set-tile h3{margin:0 0 6px;font-size:17px;letter-spacing:-.015em}.icon-set-tile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ink-3)}.icon-set-tile-meta .chip{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;font-size:12px;color:var(--ink-2);background-color:var(--soft)}.icon-set-tile-meta .chip-accent{color:var(--blue);background-color:rgba(46,110,239,.1)}.icons-promo{padding:0 0 80px}.icons-packs{padding:40px 0}.app-promo{display:flex;gap:20px;padding:26px;border-radius:22px;background:linear-gradient(160deg,#f6f8ff,#eef2fb);box-shadow:inset 0 0 0 1px rgba(46,110,239,.12)}.app-promo img{flex:none;width:56px;height:56px}.app-promo h3{margin-bottom:10px;font-size:20px;line-height:1.3;letter-spacing:-.02em}.app-promo ul{margin:0 0 18px;padding-left:18px}.app-promo li{margin-bottom:6px;line-height:1.45;list-style:disc}.app-promo li,.app-promo p{font-size:15px;color:var(--ink-2)}.app-promo p{margin-bottom:16px}.app-promo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.app-promo-more{font-size:15px;font-weight:500}.app-promo small{display:block;margin-top:12px;font-size:13px;color:var(--ink-3)}.app-promo-compact{align-items:center;margin:48px 0 0}.app-promo-compact .app-promo-text{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:4px 24px;gap:4px 24px;width:100%}.app-promo-compact h3{margin:0}.app-promo-compact p{grid-column:1;margin:0}.app-promo-compact .app-promo-actions{grid-column:2;grid-row:1/span 2}.app-promo-compact small{display:none}.icons-page{padding:36px 0 72px}.icons-page h1{margin-bottom:10px;font-size:clamp(34px,4.4vw,48px);line-height:1.1;letter-spacing:-.03em}.icon-detail-sub,.icons-page-head p{max-width:760px;margin-bottom:28px;font-size:17px;line-height:1.55;color:var(--ink-2)}.icon-crumbs{margin-bottom:18px;font-size:14px;color:var(--ink-3)}.icon-crumbs i{margin:0 8px;font-style:normal;color:#c7c7cc}.icon-pages{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;font-size:15px}.icon-pages .disabled{color:#c7c7cc}.icon-page-numbers{display:flex;gap:4px}.icon-page-numbers a,.icon-page-numbers span{min-width:34px;height:34px;padding:0 8px;border-radius:10px;display:inline-grid;place-items:center}.icon-page-numbers a:hover{background-color:var(--soft)}.icon-page-numbers .current{color:#fff;background-color:var(--ink)}.icon-page-numbers .gap{color:var(--ink-3)}.icons-back{margin-top:28px;font-size:15px}.tag-group{padding:22px 0;border-top:1px solid var(--line)}.tag-group h2{margin-bottom:12px;font-size:22px}.tag-list{display:flex;flex-wrap:wrap;gap:6px 18px}.tag-list a{font-size:15px;color:var(--ink)}.tag-list a span{font-size:12px;color:var(--ink-3)}.icon-detail-main{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;grid-gap:28px;gap:28px}.icon-detail-main .app-promo{flex-direction:column;position:-webkit-sticky;position:sticky;top:84px}.icon-detail-section{margin-top:56px}.icon-detail-section h2{margin-bottom:18px;font-size:24px;letter-spacing:-.02em}.icon-detail-about p{max-width:760px;font-size:16px;line-height:1.65;color:var(--ink-2)}.icon-tool{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:24px;gap:24px;padding:22px;border-radius:22px;box-shadow:0 0 0 1px var(--line)}.icon-tool-stage{display:grid;place-items:center;aspect-ratio:1;border-radius:16px;background-color:var(--soft);background-image:radial-gradient(rgba(0,0,0,.05) 1px,transparent 0);background-size:16px 16px}.icon-tool-preview svg{display:block;width:160px;height:160px}.icon-tool-controls{min-width:0}.icon-tool-row{display:flex;align-items:center;gap:12px;margin-bottom:14px}.icon-tool-row label{width:52px;margin:0;font-size:14px;font-weight:500;color:var(--ink-2)}.icon-tool-row select{width:auto;height:34px;margin:0;padding:0 10px;border-radius:10px;font-size:14px}.icon-tool-row input[type=range]{flex:1 1;max-width:220px;margin:0;accent-color:var(--blue)}.icon-tool-value{width:36px;font-size:14px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.icon-tool-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.icon-tool-swatches .swatch{width:24px;height:24px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.icon-tool-swatches .swatch.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.icon-tool-swatches .swatch-current{background:conic-gradient(#f43f5e,#f59e0b,#22c55e,#3b82f6,#a855f7,#f43f5e)}.icon-tool-swatches input[type=color]{width:28px;height:28px;margin:0;padding:0;border:0;background:none;cursor:pointer}.icon-tool-tabs{display:flex;flex-wrap:wrap;gap:4px;margin:18px 0 10px}.icon-tool-tabs button{height:30px;margin:0;padding:0 12px;border:0;border-radius:999px;font-size:13px;font-weight:500;line-height:30px;text-transform:none;letter-spacing:0;color:var(--ink-2);background:none}.icon-tool-tabs button.on{color:#fff;background-color:var(--ink)}.icon-tool-code{max-height:180px;margin:0 0 16px;padding:14px 16px;overflow:auto;border:0;border-radius:12px;font-size:12px;line-height:1.55;color:#d4d4d8;background-color:#18181b;white-space:pre-wrap;word-break:break-all}.icon-tool-code code{padding:0;border:0;font-size:inherit;color:inherit;background:none;white-space:inherit}.icon-tool-actions{display:flex;flex-wrap:wrap;gap:8px}.icon-tool-actions .btn-action{height:40px;margin:0;padding:0 18px;font-size:15px;text-transform:none;letter-spacing:-.01em}.icon-tool-flash{min-height:22px;margin:12px 0 0;font-size:14px;color:var(--ink-2);opacity:0;transition:opacity .2s}.icon-tool-flash.show{opacity:1}@media (max-width:960px){.icon-detail-main,.icon-tool{grid-template-columns:1fr}.icon-detail-main .app-promo{position:static}.icon-tool-stage{max-width:320px}}@media (max-width:760px){.icon-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.app-promo{flex-direction:column}.app-promo-compact .app-promo-text{grid-template-columns:1fr}.app-promo-compact .app-promo-actions{grid-column:1;grid-row:auto;margin-top:12px}}.icons-pack-description{color:var(--ink)!important}.icons-pack-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:-8px 0 32px}.icons-pack-actions span{font-size:14px;color:var(--ink-3)}img.card-cover{display:block;width:100%;height:210px;object-fit:cover}.plan-team-link{margin-top:28px;text-align:center;font-size:16px}.section-team{padding:80px 0 40px;scroll-margin-top:60px}.team-card{display:grid;grid-template-columns:minmax(0,1fr) 340px;max-width:920px;margin:0 auto;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 20px 50px -30px rgba(16,24,40,.3)}.team-options{display:flex;flex-direction:column;gap:26px;padding:34px}.team-field label{display:block;margin-bottom:10px;font-size:15px;font-weight:600}.team-field label em{margin-left:6px;font-style:normal;font-weight:400;color:var(--ink-3)}.team-field small{display:block;margin-top:8px;font-size:13px;color:var(--ink-3)}.team-segmented{display:inline-flex;padding:3px;gap:3px;border-radius:12px;background-color:var(--soft)}.team-segmented button{height:auto;margin:0;padding:8px 16px;border:0;border-radius:9px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;text-transform:none;color:var(--ink-2);background:none}.team-segmented button span{display:block;font-size:12px;font-weight:400;color:var(--ink-3)}.team-segmented button.on{color:var(--ink);background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12)}.team-stepper{display:inline-flex;align-items:center;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.team-stepper button{width:44px;height:44px;margin:0;padding:0;border:0;font-size:22px;font-weight:400;line-height:44px;color:var(--ink);background:none}.team-stepper button:disabled{color:#c7c7cc}.team-stepper input,.team-stepper input:focus{background:transparent;width:64px;height:44px;margin:0;padding:0;border:0;box-shadow:none;font-size:18px;font-weight:600;text-align:center;-moz-appearance:textfield}.team-stepper input::-webkit-inner-spin-button,.team-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.team-field input[type=text]{width:100%;max-width:340px;height:44px;margin:0;padding:0 14px;border:0;border-radius:12px;font-size:16px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}.team-field input[type=text]:focus{border:0;box-shadow:inset 0 0 0 2px var(--blue)}.team-summary{display:flex;flex-direction:column;padding:34px;background-color:var(--soft)}.team-total{font-family:var(--display);font-size:52px;font-weight:600;line-height:1.05;letter-spacing:-.035em}.team-math{margin:6px 0 20px;font-size:15px;color:var(--ink-2)}.team-summary ul{margin:0 0 24px;padding:0}.team-summary li{position:relative;margin-bottom:8px;padding-left:22px;font-size:15px;color:var(--ink-2)}.team-summary li:before{content:"✓";position:absolute;left:0;font-weight:600;color:var(--blue)}.team-summary .btn-action{margin-top:auto}.team-quote{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.section-upgrade .team-card{margin-top:8px}.team-field input.upgrade-key{max-width:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:15px}.team-segmented button s{margin-left:4px}.upgrade-error{margin:0 0 14px;font-size:14px;line-height:1.45;color:#c2410c}.team-summary .btn-action:disabled{opacity:.5;cursor:default}.upgrade-done{grid-template-columns:1fr;max-width:640px;text-align:center}.upgrade-done h2{margin:0 0 12px}@media (max-width:760px){.team-card{grid-template-columns:1fr}.team-options,.team-summary{padding:24px}}