.cc-site{--purple:#7040df;--plum:#291b45;--muted:#6e6878;color:#1e1d24;background:#fbfafc;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6;overflow-x:clip}.cc-site *{box-sizing:border-box}.cc-site h1,.cc-site h2,.cc-site h3,.cc-site h4{font-family:Manrope,Inter,Arial,sans-serif;color:var(--plum);font-weight:650;letter-spacing:-.045em;line-height:1.1;margin:0}.cc-site p{color:var(--muted);margin:16px 0;line-height:1.65;max-width:none}.cc-site a{color:inherit;text-decoration:none}.cc-site a:focus-visible,.cc-site button:focus-visible,.cc-site summary:focus-visible{outline:3px solid #7040df;outline-offset:5px}.cc-site button{font:inherit;cursor:pointer;letter-spacing:normal;text-transform:none}.cc-site .cc-nav{max-width:1440px;margin:auto;height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:30px;border-bottom:1px solid #e7e2ec;background:#fbfafc}.cc-logo{display:block;width:236px;flex-shrink:0}.cc-logo img{display:block;width:100%;height:auto}.cc-nav>nav{display:flex;gap:30px;font-size:14px;font-weight:600}.cc-nav-cta{font-size:14px;font-weight:650;border:1px solid #d5c9e8;padding:12px 18px;border-radius:9px;white-space:nowrap}.cc-nav-cta span{margin-left:18px}.cc-mobile-nav{display:none}.cc-skip{position:absolute;top:-100px}.cc-skip:focus{top:8px;left:10px;background:white;padding:12px;z-index:100}.cc-site .cc-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;color:#67459c;margin:0 0 24px;display:flex;align-items:center;gap:9px}.cc-dot{width:7px;height:7px;background:#7040df;border-radius:50%;display:inline-block}.cc-hero{max-width:1440px;margin:auto;padding:86px 5% 90px;display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center}.cc-hero h1{font-size:clamp(40px,4.25vw,64px);line-height:1.09}.cc-hero h1 em{font-style:normal;color:#7040df}.cc-site .cc-lead{font-size:18px;max-width:475px;margin:26px 0}.cc-actions{display:flex;gap:24px;align-items:center;margin-top:32px;flex-wrap:wrap}.cc-site .cc-button{gap:24px;border:1px solid #7040df;background:#7040df;color:white;border-radius:9px;padding:15px 22px;font-weight:650;font-size:14px;min-height:50px;line-height:1.4;box-shadow:0 4px 8px #7040df0b;text-decoration:none}.cc-site .cc-button:hover{background:#5c2ec4}.cc-text-link{font-weight:650;font-size:14px;display:inline-block}.cc-site .cc-small{font-size:12px;line-height:1.6}.cc-hero-art{background:linear-gradient(145deg,#ede5fd,#e6dcf6 70%,#efd9d4);border:1px solid #e5daf3;border-radius:24px;padding:28px 22px 55px;position:relative}.cc-art-label{font-size:12px;letter-spacing:.11em;font-weight:700;color:#614886;margin-bottom:23px;gap:8px}.cc-art-label,.cc-floating{display:flex;align-items:center}.cc-floating{background:#fff;border:1px solid #ece5f3;box-shadow:0 8px 25px #291b4510;border-radius:12px;gap:14px;padding:15px 22px;position:absolute;bottom:-22px;right:24px;font-size:13px}.cc-floating>span{background:#eee7ff;border-radius:50%;padding:7px 13px;color:#7040df}.cc-floating small{display:block;color:#6e6878;font-size:12px}.cc-proof{display:flex;justify-content:center;gap:75px;border-top:1px solid #e7e2ec;border-bottom:1px solid #e7e2ec;padding:24px;font-size:12px;color:#6e6878}.cc-proof span:before{content:"✓";margin-right:10px;color:#7040df}.cc-section{max-width:1280px;padding:76px 32px;margin:auto;scroll-margin-top:20px}.cc-cta h2,.cc-section h2,.cc-workflow h2{font-size:clamp(30px,3vw,43px)}.cc-intro{text-align:center;max-width:840px;padding-top:100px;padding-bottom:75px}.cc-intro .cc-eyebrow{justify-content:center}.cc-intro>p:last-child{max-width:690px;margin:24px auto 0}.cc-section-heading{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-bottom:38px}.cc-section-heading>p{max-width:360px;font-size:14px;margin:0}.cc-demo-section{padding-top:20px}.cc-preview{border:1px solid #e3ddea;border-radius:14px;background:white;box-shadow:0 20px 65px #291b450e;overflow:hidden;color:#302840;text-align:left}.cc-preview-top{display:flex;align-items:center;padding:16px 22px;gap:20px;border-bottom:1px solid #eee9f2}.cc-preview-top>strong{font-size:14px;white-space:nowrap}.cc-preview-top strong span{background:#7040df;color:white;border-radius:8px;padding:2px 9px;margin-right:7px}.cc-preview-top>small{margin-left:auto;color:#82798b;font-size:12px}.cc-preview-top>b{border-radius:50%;background:#eee7ff;padding:5px 8px;font-size:12px}.cc-preview-body{display:flex;min-height:300px}.cc-preview-body>nav{width:160px;flex-shrink:0;background:#fcfafd;border-right:1px solid #eee9f2;padding:20px 10px}.cc-preview-body nav button{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:0;background:none;padding:12px 10px;border-radius:7px;color:#756c80;font-size:12px}.cc-preview-body nav button[aria-pressed=true]{background:#eee7ff;color:#6031c4;font-weight:650}.cc-preview-content{padding:26px;flex:1 1;min-width:0}.cc-preview-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.cc-preview-heading small{font-size:12px;letter-spacing:.09em;color:#82788c}.cc-preview-heading h3{font-size:23px;margin-top:7px}.cc-site .cc-pill{background:#f0ecf7;border-radius:6px;padding:5px 9px;font-size:12px;color:#615276;white-space:nowrap;display:inline-block;line-height:1.4}.cc-demo-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:22px}.cc-demo-stats>div{border:1px solid #ece7f0;border-radius:8px;padding:15px}.cc-demo-stats small,.cc-demo-stats span{display:block;color:#81758b;font-size:12px}.cc-demo-stats b{font-size:27px;letter-spacing:-.04em;color:#34244f}.cc-demo-columns{display:grid;grid-template-columns:1.7fr 1fr;gap:22px}.cc-preview h4{font-size:12px;letter-spacing:0;margin-bottom:8px}.cc-demo-job{display:flex;align-items:center;gap:12px;border-bottom:1px solid #efeaf4;padding:14px 0;font-size:12px}.cc-demo-job time{color:#847b8d;font-size:12px}.cc-demo-job small{display:block;font-size:12px;color:#8a8190}.cc-demo-job>span{margin-left:auto;font-size:12px;color:#6d4a96}.cc-demo-columns aside{background:#faf7fd;border-radius:9px;padding:14px}.cc-demo-columns aside p{margin:13px 0;font-size:12px}.cc-demo-columns aside small{display:block;font-size:12px}.cc-site .cc-preview-note{font-size:12px;color:#817589;margin:18px 0 0}.cc-preview-compact .cc-preview-top{padding:12px;font-size:12px}.cc-preview-compact .cc-preview-top>small{display:none}.cc-preview-compact .cc-preview-body>nav{width:46px;padding:13px 4px}.cc-preview-compact .cc-preview-body nav button{font-size:0;gap:0;padding:10px}.cc-preview-compact .cc-preview-body nav button>span{font-size:14px}.cc-preview-compact .cc-preview-content{padding:18px 14px}.cc-preview-compact .cc-preview-heading h3{font-size:18px}.cc-preview-compact .cc-preview-heading .cc-pill{display:none}.cc-preview-compact .cc-demo-stats{gap:6px}.cc-preview-compact .cc-demo-stats>div{padding:9px}.cc-preview-compact .cc-demo-stats b{font-size:22px}.cc-preview-compact .cc-demo-stats span{font-size:12px}.cc-preview-compact .cc-demo-columns{display:block}.cc-preview-compact .cc-demo-columns aside{display:none}.cc-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-feature-grid>a{display:flex;flex-direction:column;border:1px solid #e7e2ec;border-radius:14px;background:#fff;padding:29px;transition:transform .2s,border-color .2s}.cc-feature-grid>a:hover{transform:translateY(-4px);border-color:#b6a0df}.cc-feature-icon{display:flex;align-items:center;justify-content:center;border-radius:10px;width:42px;height:42px;background:#eee7ff;color:#7040df;font-size:23px;margin-bottom:27px}.cc-feature-grid small{font-size:12px;color:#81748f;margin-bottom:10px}.cc-feature-grid h2,.cc-feature-grid h3{font-size:23px;line-height:1.2}.cc-feature-grid p{font-size:14px;margin-bottom:28px}.cc-feature-grid b{margin-top:auto;font-size:12px;font-weight:600;color:#7040df}.cc-feature-grid b span{float:right}.cc-workflow{background:#291b45;color:white;display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:75px max(6%,calc((100vw - 1216px)/2));margin:36px 0}.cc-cta h2,.cc-workflow h2{color:white}.cc-workflow .cc-eyebrow{color:#c6b2f5}.cc-workflow p{color:#c7bed4;font-size:15px;max-width:360px}.cc-workflow ol{list-style:none;padding:0;margin:0}.cc-workflow li{display:flex;align-items:center;gap:28px;border-bottom:1px solid #544565;padding:17px 0;font-size:17px}.cc-workflow li span{color:#ae8eec;font-size:12px}.cc-workflow li b{margin-left:auto;color:#b69cde;font-weight:400}.cc-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.cc-split>div>p{font-size:15px}.cc-brand-card{padding:34px;background:#eee7ff;border-radius:18px;transform:rotate(-1deg)}.cc-brand-card>span{font-size:12px;letter-spacing:.14em;color:#6b5392}.cc-brand-sample{border:1px solid #dfd4ee;margin:24px 0 0;background:white;border-radius:11px;padding:30px;box-shadow:0 12px 20px #291b4508}.cc-brand-sample>b{color:#5b4679;font-size:18px}.cc-brand-sample>small{display:block;font-size:12px;color:#7d728b}.cc-brand-sample h3{font-size:24px;margin-top:25px}.cc-brand-sample p{font-size:12px;margin:23px 0 0}.cc-brand-sample>strong{font-size:20px}.cc-brand-sample>div{font-size:12px;border-top:1px solid #e7e2ec;margin-top:20px;padding-top:15px;display:flex;justify-content:space-between}.cc-brand-sample>div>span{color:#41705d}.cc-brand-card>p{font-size:13px;margin-bottom:0}.cc-soft{max-width:none;background:#f2edf9;padding-left:max(32px,calc((100vw - 1216px)/2));padding-right:max(32px,calc((100vw - 1216px)/2))}.cc-billing-switch{display:flex;justify-content:center;gap:4px;margin:28px 0 10px}.cc-billing-switch button{background:#fff;border:1px solid #e1d8ed;border-radius:8px;padding:10px 18px;font-size:13px;color:#6e6878}.cc-billing-switch button[aria-pressed=true]{background:#291b45;color:white;border-color:#291b45}.cc-billing-switch span{font-size:12px;margin-left:8px}.cc-site .cc-price-note{text-align:center;font-size:12px;margin:14px 0 26px}.cc-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cc-prices>article{padding:30px;border:1px solid #e3dceb;border-radius:14px;background:white}.cc-prices .cc-price-featured{border:2px solid #7040df;box-shadow:0 15px 40px #7040df10}.cc-plan-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.cc-plan-top h3{font-size:24px}.cc-plan-top span{font-size:12px;color:#7040df;background:#eee7ff;padding:4px 8px;border-radius:4px}.cc-prices article>p{font-size:13px;min-height:44px}.cc-price{font-size:42px;letter-spacing:-.04em;color:#291b45;margin-top:20px;line-height:1.3}.cc-price>small{letter-spacing:0;margin-left:5px}.cc-annual,.cc-price>small{font-size:12px;color:#6e6878}.cc-annual{display:block}.cc-prices .cc-button{display:flex;margin:24px 0;font-size:13px;padding:12px}.cc-site .cc-outline{background:white;color:#7040df;border-color:#d9c9f7}.cc-site .cc-outline:hover{background:#eee7ff}.cc-prices article>strong{font-size:12px;display:block;padding-top:22px;border-top:1px solid #ece7f0}.cc-checklist,.cc-prices ul{padding:0;list-style:none;margin:14px 0}.cc-prices li{font-size:12px;color:#655a70;margin:10px 0}.cc-checklist li:before,.cc-prices li:before{content:"✓";color:#7040df;margin-right:9px}.cc-centred{display:block;text-align:center;margin-top:28px}.cc-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:90px}.cc-faq details{border-bottom:1px solid #e7e2ec;padding:20px 0;background:none;border-radius:0}.cc-faq summary{font-size:16px;color:#291b45;font-weight:600;cursor:pointer}.cc-faq details p{font-size:14px}.cc-faq .cc-text-link{margin-top:28px}.cc-cta{margin:30px auto 90px;max-width:1216px;background:#7040df;border-radius:20px;padding:55px 60px;display:flex;align-items:center;justify-content:space-between;gap:40px}.cc-cta .cc-eyebrow{color:#e1d4ff}.cc-cta p{color:#e7ddfc}.cc-site .cc-white{background:white;color:#7040df;border-color:white;flex-shrink:0}.cc-site .cc-white:hover{background:#eee7ff}.cc-footer{border-top:1px solid #e7e2ec;padding:60px max(5%,calc((100vw - 1216px)/2)) 20px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;background:white}.cc-footer-brand{font-weight:750;letter-spacing:-.05em;font-size:25px;color:#291b45!important}.cc-footer-brand span{display:block;font-weight:400;font-size:13px;letter-spacing:0}.cc-footer>div>p{font-size:12px;max-width:250px}.cc-footer>div>small{font-size:12px;color:#82748f}.cc-footer>div>strong{font-size:12px;display:block;margin-bottom:18px}.cc-footer>div>a:not(.cc-footer-brand){display:block;font-size:12px;color:#6e6878;margin:9px 0}.cc-site .cc-footer-bottom{grid-column:1/-1;font-size:12px;padding-top:20px;border-top:1px solid #e7e2ec}.cc-page-hero{padding:80px 24px 45px;text-align:center;max-width:960px;margin:auto}.cc-page-hero h1{font-size:clamp(38px,4.5vw,62px)}.cc-page-hero .cc-eyebrow{justify-content:center}.cc-page-hero>p:last-child{max-width:700px;margin:25px auto 0;font-size:17px}.cc-article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cc-article-grid article{border:1px solid #e7e2ec;border-radius:14px;padding:32px;background:white}.cc-article-grid h2{font-size:23px}.cc-article-grid p{font-size:15px}.cc-pricing-extra{max-width:850px;margin:55px auto 0;border:1px solid #e7e2ec;padding:30px;border-radius:12px;background:#fff}.cc-pricing-extra h2{font-size:27px}.cc-pricing-extra p{font-size:14px}.cc-pricing-extra a{color:#7040df;text-decoration:underline}.cc-demo-week{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.cc-demo-week>div>strong{font-size:12px}.cc-demo-week p{background:#eee7ff;padding:12px 9px;border-left:3px solid #9872e5;border-radius:5px;line-height:1.4}.cc-demo-week b,.cc-demo-week small,.cc-demo-week time{font-size:12px;display:block}.cc-demo-week b{margin:6px 0}.cc-demo-invoices>div{display:flex;gap:14px;align-items:center;border-bottom:1px solid #eee9f2;padding:22px 0;font-size:12px}.cc-demo-invoices b:nth-child(2){flex:1 1}.cc-settings-demo>div{border-bottom:1px solid #eee9f2;padding:15px 0;position:relative}.cc-settings-demo b{font-size:13px;display:block}.cc-settings-demo small{font-size:12px;color:#82758c}.cc-settings-demo span{position:absolute;right:10px;top:25px}.cc-portal-demo{border:1px solid #eee9f2;border-radius:10px;padding:24px}.cc-portal-demo h3{margin-top:20px}.cc-portal-demo p{font-size:12px}.cc-portal-demo>div{font-size:12px;padding:10px 0;display:flex;justify-content:space-between;border-top:1px solid #eee9f2;gap:10px}.cc-portal-demo>small{display:block;font-size:12px;margin-top:15px;color:#82748f}.cc-checklist li{margin:20px 0;font-size:14px}.cc-contact{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:start}.cc-contact,.cc-contact>div{padding-top:25px}.cc-contact ol{padding-left:20px;color:#6e6878;font-size:15px}.cc-contact li{margin:20px 0}.cc-site .cc-form{padding:32px;background:white;border:1px solid #e7e2ec;border-radius:16px;box-shadow:0 12px 45px #291b4507}.cc-form h2{font-size:25px;margin-bottom:25px}.cc-form label{display:block;font-size:12px;font-weight:600;color:#40334f;margin:14px 0}.cc-form input,.cc-form select,.cc-form textarea{width:100%;font:inherit;font-weight:400;font-size:15px;color:#291b45;border:1px solid #d9d1e3;border-radius:7px;background:#fff;padding:12px;margin-top:7px;box-shadow:none;min-height:46px}.cc-form input:focus,.cc-form select:focus,.cc-form textarea:focus{outline:2px solid #7040df;outline-offset:2px}.cc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-form .cc-consent{display:flex;gap:10px;font-weight:400;align-items:start}.cc-consent input{width:17px;height:17px;min-height:17px;margin:3px 0;flex-shrink:0;accent-color:#7040df}.cc-consent a{color:#7040df;text-decoration:underline}.cc-form>.cc-button{width:100%;margin-top:10px}.cc-form>small{display:block;text-align:center;font-size:12px;color:#82748f;margin-top:12px}.cc-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cc-form-success{background:#eee7ff;border-radius:14px;padding:40px}.cc-form-success>span{font-size:40px;color:#7040df}.cc-form-success h2{font-size:28px}.cc-site .cc-form-error{color:#a52335;background:#fff2f3;padding:14px;font-size:14px}.cc-button:disabled{opacity:.6;cursor:wait}@media(min-width:1500px){.cc-hero h1{font-size:66px}}@media(max-width:1050px){.cc-nav>nav{gap:18px}.cc-logo{width:200px}.cc-nav-cta{display:none}.cc-hero{gap:26px;padding-top:55px}.cc-hero h1{font-size:46px}.cc-hero-art{padding:18px 12px 35px}.cc-hero .cc-lead{font-size:16px}.cc-hero .cc-actions{gap:18px}.cc-preview-compact .cc-demo-stats small{font-size:12px}.cc-section{padding:55px 28px}.cc-split{gap:40px}.cc-prices>article{padding:22px}.cc-plan-top{align-items:start;flex-direction:column}.cc-contact{gap:40px}.cc-cta{margin:25px 28px 65px;padding:40px}.cc-footer{gap:25px}.cc-proof{gap:30px}}@media(max-width:760px){.cc-site .cc-nav{height:80px;padding:0 22px}.cc-nav>nav{display:none}.cc-mobile-nav{display:block;position:relative}.cc-mobile-nav summary{font-size:13px;cursor:pointer;padding:10px;border:1px solid #e7e2ec;border-radius:7px}.cc-mobile-nav nav{position:absolute;z-index:50;right:0;top:45px;width:230px;background:#fff;box-shadow:0 12px 30px #291b4520;border:1px solid #e7e2ec;border-radius:10px;padding:15px;display:grid;gap:8px}.cc-mobile-nav nav a{font-size:14px;padding:8px}.cc-logo{width:195px}.cc-hero{grid-template-columns:1fr;padding:45px 23px 70px;gap:35px}.cc-hero h1{font-size:45px;max-width:550px}.cc-site .cc-eyebrow{font-size:12px;margin-bottom:20px}.cc-hero-art{padding:22px 15px 38px;max-width:560px;width:100%;margin:auto}.cc-hero .cc-lead{font-size:17px}.cc-proof{flex-direction:column;gap:9px;text-align:center;padding:22px}.cc-section{padding:48px 22px}.cc-section-heading{display:block;margin-bottom:26px}.cc-section-heading>.cc-text-link,.cc-section-heading>p{margin-top:20px}.cc-feature-grid{grid-template-columns:1fr}.cc-feature-grid>a{padding:25px}.cc-feature-grid h3{font-size:25px}.cc-feature-icon{margin-bottom:18px}.cc-feature-grid p{margin-bottom:20px}.cc-workflow{gap:20px;padding:42px 25px}.cc-split,.cc-workflow{grid-template-columns:1fr}.cc-split{gap:32px}.cc-prices{grid-template-columns:1fr;gap:18px}.cc-prices>article{padding:27px}.cc-plan-top{flex-direction:row;align-items:center}.cc-prices article>p{min-height:0}.cc-faq{grid-template-columns:1fr;gap:15px}.cc-cta{display:block;margin:20px 20px 50px;padding:35px 28px}.cc-cta .cc-button{margin-top:16px}.cc-footer{grid-template-columns:1fr 1fr;padding:35px 25px;gap:25px}.cc-footer>div:first-child{grid-column:1/-1}.cc-page-hero{padding:45px 23px 20px}.cc-page-hero h1{font-size:39px}.cc-page-hero>p:last-child{font-size:16px}.cc-article-grid{grid-template-columns:1fr}.cc-article-grid article{padding:25px}.cc-contact{gap:20px}.cc-contact,.cc-form-row{grid-template-columns:1fr}.cc-form-row{gap:0}.cc-site .cc-form{padding:24px}.cc-preview-top{padding:12px;gap:8px}.cc-preview-top>small{font-size:12px}.cc-preview-top>b{display:none}.cc-preview-body{display:block}.cc-preview-body>nav{display:flex;width:100%;overflow:auto;border-right:0;border-bottom:1px solid #eee9f2;padding:7px;gap:4px}.cc-preview-body nav button{width:auto;flex-shrink:0;font-size:12px;padding:10px 8px;gap:5px;min-height:40px}.cc-preview-content{padding:18px 13px}.cc-preview-heading h3{font-size:20px}.cc-preview-heading .cc-pill{display:none}.cc-demo-stats{gap:6px}.cc-demo-stats>div{padding:10px}.cc-demo-stats small,.cc-demo-stats span{font-size:12px}.cc-demo-stats b{font-size:23px}.cc-demo-columns{display:block}.cc-demo-columns aside{display:none}.cc-preview-compact .cc-preview-body{display:flex}.cc-preview-compact .cc-preview-body>nav{display:block;width:44px;overflow:visible}.cc-preview-compact .cc-preview-body nav button{min-height:36px}.cc-demo-week{grid-template-columns:repeat(5,minmax(110px,1fr));overflow:auto}.cc-preview-compact .cc-demo-week{grid-template-columns:repeat(5,110px)}.cc-demo-invoices>div{font-size:12px;gap:9px}.cc-demo-invoices .cc-pill{font-size:12px}.cc-demo-invoices b:first-child{display:none}.cc-billing-switch button{padding:10px 12px}.cc-billing-switch span{font-size:12px}.cc-brand-card{padding:24px}.cc-brand-sample{padding:22px}}.cc-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.cc-library details{border:1px solid #e7e2ec;background:white;border-radius:12px;padding:24px}.cc-library summary{cursor:pointer;color:#291b45}.cc-library summary strong{font-size:18px}.cc-library summary>span{display:block;color:#6e6878;font-size:13px;margin-top:6px}.cc-library details article{border-top:1px solid #eee9f2;margin-top:20px;padding-top:20px}.cc-library h3{font-size:16px;letter-spacing:-.01em}.cc-library p{font-size:13px;margin:8px 0 0}.cc-site .cc-hero-art,.cc-site .cc-hero-copy,.cc-site article,.cc-site section>*{min-width:0}@media(max-width:760px){.cc-library-grid{grid-template-columns:1fr}.cc-article-grid,.cc-contact,.cc-feature-grid,.cc-hero,.cc-prices,.cc-split{grid-template-columns:minmax(0,1fr)}.cc-hero-art{max-width:100%}.cc-preview-compact .cc-preview-content{overflow:hidden}.cc-hero h1{font-size:41px}.cc-actions{gap:17px}.cc-hero .cc-text-link{font-size:13px}.cc-preview-compact .cc-demo-stats>div{padding:7px}.cc-preview-compact .cc-demo-job{gap:7px}.cc-preview-compact .cc-demo-job>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.cc-site *{transition:none!important;scroll-behavior:auto!important}}.cc-site .cc-regional-pricing>.cc-prices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:940px;margin:32px auto}.cc-plan-benefits{list-style:none;padding:0;margin:22px 0;display:grid;gap:10px}.cc-plan-benefits li{display:flex;gap:9px;color:#6841c4;font-size:13px}.cc-plan-benefits li span{color:#4f4658}.cc-plan-comparison{max-width:1040px;padding:0;overflow:hidden;margin:56px auto}.cc-comparison-heading{padding:34px 36px 24px}.cc-comparison-heading h2{font-size:30px}.cc-comparison-heading p:last-child{max-width:720px}.cc-plan-comparison .cc-comparison-scroll{margin:0}.cc-plan-comparison table{min-width:650px}.cc-plan-comparison thead{background:#2d1d48;color:#fff}.cc-plan-comparison td,.cc-plan-comparison th{padding:15px 22px}.cc-plan-comparison th:first-child{width:64%}.cc-plan-comparison td{text-align:center}.cc-plan-comparison td b{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#e4f5eb;color:#176a46}.cc-plan-comparison td i{color:#9c91a7;font-style:normal}.cc-plan-comparison td span{display:block;font-size:12px;color:#766c7f;margin-top:4px}.cc-comparison-divider td,.cc-comparison-divider th{border-top:3px solid #b99bef}.cc-comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 30px;background:#f5f0fc}.cc-comparison-cta p{margin:0}.cc-sms-preview{max-width:1040px;margin:30px auto 60px;display:grid;grid-template-columns:1fr minmax(240px,.55fr);gap:16px 40px;align-items:end;padding:30px;border:1px solid #e5dfea;border-radius:15px;background:#fff}.cc-sms-preview label{display:grid;gap:8px;font-size:12px;font-weight:700}.cc-sms-preview select{min-height:46px;border:1px solid #d9d1e3;border-radius:8px;background:#fff;padding:10px}.cc-sms-preview .cc-text-link{grid-column:1/-1}.cc-pricing-views{margin:75px 0}.cc-pricing-views>div:first-child{text-align:center;max-width:720px;margin:0 auto 28px}.cc-pricing-views>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cc-pricing-views article{overflow:hidden;border:1px solid #e5dfea;border-radius:15px;background:#fff;padding-bottom:22px}.cc-pricing-views img{display:block;width:100%;height:270px;object-fit:cover;object-position:top;border-bottom:1px solid #e5dfea}.cc-pricing-views article h3,.cc-pricing-views article small{display:block;margin-left:22px;margin-right:22px}.cc-pricing-views article small{margin-top:18px;color:#7040df;text-transform:uppercase;letter-spacing:.1em}.cc-pricing-views h3{font-size:20px;margin-top:7px}.cc-addon-intro{text-align:center;max-width:750px;margin:80px auto 28px}.cc-addon-showcase{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:28px}.cc-addon-showcase article{position:relative;border:1px solid #e2d9ec;border-radius:17px;padding:36px;background:#fff;overflow:hidden}.cc-addon-number{position:absolute;right:25px;top:18px;font-size:58px;font-weight:800;color:#f0eafa}.cc-addon-showcase h3{font-size:28px;max-width:440px}.cc-addon-showcase li{margin:10px 0;font-size:14px}.cc-addon-showcase a{color:#6334cb;font-weight:750}.cc-addon-builder{border:1px solid #d9cbea;border-radius:18px;padding:38px;background:linear-gradient(145deg,#fbf9fe,#f1ebfb);margin:28px 0 50px}.cc-addon-result{background:#fff}.cc-addon-result header small,.cc-addon-result header strong{display:block}.cc-addon-result header strong{font-size:30px;color:#291b45}.cc-selected-scopes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.cc-selected-scopes article{border-top:1px solid #e5dfea;padding-top:17px}.cc-selected-scopes ul{list-style:none;padding:0}.cc-selected-scopes li{font-size:12px;margin:8px 0}.cc-builder-note{font-size:12px;margin-top:14px}.cc-topup-section{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:40px;align-items:center;margin:60px 0}.cc-topup-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.cc-topup-grid article{display:grid;gap:4px;border:1px solid #e2d9ec;border-radius:12px;padding:20px 14px;background:#fff}.cc-topup-grid strong{font-size:21px;color:#291b45}.cc-topup-grid span{font-size:12px;color:#7a6f84}.cc-topup-grid b{font-size:12px;color:#6841c4;margin-top:8px}@media(max-width:760px){.cc-addon-showcase,.cc-pricing-views>div:last-child,.cc-selected-scopes,.cc-site .cc-regional-pricing>.cc-prices,.cc-topup-section{grid-template-columns:1fr}.cc-comparison-heading{padding:27px 22px 18px}.cc-comparison-cta{display:block}.cc-comparison-cta .cc-button{margin-top:15px}.cc-sms-preview{grid-template-columns:1fr;padding:24px}.cc-sms-preview .cc-text-link{grid-column:auto}.cc-pricing-views img{height:210px}.cc-addon-builder,.cc-addon-showcase article{padding:26px 22px}.cc-topup-grid{grid-template-columns:repeat(2,1fr)}}.cc-site .cc-proof{gap:clamp(18px,4vw,60px);flex-wrap:wrap}.cc-site .cc-prices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px;margin-inline:auto}.cc-hub-story{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr)}.cc-hub-preview{border:1px solid #ded6e8;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 65px #291b4512;min-width:0}.cc-hub-preview>header{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid #ece6f2;background:#2d1d48;color:#fff}.cc-hub-preview>header>div{display:flex;align-items:center;gap:9px}.cc-hub-preview>header>div span{width:26px;height:26px;display:grid;place-items:center;background:#8154e8;border-radius:7px;font-weight:800}.cc-hub-preview>header small{margin-left:auto;color:#d8cce8}.cc-hub-preview>header>b{font-size:12px;background:#dff6e8;color:#236345;padding:5px 8px;border-radius:20px}.cc-hub-body{display:grid;grid-template-columns:120px minmax(0,1fr);min-height:470px}.cc-hub-body>nav{background:#f5f1fa;border-right:1px solid #e9e1f0;padding:16px 9px}.cc-hub-body>nav button{width:100%;display:block;border:0;background:transparent;text-align:left;color:#655775;border-radius:7px;padding:10px 9px;margin:2px 0;font-size:12px}.cc-hub-body>nav button[aria-pressed=true]{background:#e7dcfb;color:#5b2fc4;font-weight:750}.cc-hub-body>section{padding:24px;min-width:0}.cc-hub-heading{display:flex;justify-content:space-between;gap:15px;align-items:start}.cc-hub-heading small{font-size:12px;letter-spacing:.12em;color:#7d6a90}.cc-hub-heading h3{font-size:24px;margin-top:5px}.cc-hub-heading button{border:0;border-radius:7px;background:#7040df;color:#fff;padding:9px 12px;font-size:12px}.cc-hub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.cc-hub-stats article{border:1px solid #eee8f3;border-radius:9px;padding:13px}.cc-hub-stats small,.cc-hub-stats span{display:block;font-size:12px;color:#7d7288}.cc-hub-stats b{display:block;font-size:25px;color:#291b45}.cc-hub-workflow{display:grid;grid-template-columns:1.2fr .8fr;gap:12px}.cc-hub-workflow aside,.cc-hub-workflow>div{border:1px solid #eee8f3;border-radius:9px;padding:15px}.cc-hub-workflow h4{font-size:13px;margin-bottom:10px}.cc-hub-workflow p{display:flex;gap:8px;align-items:center;margin:8px 0;font-size:12px}.cc-hub-workflow p span{width:20px;height:20px;display:grid;place-items:center;background:#eee7ff;border-radius:50%;color:#7040df}.cc-hub-workflow aside b,.cc-hub-workflow aside p,.cc-hub-workflow aside small{display:block}.cc-hub-table{margin-top:24px;border-top:1px solid #eee8f3}.cc-hub-table>div{display:grid;grid-template-columns:1fr auto 100px;gap:12px;padding:16px 6px;border-bottom:1px solid #eee8f3;font-size:12px}.cc-hub-table span{color:#41705d}.cc-hub-table small{color:#7d7288}.cc-hub-website{display:grid;grid-template-columns:1.1fr .9fr;gap:18px;margin-top:24px;align-items:center}.cc-hub-website img{width:100%;height:230px;object-fit:cover;object-position:top;border:1px solid #eee8f3;border-radius:9px}.cc-hub-website span{font-size:12px;color:#7040df}.cc-hub-website h4{font-size:22px;margin:8px 0}.cc-hub-website p{font-size:12px}.cc-hub-website small{font-size:12px;color:#41705d}.cc-hub-report{margin-top:26px}.cc-hub-report>div{height:220px;display:flex;align-items:flex-end;gap:13px;padding:20px;border-left:1px solid #d9cfe5;border-bottom:1px solid #d9cfe5;background:linear-gradient(#f8f5fb 1px,transparent 0);background-size:100% 44px}.cc-hub-report>div span{flex:1 1;background:linear-gradient(#855ae5,#6031c4);border-radius:6px 6px 0 0}.cc-hub-report p b,.cc-hub-report p small{display:block}.cc-hub-report p{font-size:12px}.cc-addon-paths,.cc-business-fit>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cc-addon-paths article,.cc-business-fit article{border:1px solid #e5dfea;border-radius:15px;background:#fff;padding:28px}.cc-addon-paths article>span,.cc-business-fit article>span{color:#7040df;font-size:12px}.cc-addon-paths h3,.cc-business-fit h3{font-size:22px;margin-top:20px}.cc-addon-paths p,.cc-business-fit p{font-size:14px}.cc-addon-paths a{color:#6031c4;font-weight:700;font-size:13px}.cc-template-showcase>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cc-template-showcase article{border:1px solid #e5dfea;border-radius:15px;background:#fff;overflow:hidden}.cc-template-showcase img{display:block;width:100%;height:360px;object-fit:cover;object-position:top}.cc-template-showcase article>div{padding:22px}.cc-template-showcase h3{font-size:23px}.cc-template-showcase p{font-size:13px}.cc-addon-selectors{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:28px 0}.cc-addon-selectors label,.cc-ai-plans label{display:grid;gap:7px;font-size:12px;font-weight:650}.cc-addon-selectors select,.cc-ai-plans select{min-height:46px;border:1px solid #d9d1e3;border-radius:8px;background:#fff;padding:10px;color:#291b45}.cc-addon-result{border:1px solid #ded4eb;border-radius:12px;background:#f5f0fc;padding:24px;margin-bottom:22px}.cc-addon-result small,.cc-addon-result strong{display:block}.cc-addon-result strong{font-size:28px;color:#291b45}.cc-addon-result p{font-size:13px}.cc-price-controls{display:flex;align-items:end;justify-content:center;gap:20px;flex-wrap:wrap}.cc-price-controls label{display:grid;gap:6px;font-size:12px;font-weight:650}.cc-price-controls select{min-height:44px;border:1px solid #d9d1e3;border-radius:8px;background:#fff;padding:9px}.cc-plan-comparison{margin:32px auto;max-width:900px;border:1px solid #e5dfea;border-radius:12px;background:#fff;padding:20px}.cc-plan-comparison summary{cursor:pointer;font-weight:700}.cc-comparison-scroll{overflow:auto;margin-top:18px}.cc-comparison-scroll table{width:100%;border-collapse:collapse}.cc-comparison-scroll td,.cc-comparison-scroll th{padding:13px;text-align:left;border-bottom:1px solid #eee8f3;font-size:12px}.cc-prices details summary{cursor:pointer;font-weight:700;font-size:12px}.cc-prices details ul{margin-top:12px}@media(max-width:900px){.cc-addon-paths,.cc-business-fit>div:last-child,.cc-hub-story,.cc-template-showcase>div:last-child{grid-template-columns:1fr}.cc-template-showcase img{height:420px}.cc-addon-selectors{grid-template-columns:1fr}}@media(max-width:760px){.cc-hub-body,.cc-site .cc-prices{grid-template-columns:1fr}.cc-hub-body>nav{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e9e1f0;padding:8px}.cc-hub-body>nav button{width:auto;white-space:nowrap}.cc-hub-preview>header small{display:none}.cc-hub-body>section{padding:18px 13px}.cc-hub-heading h3{font-size:20px}.cc-hub-stats,.cc-hub-website,.cc-hub-workflow{grid-template-columns:1fr}.cc-hub-table>div{grid-template-columns:1fr auto}.cc-hub-table small{grid-column:1/-1}.cc-template-showcase img{height:330px}}.cc-nav-actions{display:flex;align-items:center;gap:16px}.cc-nav-actions .cc-button{padding:11px 17px;min-height:44px}.cc-signin{font-size:14px;font-weight:650;color:#4c4058}.cc-shot{margin:0;border:1px solid #ded6e8;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 65px #291b4512}.cc-shot img{display:block;width:100%;height:auto}.cc-shot figcaption{padding:10px 15px;border-top:1px solid #eee9f2;color:#81778a;font-size:12px}.cc-hero-art{padding:22px 22px 46px}.cc-hero-art .cc-shot{transform:rotate(.35deg);box-shadow:0 22px 50px #291b4520}.cc-story{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);gap:64px;align-items:center}.cc-story-reverse>div{order:2}.cc-story-reverse>.cc-shot{order:1}.cc-story>div>p{font-size:16px}.cc-story .cc-checklist{margin:25px 0}.cc-feature-grid>a{overflow:hidden}.cc-feature-grid>a img{width:calc(100% + 58px);height:170px;object-fit:cover;object-position:top;margin:6px -29px 24px;border-top:1px solid #eee9f2;border-bottom:1px solid #eee9f2}.cc-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cc-step-grid article{border:1px solid #e5dfea;border-radius:15px;background:#fff;padding:28px}.cc-step-grid article>span{display:inline-flex;width:34px;height:34px;border-radius:50%;background:#eee7ff;color:#7040df;align-items:center;justify-content:center;font-size:12px;font-weight:750}.cc-step-grid h3{font-size:20px;margin-top:20px}.cc-step-grid p{font-size:14px}.cc-centre-actions{justify-content:center}.cc-page-hero small{display:block;color:#83798d;margin-top:18px}.cc-pricing-page>.cc-shot{max-width:980px;margin:0 auto 55px}.cc-addon-links{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:35px 0}.cc-addon-links a{border:1px solid #ddd3e9;border-radius:12px;padding:20px;background:white;color:#6031c4;font-weight:700}.cc-legal{max-width:900px}.cc-legal>h2{margin-bottom:30px}.cc-legal article{padding:26px 0;border-top:1px solid #e5dfea}.cc-legal h3{font-size:21px}.cc-legal p{font-size:15px}.cc-contact>div>p strong{color:#291b45}.cc-site .cc-prices{grid-template-columns:repeat(4,minmax(0,1fr))}.cc-site .cc-price{font-size:36px}@media(max-width:1100px){.cc-nav-actions{display:none}.cc-site .cc-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-step-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cc-story{grid-template-columns:1fr;gap:28px}.cc-story-reverse>.cc-shot,.cc-story-reverse>div{order:0}.cc-feature-grid>a img{height:190px}.cc-addon-links,.cc-site .cc-prices,.cc-step-grid{grid-template-columns:1fr}.cc-hero-art{padding:14px 14px 40px}.cc-shot{border-radius:13px}.cc-shot figcaption{font-size:12px}.cc-page-hero .cc-actions{justify-content:center}.cc-footer{grid-template-columns:1fr}.cc-footer>div:first-child{grid-column:auto}}.cc-site .cc-plan-comparison{max-width:1040px;padding:0;margin:56px auto}.cc-site .cc-plan-comparison .cc-comparison-scroll{margin-top:0}.cc-site .cc-plan-comparison td,.cc-site .cc-plan-comparison th{padding:15px 22px}.cc-site .cc-plan-comparison td{text-align:center}.cc-site{--cc-purple:#6f3dde;--cc-purple-dark:#4b228f;--cc-aubergine:#24163f;--cc-ink:#282331;--cc-muted:#696275;--cc-line:#e7e0ed;--cc-soft:#f7f3fb;--cc-mint:#dff4ec;--cc-pink:#f4e4ef;background:#fff;color:var(--cc-ink)}.cc-site .cc-nav{height:82px;padding:0 clamp(22px,4vw,64px);gap:24px;border-bottom:1px solid #eee8f2;box-shadow:0 5px 24px rgba(39,22,63,.035)}.cc-site .cc-logo img{width:186px;height:auto}.cc-desktop-nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1 1}.cc-desktop-nav>a,.cc-nav-group>summary{font-size:13px;font-weight:720;color:#443a50;cursor:pointer;list-style:none;display:flex;align-items:center;gap:4px;white-space:nowrap}.cc-nav-group>summary::-webkit-details-marker{display:none}.cc-nav-group{position:relative}.cc-nav-group>div{display:none;position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);width:430px;padding:12px;background:#fff;border:1px solid var(--cc-line);border-radius:18px;box-shadow:0 24px 65px rgba(36,22,63,.15);grid-template-columns:1fr 1fr;gap:6px;z-index:100}.cc-nav-group[open]>div{display:grid}.cc-nav-group>div a{padding:12px;border-radius:11px;color:var(--cc-ink)}.cc-nav-group>div a:hover{background:var(--cc-soft)}.cc-nav-group>div b,.cc-nav-group>div span{display:block}.cc-nav-group>div b{font-size:13px}.cc-nav-group>div span{font-size:12px;line-height:1.35;color:var(--cc-muted);margin-top:4px}.cc-site .cc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#7141e3,#5a2bc3);color:#fff;border:1px solid transparent;border-radius:10px;min-height:48px;padding:12px 20px;font-weight:780;box-shadow:0 10px 24px rgba(111,61,222,.2)}.cc-site .cc-button-secondary{background:#fff;color:var(--cc-aubergine);border-color:#d9cee7;box-shadow:none}.cc-site .cc-button:hover{transform:translateY(-1px)}.cc-hero-new{min-height:650px;padding-top:84px;padding-bottom:80px;background:radial-gradient(circle at 82% 12%,#efe4ff 0,transparent 30%),linear-gradient(180deg,#fdfcff,#fff 75%)}.cc-hero-new .cc-hero-copy{max-width:650px}.cc-hero-new h1{font-size:clamp(48px,5.2vw,78px);line-height:.98;letter-spacing:-.065em}.cc-hero-new h1 em{font-style:normal;color:var(--cc-purple)}.cc-hero-new .cc-lead{max-width:620px;font-size:19px;line-height:1.65}.cc-hero-trust{display:flex;gap:14px 22px;flex-wrap:wrap;margin-top:26px}.cc-hero-trust span{display:flex;align-items:center;gap:6px;font-size:12px;color:#51485c}.cc-hero-trust svg{color:#27765b}.cc-logo-strip{max-width:1100px;margin:0 auto;padding:18px 34px;display:flex;align-items:center;justify-content:center;gap:28px;border:1px solid var(--cc-line);border-radius:999px;transform:translateY(-28px);background:#fff;box-shadow:0 12px 34px rgba(36,22,63,.07)}.cc-logo-strip span{font-size:12px;font-weight:800;color:#4c4357}.cc-logo-strip i{font-style:normal;color:#9d8eaa}.cc-intro-wide{display:grid;justify-items:center;text-align:center}.cc-intro-wide>p{max-width:810px}.cc-intro-wide>.cc-product-shots{width:min(1080px,100%);margin-top:38px!important;text-align:left}.cc-journey-section{background:linear-gradient(180deg,#fbf9fd,#fff)}.cc-journeys{display:grid;gap:24px}.cc-journey-card{border:1px solid var(--cc-line);border-radius:24px;background:#fff;padding:27px;box-shadow:0 18px 55px rgba(36,22,63,.06)}.cc-journey-card>header span{font-size:12px;letter-spacing:.14em;font-weight:850;color:var(--cc-purple)}.cc-journey-card>header h3{font-size:25px;margin:6px 0 20px;letter-spacing:-.03em}.cc-journey-rail{display:flex;gap:7px;overflow-x:auto;padding:3px 2px 13px;scrollbar-width:thin}.cc-journey-rail button{position:relative;display:grid;justify-items:center;gap:6px;min-width:103px;padding:11px 5px;border:1px solid transparent;background:transparent;color:#625969;border-radius:13px;cursor:pointer}.cc-journey-rail button:hover{background:#faf7fd}.cc-journey-rail button[aria-selected=true]{background:#f0e8ff;border-color:#d7c4fa;color:var(--cc-purple-dark)}.cc-journey-rail button i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#f3eef8;color:var(--cc-purple)}.cc-journey-rail button b{font-size:12px;white-space:nowrap}.cc-journey-rail button em{position:absolute;right:-9px;top:23px;font-style:normal;color:#b6aabd}.cc-journey-detail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;background:var(--cc-aubergine);color:#fff;border-radius:16px;padding:18px 20px}.cc-journey-detail>i{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#ffffff17}.cc-journey-detail h4,.cc-journey-detail p,.cc-journey-detail small{display:block;margin:0}.cc-journey-detail small{font-size:12px;color:#cdbbe9;letter-spacing:.12em}.cc-journey-detail h4{font-size:16px;margin:3px 0}.cc-journey-detail p{font-size:12px;color:#e1d9eb}.cc-journey-detail a{font-size:12px;font-weight:800;color:#fff;white-space:nowrap}.cc-core-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cc-core-grid>a{display:flex;flex-direction:column;min-height:255px;padding:25px;border:1px solid var(--cc-line);border-radius:18px;background:#fff;color:var(--cc-ink);transition:.2s ease}.cc-core-grid>a:hover{transform:translateY(-3px);border-color:#cbb8ed;box-shadow:0 16px 38px rgba(36,22,63,.08)}.cc-core-grid>a>i{width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:#f0e8ff;color:var(--cc-purple)}.cc-core-grid>a:nth-child(2n)>i{background:var(--cc-mint);color:#27765b}.cc-core-grid>a:nth-child(3n)>i{background:var(--cc-pink);color:#915173}.cc-core-grid h3{font-size:18px;margin:20px 0 8px}.cc-core-grid p{font-size:13px;line-height:1.6;color:var(--cc-muted);margin:0}.cc-core-grid b{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:15px;font-size:12px;color:var(--cc-purple)}.cc-mini-pills{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.cc-mini-pills span{padding:7px 10px;border-radius:999px;background:#f0e8ff;color:#5d32aa;font-size:12px;font-weight:800}.cc-hr-visual{padding:25px;border-radius:22px;background:linear-gradient(145deg,#2a1949,#50317d);color:#fff;box-shadow:0 24px 55px rgba(36,22,63,.2)}.cc-hr-visual header{display:flex;align-items:center;gap:14px;margin-bottom:19px}.cc-hr-visual header>i{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#fff;color:var(--cc-purple);font-style:normal;font-weight:900}.cc-hr-visual h3,.cc-hr-visual small{display:block;margin:0}.cc-hr-visual small{font-size:12px;letter-spacing:.13em;color:#ccbce3}.cc-hr-visual h3{font-size:20px}.cc-hr-visual>p{display:grid;grid-template-columns:35px 1fr auto;gap:12px;align-items:center;margin:8px 0;padding:13px;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff0b}.cc-hr-visual>p span{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffffff14;font-size:12px}.cc-hr-visual>p b{font-size:12px}.cc-hr-visual>p em{font-size:12px;font-style:normal;color:#dacdf0}.cc-automation{max-width:1180px;margin:60px auto;padding:48px;border-radius:28px;background:linear-gradient(135deg,#2a1949,#6a3bc7);color:#fff;text-align:center}.cc-automation h2{font-size:clamp(30px,4vw,48px);margin:8px auto 12px;max-width:760px}.cc-automation>div:first-child>p:last-child{color:#ded2ef;max-width:730px;margin:0 auto}.cc-automation>a{color:#fff;font-weight:800;font-size:13px}.cc-automation-band{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin:32px 0}.cc-automation-band>div{display:flex;text-align:left;gap:11px;align-items:center;padding:17px;border:1px solid #ffffff20;background:#ffffff10;border-radius:14px}.cc-automation-band b,.cc-automation-band small,.cc-automation-band span{display:block}.cc-automation-band b{font-size:12px}.cc-automation-band small{font-size:12px;color:#d9cce9;margin-top:3px}.cc-automation-band>i{font-style:normal;color:#c7b3e4}.cc-accounts-visual{padding:32px;border:1px solid var(--cc-line);border-radius:23px;background:linear-gradient(150deg,#fff,#f5effc)}.cc-accounts-visual>div{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--cc-purple)}.cc-accounts-visual>div span{padding:14px;border-radius:12px;background:#fff;border:1px solid #ddd2e8;font-weight:850;color:var(--cc-aubergine)}.cc-accounts-visual>div i{font-style:normal}.cc-accounts-visual ul{display:grid;gap:10px;margin:24px 0 0;padding:0;list-style:none}.cc-accounts-visual li{padding:11px 12px;background:#fff;border-radius:10px;font-size:12px;font-weight:700}.cc-trust{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.cc-trust>div:first-child svg{color:var(--cc-purple)}.cc-trust>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cc-trust article{padding:18px;border:1px solid var(--cc-line);border-radius:14px}.cc-trust article b,.cc-trust article span{display:block}.cc-trust article b{font-size:13px}.cc-trust article span{font-size:12px;line-height:1.5;color:var(--cc-muted);margin-top:5px}.cc-pricing-proof{max-width:920px;margin:40px auto}@media(max-width:1180px){.cc-desktop-nav{display:none}.cc-site .cc-nav{height:72px}.cc-site .cc-mobile-nav{display:block}.cc-core-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.cc-hero-new{padding-top:54px}.cc-hero-new h1{font-size:45px}.cc-logo-strip{margin:0 18px;gap:10px;padding:15px;overflow-x:auto;justify-content:flex-start}.cc-logo-strip span{white-space:nowrap}.cc-core-grid{grid-template-columns:1fr}.cc-journey-card{padding:18px}.cc-journey-detail{grid-template-columns:auto 1fr}.cc-journey-detail>a{grid-column:2}.cc-automation{margin:30px 16px;padding:32px 20px}.cc-automation-band{grid-template-columns:1fr}.cc-automation-band>i{transform:rotate(90deg)}.cc-trust,.cc-trust>div:last-child{grid-template-columns:1fr}.cc-site .cc-nav-actions .cc-button{display:none}}.cc-five-minute{max-width:1200px;margin:28px auto 96px;padding:64px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:54px;align-items:center;border:1px solid #dfd2f4;border-radius:34px;background:radial-gradient(circle at 90% 5%,rgba(115,61,230,.18),transparent 32%),linear-gradient(135deg,#fbf9ff,#f5efff);box-shadow:0 28px 70px rgba(57,30,96,.1)}.cc-five-minute-copy h2{max-width:760px;margin:12px 0 18px;font-size:clamp(37px,4vw,58px);line-height:1.02;letter-spacing:-.045em;color:#281746}.cc-five-minute-lead{max-width:730px;margin:0 0 30px;font-size:17px;line-height:1.7;color:#5a5064}.cc-five-minute-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 30px}.cc-five-minute-steps article{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:17px;border:1px solid #e4d9f4;border-radius:17px;background:rgba(255,255,255,.8)}.cc-five-minute-steps article>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#6e38df;color:#fff;font-size:12px;font-weight:900}.cc-five-minute-steps h3{margin:1px 0 5px;font-size:15px;color:#281746}.cc-five-minute-steps p{margin:0;font-size:12px;line-height:1.55;color:#675c70}.cc-five-minute-card{padding:34px;border-radius:27px;background:linear-gradient(145deg,#2c174b,#6531c7);color:#fff;box-shadow:0 22px 50px rgba(51,23,91,.25)}.cc-five-minute-card>strong{display:flex;align-items:center;gap:13px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.2)}.cc-five-minute-card>strong b{font-size:72px;line-height:.8;letter-spacing:-.08em}.cc-five-minute-card>strong span{font-size:15px;line-height:1.15;letter-spacing:.1em}.cc-five-minute-card h3{margin:0 0 10px;font-size:27px;letter-spacing:-.035em}.cc-five-minute-card>p{margin:0;color:#e8ddf8;line-height:1.6}.cc-five-minute-card ul{list-style:none;margin:24px 0;padding:0;display:grid;gap:13px}.cc-five-minute-card li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800}.cc-five-minute-card li svg{padding:3px;border-radius:50%;background:#a9f2d2;color:#1e5b47}.cc-five-minute-card small{display:block;padding-top:19px;border-top:1px solid rgba(255,255,255,.2);color:#d8c9ec;line-height:1.5}.cc-five-minute .cc-button{width:max-content}@media(max-width:900px){.cc-five-minute{margin:20px 18px 70px;padding:38px 24px;gap:30px}.cc-five-minute,.cc-five-minute-steps{grid-template-columns:1fr}.cc-five-minute-card>strong b{font-size:60px}}.cc-video-tour{padding-top:18px}.cc-video-frame{padding:15px;border:1px solid #ddd1ed;border-radius:28px;background:linear-gradient(145deg,#2b1749,#5d2bb9);box-shadow:0 28px 70px rgba(49,26,83,.16)}.cc-video-frame video{display:block;width:100%;aspect-ratio:16/9;border-radius:17px;background:#211238;object-fit:cover}.cc-video-tour .cc-section-heading>p{max-width:500px}.cc-five-minute-card{border:1px solid #dacbed;background:linear-gradient(145deg,#fff,#f1e8ff);color:#281746;box-shadow:0 22px 50px rgba(51,23,91,.13)}.cc-five-minute-card>strong{border-bottom-color:#d9c9ed;color:#6732d2}.cc-five-minute-card h3{color:#281746}.cc-five-minute-card>p{color:#62566c}.cc-five-minute-card li{color:#332344}.cc-five-minute-card small{border-top-color:#d9c9ed;color:#6d6078}.cc-five-minute-card li svg{background:#cbf7e3;color:#1e6d50}.cc-hero-video{padding:15px;border-radius:28px}.cc-hero-video video{border-radius:18px}.cc-hero-video .cc-floating{right:24px;bottom:-22px}.cc-site .cc-hr-visual b,.cc-site .cc-hr-visual em,.cc-site .cc-hr-visual h3,.cc-site .cc-hr-visual p,.cc-site .cc-hr-visual span{color:#fff!important}.cc-site .cc-hr-visual small{color:#e7dcf7!important}.cc-site .cc-hr-visual>p{border-color:#ffffff35;background:#ffffff12}.cc-site .cc-hr-visual>p span{background:#ffffff20}.cc-site .cc-automation a,.cc-site .cc-automation b,.cc-site .cc-automation h2,.cc-site .cc-automation h3,.cc-site .cc-automation p,.cc-site .cc-automation small,.cc-site .cc-automation span{color:#fff!important}.cc-site .cc-automation .cc-eyebrow{color:#d9c2ff!important}.cc-site .cc-automation-band>div{border-color:#ffffff35;background:#ffffff13}.cc-site .cc-single-price{display:block}.cc-site .cc-single-price .cc-price-featured{max-width:900px;margin:0 auto;padding:38px;border-radius:22px}.cc-price-offer{margin:24px 0;padding:22px 24px;border:1px solid #dfd3ee;border-radius:16px;background:linear-gradient(135deg,#faf7ff,#fff)}.cc-price-offer>small{display:inline-flex;padding:5px 8px;border-radius:6px;background:#6f3dde;color:#fff;font-size:12px;font-weight:850;letter-spacing:.11em}.cc-price-sale{display:flex;align-items:baseline;gap:10px;margin-top:10px}.cc-price-sale>span{font-size:17px;color:#81758b;text-decoration:line-through}.cc-price-sale>strong{font-size:52px;line-height:1;color:#24163f;letter-spacing:-.06em}.cc-price-sale>em{font-size:12px;font-style:normal;color:#5f566a}.cc-site .cc-sale-copy{min-height:0!important;margin:10px 0 14px!important;color:#4f4659;font-size:13px!important}.cc-site .cc-price-offer .cc-price-note{display:inline-flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0;padding:10px 13px;border-radius:9px;background:#efe9f7;color:#3f3152}.cc-price-offer .cc-price-note strong{font-size:12px}.cc-price-offer .cc-price-note small{font-size:12px;color:#6c6078}.cc-single-price .cc-plan-benefits{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.cc-single-price .cc-plan-benefits li{display:grid;grid-template-columns:auto 1fr;gap:6px}.cc-single-price .cc-plan-benefits li:before{display:none}@media(max-width:700px){.cc-site .cc-single-price .cc-price-featured{padding:25px 20px}.cc-price-offer{padding:18px}.cc-price-sale>strong{font-size:46px}.cc-price-sale{flex-wrap:wrap}.cc-single-price .cc-plan-benefits{grid-template-columns:1fr}}.cc-benefits-only{display:block;max-width:1050px}.cc-benefits-only>div{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.cc-benefits-only>div>.cc-eyebrow,.cc-benefits-only>div>h2{grid-column:1}.cc-benefits-only .cc-checklist{grid-column:2;grid-row:1/3;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 28px}.cc-benefits-only .cc-checklist li{margin:9px 0}.cc-shot-phone{width:min(340px,100%);border-radius:34px}.cc-shot-phone,.cc-story>.cc-shot-phone{justify-self:center}.cc-shot-phone figcaption{text-align:center}.cc-ats-preview{margin:0;border:1px solid #e1d9eb;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 22px 65px #291b4512;min-width:0}.cc-ats-preview>header{display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border-bottom:1px solid #eee9f2}.cc-ats-preview header small{font-size:12px;letter-spacing:.13em;color:#7040df}.cc-ats-preview header h3{font-size:23px;margin:3px 0}.cc-ats-preview button{border:0;border-radius:9px;background:#7040df;color:#fff;padding:10px 13px;font-weight:750}.cc-ats-preview>nav{display:flex;gap:18px;padding:13px 22px;border-bottom:1px solid #eee9f2;overflow:auto;font-size:12px;color:#766b80}.cc-ats-preview>nav b{color:#5d30bf}.cc-ats-preview>nav span{white-space:nowrap}.cc-ats-body{display:grid;grid-template-columns:170px 1fr;min-height:300px}.cc-ats-body>aside{padding:20px 14px;background:#faf8fc;border-right:1px solid #eee9f2}.cc-ats-body aside>strong{font-size:12px;color:#75697f}.cc-ats-body aside p{font-size:12px;padding:10px;border-radius:8px;margin:7px 0}.cc-ats-body aside p.is-active{background:#eee7ff;color:#5631aa}.cc-ats-body aside small{display:block}.cc-ats-body>section{padding:18px}.cc-ats-toolbar{display:flex;justify-content:space-between;font-size:12px;margin-bottom:10px}.cc-ats-toolbar span{color:#807587}.cc-ats-body article{display:grid;grid-template-columns:35px 1fr auto auto;align-items:center;gap:10px;border-top:1px solid #eee9f2;padding:14px 0}.cc-ats-body article>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-style:normal;background:#eee7ff;color:#7040df;font-size:12px}.cc-ats-body article b,.cc-ats-body article small{display:block;font-size:12px}.cc-ats-body article small{color:#807587}.cc-ats-body article em{font-style:normal;font-size:12px;color:#6331c6;background:#f0e9ff;padding:5px 7px;border-radius:20px}.cc-ats-body article button{font-size:12px;padding:7px 8px;background:#fff;color:#6331c6;border:1px solid #dfd3f3}.cc-ats-preview figcaption{padding:9px 14px;border-top:1px solid #eee9f2;color:#81778a;font-size:12px}.cc-hr-explorer{scroll-margin-top:90px}.cc-hr-tabs{display:flex;gap:8px;overflow:auto;margin-bottom:18px}.cc-hr-tabs button{border:1px solid #ded5e8;background:#fff;color:#655b6d;border-radius:10px;padding:12px 16px;font-weight:750;white-space:nowrap;cursor:pointer}.cc-hr-tabs button[aria-selected=true]{background:#7040df;border-color:#7040df;color:#fff}.cc-hr-panel{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(260px,.8fr);gap:24px;align-items:start;padding:30px;border-radius:18px;background:#2c1a4a;color:#fff;scroll-margin-top:110px}.cc-hr-panel-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:#ffffff18}.cc-hr-panel span{font-size:12px;letter-spacing:.13em;color:#d2bdf9}.cc-hr-panel h3{color:#fff;font-size:27px;margin:6px 0}.cc-hr-panel p{color:#e1d9eb;margin:0}.cc-hr-panel ul{list-style:none;padding:0;margin:0}.cc-hr-panel li{padding:9px 0;border-bottom:1px solid #ffffff20;font-size:12px}.cc-template-picker{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px}.cc-template-picker>button{padding:0;border:1px solid #dfd7e8;border-radius:15px;background:#fff;color:#291b45;text-align:left;overflow:hidden;cursor:pointer}.cc-template-picker>button[aria-pressed=true]{border:2px solid #7040df;box-shadow:0 13px 34px #7040df1b}.cc-template-picker img{display:block;width:100%;height:180px;object-fit:cover;object-position:top}.cc-template-picker button>span{display:flex;justify-content:space-between;padding:16px 18px 0}.cc-template-picker button>span b{font-size:18px}.cc-template-picker button>span small{color:#7040df}.cc-template-picker button>p{padding:0 18px 17px;font-size:12px}.cc-public-editor{display:grid;grid-template-columns:300px minmax(0,1fr);margin-top:28px;border:1px solid #ddd4e7;border-radius:18px;overflow:hidden;background:#f7f4fa;min-height:620px}.cc-public-editor>aside{padding:25px;background:#fff;border-right:1px solid #e5deeb}.cc-public-editor>aside>span{font-size:12px;letter-spacing:.13em;color:#7040df}.cc-public-editor>aside h3{font-size:23px;margin:6px 0 24px}.cc-public-editor label{display:block;font-size:12px;font-weight:750;margin:16px 0}.cc-public-editor input{display:block;width:100%;margin-top:7px;min-height:43px;border:1px solid #d9d0e2;border-radius:8px;padding:10px;font:inherit}.cc-public-editor input[type=color]{padding:4px}.cc-public-editor>aside>div{display:flex;gap:7px}.cc-public-editor>aside button{flex:1 1;border:1px solid #dcd2e7;background:#fff;border-radius:8px;padding:10px}.cc-public-editor>aside button[aria-pressed=true]{background:#2d1b4a;color:#fff}.cc-public-editor>aside>small{display:block;margin-top:22px;color:#796f81;line-height:1.6}.cc-public-editor>section{padding:20px;min-width:0;transition:max-width .2s}.cc-public-editor>section.is-mobile{max-width:390px;width:100%;justify-self:center}.cc-public-editor>section>header{height:34px;background:#2d1b4a;border-radius:10px 10px 0 0;display:flex;align-items:center;gap:6px;padding:0 12px;color:#fff}.cc-public-editor>section>header i{width:7px;height:7px;border-radius:50%;background:#fff6}.cc-public-editor>section>header b{font-size:12px;margin-left:8px}.cc-public-editor-canvas{height:540px;overflow:auto;background:#fff;position:relative}.cc-public-editor-canvas>img{display:block;width:100%;height:auto}.cc-editor-live-copy{position:sticky;z-index:2;top:0;background:#fff;padding:14px 18px;border-bottom:3px solid var(--editor-accent)}.cc-editor-live-copy span{font-size:12px;color:var(--editor-accent);font-weight:850;letter-spacing:.1em}.cc-editor-live-copy h3{font-size:20px;margin:4px 0 10px}.cc-editor-live-copy button{background:var(--editor-accent);color:#fff;border:0;border-radius:6px;padding:8px 12px;font-size:12px}.cc-solution-showcase{padding-bottom:24px}.cc-solution-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.cc-solution-layout ol{list-style:none;margin:0;padding:25px;border:1px solid #e2dae9;border-radius:18px;background:#fff}.cc-solution-layout li{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;min-height:58px;border-bottom:1px solid #eee9f2}.cc-solution-layout li:last-child{border:0}.cc-solution-layout li span{color:#7040df;font-size:12px}.cc-solution-layout li b{font-size:15px}.cc-solution-layout li i{font-style:normal;color:#aa9bb8}.cc-solution-layout aside{background:#2d1b4a;color:#fff;border-radius:18px;padding:30px}.cc-solution-layout aside>small{color:#ccb7f3;font-size:12px;letter-spacing:.13em}.cc-solution-layout aside h3{color:#fff;font-size:25px}.cc-solution-layout aside p{display:flex;gap:9px;align-items:center;color:#e5ddec;border-bottom:1px solid #ffffff1c;padding:10px 0;font-size:12px}.cc-solution-layout aside a{display:inline-flex;gap:8px;align-items:center;margin-top:20px;color:#fff;font-weight:800;font-size:12px}.cc-resources-hub{padding-top:20px}.cc-resource-intro{display:grid;grid-template-columns:1fr .7fr;gap:60px;align-items:end}.cc-resource-tabs{display:flex;gap:8px;overflow:auto;margin:34px 0 16px}.cc-resource-tabs button{display:flex;align-items:center;gap:8px;border:1px solid #ded6e7;background:#fff;border-radius:10px;padding:12px 15px;white-space:nowrap;color:#554b5f;font-weight:750}.cc-resource-tabs button[aria-pressed=true]{background:#7040df;border-color:#7040df;color:#fff}.cc-resource-panel{border:1px solid #e0d8e8;border-radius:18px;background:#fff;padding:25px}.cc-resource-panel>header{display:flex;gap:13px;align-items:center;padding-bottom:20px;border-bottom:1px solid #eee9f2}.cc-resource-panel header>svg{color:#7040df}.cc-resource-panel header small{font-size:12px;color:#7040df;letter-spacing:.12em}.cc-resource-panel header h3{font-size:25px;margin:3px 0}.cc-resource-panel>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.cc-resource-panel a{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:start;padding:20px;border:1px solid #e6dfea;border-radius:13px;color:#291b45}.cc-resource-panel a:hover{border-color:#a987ea;background:#fbf9fe}.cc-resource-panel a>span{color:#7040df;font-size:12px}.cc-resource-panel h4{font-size:16px;margin:0 0 7px}.cc-resource-panel p{font-size:12px;margin:0 0 12px}.cc-resource-panel a small{font-size:12px;color:#7040df}.cc-resource-help{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:25px 28px;border-radius:16px;background:#f1ebfb}.cc-resource-help h3{font-size:21px;margin:0}.cc-resource-help p{font-size:13px;margin:5px 0;max-width:680px}.cc-about-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.cc-about-story>div:first-child p{font-size:16px}.cc-about-chain{flex-wrap:wrap;padding:35px;border-radius:20px;background:#2d1b4a}.cc-about-chain,.cc-about-chain span{display:flex;gap:8px;align-items:center}.cc-about-chain b{background:#ffffff12;border:1px solid #ffffff22;color:#fff;border-radius:9px;padding:11px 13px;font-size:12px}.cc-about-chain i{color:#b99de9;font-style:normal}.cc-about-principles>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.cc-about-principles article{border:1px solid #e2dae9;border-radius:15px;padding:24px}.cc-about-principles article>span{color:#7040df;font-size:12px}.cc-about-principles h3{font-size:20px}.cc-about-principles p{font-size:13px}.cc-about-built{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;background:#f3eefb;border-radius:22px}.cc-about-built ul{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.cc-about-built li{font-size:13px}.cc-builder-heading{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.cc-builder-heading h2{margin-bottom:8px}.cc-builder-total{min-width:300px;padding:20px 23px;border-radius:14px;background:#2d1b4a;color:#fff}.cc-builder-total>span{font-size:12px;color:#d4c3f2}.cc-builder-total strong{display:block;font-size:35px;margin:4px 0}.cc-builder-total strong small{font-size:12px}.cc-builder-total p{font-size:12px;color:#ded5e9;margin:0}.cc-builder-steps{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin:28px 0}.cc-builder-steps>article{padding:25px;border:1px solid #dfd7e7;border-radius:16px;background:#fff}.cc-builder-steps article>header{display:flex;gap:12px;align-items:center}.cc-builder-steps header>i{width:43px;height:43px;border-radius:10px;display:grid;place-items:center;background:#eee7ff;color:#7040df}.cc-builder-steps header small{font-size:12px;color:#7040df;letter-spacing:.12em}.cc-builder-steps h3{margin:2px 0;font-size:21px}.cc-builder-steps article>p{font-size:12px;min-height:56px}.cc-builder-steps label{display:block;font-size:12px;font-weight:750}.cc-builder-steps select{display:block;width:100%;margin-top:7px;min-height:45px;border:1px solid #d9d0e2;border-radius:8px;padding:9px;background:#fff}.cc-builder-steps article>a{display:inline-block;margin-top:17px;font-size:12px;font-weight:800;color:#7040df}.cc-builder-plus{align-self:center;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#eee7ff;color:#7040df}.cc-choice-detail{display:grid;gap:7px;margin-top:15px;padding:14px;background:#faf8fc;border-radius:10px}.cc-choice-detail>b{font-size:12px}.cc-choice-detail>span{display:flex;gap:7px;align-items:center;font-size:12px}.cc-choice-detail>small{font-size:12px;color:#756c7d}.cc-term-choice{display:flex;align-items:center;gap:9px;padding:15px;border:1px solid #e2dae9;border-radius:12px;background:#faf8fc}.cc-term-choice>div{margin-right:auto}.cc-term-choice b,.cc-term-choice span{display:block;font-size:12px}.cc-term-choice span{color:#776d80}.cc-term-choice button{border:1px solid #d9d0e2;background:#fff;border-radius:8px;padding:10px 13px;font-weight:750}.cc-term-choice button[aria-pressed=true]{background:#7040df;border-color:#7040df;color:#fff}.cc-package-summary{display:grid;grid-template-columns:1fr 1fr 1.2fr auto;gap:15px;align-items:center;margin-top:18px;padding:20px;border-radius:14px;background:#f0e9fb}.cc-package-summary b,.cc-package-summary span{display:block;font-size:12px}.cc-package-summary b small{font-weight:400}.cc-package-summary strong{font-size:23px}.cc-package-summary .cc-button{margin:0}.cc-addon-showcase-compact{margin-top:30px}@media(max-width:900px){.cc-about-built,.cc-about-story,.cc-benefits-only>div,.cc-hr-panel,.cc-resource-intro{grid-template-columns:1fr}.cc-benefits-only .cc-checklist{grid-column:auto;grid-row:auto}.cc-hr-panel ul{grid-column:1/-1}.cc-about-principles>div:last-child,.cc-resource-panel>div{grid-template-columns:1fr 1fr}.cc-public-editor{grid-template-columns:1fr}.cc-public-editor>aside{border-right:0;border-bottom:1px solid #e5deeb}.cc-builder-heading,.cc-solution-layout{grid-template-columns:1fr}.cc-builder-total{min-width:0}.cc-builder-steps{grid-template-columns:1fr}.cc-builder-plus{transform:rotate(90deg)}.cc-package-summary{grid-template-columns:1fr 1fr}.cc-package-summary .cc-button{grid-column:1/-1}}@media(max-width:620px){.cc-about-built ul,.cc-about-principles>div:last-child,.cc-ats-body,.cc-benefits-only .cc-checklist,.cc-package-summary,.cc-resource-panel>div,.cc-template-picker{grid-template-columns:1fr}.cc-ats-body>aside{display:none}.cc-ats-body article{grid-template-columns:35px 1fr auto}.cc-ats-body article button{display:none}.cc-hr-panel{padding:22px}.cc-public-editor{min-height:0}.cc-public-editor-canvas{height:430px}.cc-resource-help{display:block}.cc-resource-help .cc-button{margin-top:15px}.cc-about-chain{padding:22px}.cc-term-choice{align-items:stretch;flex-direction:column}.cc-term-choice>div{margin:0}.cc-package-summary .cc-button{grid-column:auto}}.cc-crm-frame{border:1px solid #e0d8e8;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 22px 65px #291b4510}.cc-crm-frame>header{display:flex;justify-content:space-between;align-items:center;padding:20px 23px;background:#2d1b4a;color:#fff}.cc-crm-frame>header>div{display:flex;align-items:center;gap:12px}.cc-crm-frame>header i{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#7040df;font-style:normal}.cc-crm-frame>header b,.cc-crm-frame>header small{display:block}.cc-crm-frame>header small{color:#d8cee4;font-size:12px}.cc-crm-frame>header em{font-size:12px;font-style:normal;background:#ffffff15;padding:6px 9px;border-radius:20px}.cc-crm-frame>nav{display:flex;gap:4px;padding:10px 14px;border-bottom:1px solid #eee9f2;overflow:auto}.cc-crm-frame>nav button{display:flex;align-items:center;gap:7px;border:0;background:transparent;border-radius:8px;padding:10px 13px;color:#62586c;font-weight:750;white-space:nowrap}.cc-crm-frame>nav button[aria-selected=true]{background:#eee7ff;color:#6031c4}.cc-crm-frame>section{padding:27px}.cc-crm-title{display:flex;gap:13px;align-items:start}.cc-crm-title>i{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#eee7ff;color:#7040df}.cc-crm-title small{font-size:12px;color:#7040df;letter-spacing:.12em}.cc-crm-title h3{font-size:24px;margin:3px 0}.cc-crm-title p{font-size:12px;margin:0}.cc-crm-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px}.cc-crm-cards article{border:1px solid #e5deeb;border-radius:11px;padding:17px}.cc-crm-cards b,.cc-crm-cards small{display:block}.cc-crm-cards small{font-size:12px;color:#81768a}.cc-crm-cards b{font-size:12px;margin-top:5px}@media(max-width:760px){.cc-crm-cards{grid-template-columns:1fr 1fr}.cc-crm-frame>section{padding:20px}}@media(max-width:460px){.cc-crm-cards{grid-template-columns:1fr}}.cc-builder-three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.cc-builder-three>article{display:flex;flex-direction:column}.cc-builder-three article>a{margin-top:auto;padding-top:17px}.cc-core-choice{border-color:#9f7be8!important;background:linear-gradient(180deg,#fbf8ff,#fff)!important}.cc-core-price{padding:14px;margin:12px 0 4px;border-radius:10px;background:#eee7ff}.cc-core-price span{display:block;color:#7040df;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.cc-core-price b{display:block;font-size:25px;color:#291b45}.cc-core-price del{font-size:13px;color:#897c93;font-weight:500}.cc-core-price small{font-size:12px}.cc-core-price p{font-size:12px;margin:2px 0 0}.cc-empty-choice{padding:16px;border:1px dashed #d9d0e2;border-radius:10px;color:#7a7082;font-size:12px!important;min-height:auto!important}@media(max-width:1050px){.cc-builder-three{grid-template-columns:1fr 1fr}.cc-builder-three>.cc-core-choice{grid-column:1/-1}}@media(max-width:700px){.cc-builder-three{grid-template-columns:1fr}.cc-builder-three>.cc-core-choice{grid-column:auto}}.cc-template-showcase>.cc-public-editor{display:grid!important;grid-template-columns:340px minmax(0,1fr)!important;gap:0!important}.cc-template-showcase>.cc-public-editor>aside{min-width:0}.cc-template-showcase>.cc-public-editor>section{min-width:0;max-width:none}.cc-public-editor>section>header{justify-content:flex-start}.cc-public-editor>section>header>div{display:flex;gap:5px;margin-left:auto}.cc-public-editor>section>header button{border:1px solid #ffffff30;background:transparent;color:#fff;border-radius:5px;padding:4px 7px;font-size:12px}.cc-public-editor>section>header button[aria-pressed=true]{background:#fff;color:#2d1b4a}.cc-editor-panel-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:16px 0}.cc-editor-panel-tabs button{border:0!important;border-radius:7px!important;padding:9px 4px!important;font-size:12px!important}.cc-editor-panel-tabs button[aria-pressed=true]{background:#7040df!important;color:#fff!important}.cc-editor-fields>b,.cc-editor-pages>b{font-size:12px}.cc-editor-pages>button{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;text-align:left;width:100%;margin:5px 0;padding:10px!important;border:1px solid #e1d8ea!important}.cc-editor-pages>button span{color:#a99db3}.cc-editor-pages>button em{font-style:normal;font-size:12px;color:#8a7e94}.cc-editor-pages>button[aria-pressed=true]{border-color:#9b73e8!important;background:#f1ebfb!important;color:#53309d!important}.cc-editor-pages>.cc-add-page{display:block!important;text-align:center!important;border-style:dashed!important;color:#7040df!important}.cc-editor-fields textarea{display:block;width:100%;min-height:85px;margin-top:7px;border:1px solid #d9d0e2;border-radius:8px;padding:10px;font:inherit}.cc-editor-fields>.cc-replace-image{width:100%;border:1px dashed #a987ea;background:#f7f2ff;color:#6031c4;margin:7px 0 14px}.cc-editor-toggle{display:flex!important;flex-direction:row;gap:8px;align-items:center}.cc-editor-toggle input{width:16px!important;min-height:16px!important;margin:0!important}.cc-editor-design-choice{display:flex!important;justify-content:space-between;width:100%;margin:6px 0;border:1px solid #ded5e8!important}.cc-editor-design-choice[aria-pressed=true]{background:#eee7ff!important;color:#6031c4!important;border-color:#a987ea!important}.cc-editor-design-choice small{font-size:12px}.cc-device-choice{display:grid!important;grid-template-columns:1fr 1fr;gap:6px;margin-top:15px}.cc-editor-seo-preview{padding:13px;background:#f7f4fa;border-radius:9px}.cc-editor-seo-preview b,.cc-editor-seo-preview small{display:block}.cc-editor-seo-preview small{font-size:12px;color:#4b805f}.cc-editor-seo-preview b{font-size:12px;color:#315ea3;margin:5px 0}.cc-editor-seo-preview p{font-size:12px;margin:0}.cc-editor-note{display:block!important;margin-top:18px!important}.cc-public-editor-canvas{height:600px}.cc-template-showcase .cc-public-editor-canvas img{height:auto}.cc-demo-site-nav{position:sticky;z-index:3;top:0;display:flex;align-items:center;gap:18px;background:#fff;padding:15px 22px;border-bottom:1px solid #eee9f2}.cc-demo-site-nav>b{font-size:13px;margin-right:auto}.cc-demo-site-nav>div{display:flex;gap:4px}.cc-demo-site-nav button{border:0;background:transparent;padding:7px;color:#544a5d;font-size:12px}.cc-demo-site-nav>div button[aria-pressed=true]{color:var(--editor-accent);font-weight:850}.cc-demo-site-nav>button{background:var(--editor-accent);color:#fff;border-radius:6px}.cc-demo-site-hero{min-height:300px;padding:58px 7%;background:linear-gradient(100deg,#faf7f1 48%,transparent 0),linear-gradient(135deg,#eee3da,#bca898);position:relative}.cc-editor-hero-1 .cc-demo-site-hero{background:linear-gradient(100deg,#f4edfa 48%,transparent 0),linear-gradient(135deg,#b6a4c9,#695475)}.cc-editor-hero-2 .cc-demo-site-hero{background:linear-gradient(100deg,#edf6f2 48%,transparent 0),linear-gradient(135deg,#9fc3b8,#426e63)}.cc-demo-site-hero span{font-size:12px;letter-spacing:.12em;color:var(--editor-accent);font-weight:850}.cc-demo-site-hero h3{font-size:34px;max-width:460px;margin:11px 0}.cc-demo-site-hero p{font-size:12px;max-width:390px}.cc-demo-site-hero button{border:0;border-radius:6px;background:var(--editor-accent);color:#fff;padding:10px 14px;font-size:12px}.cc-demo-site-services{padding:35px 7%;background:#fff}.cc-demo-site-services>small{font-size:12px;color:var(--editor-accent)}.cc-demo-site-services h4{font-size:22px;margin:8px 0 18px}.cc-demo-site-services>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cc-demo-site-services article{border:1px solid #e8e1eb!important;border-radius:9px!important;padding:14px!important}.cc-demo-site-services article b,.cc-demo-site-services article span{display:block}.cc-demo-site-services article b{font-size:12px}.cc-demo-site-services article span{font-size:12px;color:#7e7387}.cc-demo-site-proof{margin:0 7% 30px;padding:20px;border-radius:10px;background:#2d1b4a;color:#fff}.cc-demo-site-proof b,.cc-demo-site-proof span{display:inline-block;margin-right:12px}.cc-demo-site-proof p{color:#ded4e9;font-size:12px}.cc-public-editor-canvas>footer{text-align:center;padding:15px;background:#f7f4fa;color:#776b80;font-size:12px}.cc-public-editor>section.is-mobile{max-width:430px!important}.cc-public-editor>section.is-mobile .cc-demo-site-nav>div{display:none}.cc-public-editor>section.is-mobile .cc-demo-site-hero{background:#f4edfa;padding:38px 24px}.cc-public-editor>section.is-mobile .cc-demo-site-hero h3{font-size:28px}.cc-public-editor>section.is-mobile .cc-demo-site-services>div{grid-template-columns:1fr}@media(max-width:900px){.cc-template-showcase>.cc-public-editor{grid-template-columns:1fr!important}.cc-public-editor>section.is-mobile{justify-self:center}.cc-editor-panel-tabs{grid-template-columns:repeat(4,1fr)}}@media(max-width:520px){.cc-editor-panel-tabs{grid-template-columns:1fr 1fr}.cc-demo-site-nav>div{display:none}.cc-demo-site-hero{background:#f4edfa;padding:38px 24px}.cc-demo-site-hero h3{font-size:28px}.cc-demo-site-services>div{grid-template-columns:1fr}}.cc-public-editor>aside>.cc-editor-fields,.cc-public-editor>aside>.cc-editor-pages{display:block!important}.cc-editor-pages>button{grid-template-columns:18px minmax(0,1fr) auto!important;min-height:42px}.cc-editor-pages>button em,.cc-editor-pages>button span{min-width:0}.cc-editor-pages label{margin-top:16px}.cc-demo-site-hero{isolation:isolate;overflow:hidden;background:#f8f3ed!important}.cc-demo-site-hero:after{content:"";position:absolute;z-index:-1;right:0;top:0;width:52%;height:100%;background-image:var(--hero-image);background-size:200% auto;background-position:100% 0;background-repeat:no-repeat}.cc-demo-site-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(100deg,#faf7f1 48%,transparent 62%)}.cc-demo-site-hero>*{position:relative;z-index:1}.cc-editor-hero-1 .cc-demo-site-hero,.cc-editor-hero-2 .cc-demo-site-hero{background:#f8f3ed!important}.cc-editor-hero-1 .cc-demo-site-hero:after{filter:saturate(.75) hue-rotate(18deg)}.cc-editor-hero-2 .cc-demo-site-hero:after{filter:saturate(.75) hue-rotate(145deg)}.cc-public-editor>aside{overflow:hidden}.cc-public-editor>aside input,.cc-public-editor>aside textarea{box-sizing:border-box}@media(max-width:760px){.cc-demo-site-hero:after{opacity:.25;width:100%;background-size:cover}.cc-demo-site-hero:before{background:#faf7f1dd}.cc-editor-pages>button{width:100%}}.cc-product-gallery{width:min(1120px,100%);margin-top:38px;text-align:left;border:1px solid #e5deeb;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 24px 70px #291b4512}.cc-product-gallery>div[role=tablist]{display:flex;gap:7px;padding:14px 16px;border-bottom:1px solid #eee9f2;overflow:auto}.cc-product-gallery>div[role=tablist] button{min-height:42px;border:0;border-radius:999px;background:transparent;color:#62586c;padding:9px 18px;font:inherit;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.cc-product-gallery>div[role=tablist] button[aria-selected=true]{background:#7040df;color:#fff}.cc-product-gallery>.cc-system-preview{border:0;border-radius:0;box-shadow:none}.cc-product-gallery>p{display:flex;justify-content:space-between;gap:20px;margin:0;padding:15px 20px;border-top:1px solid #eee9f2;font-size:12px}.cc-product-gallery>p span{color:#796f81}.cc-story>.cc-system-preview{width:100%}.cc-story-reverse>.cc-system-preview{order:1}.cc-feature-grid>a>.cc-system-preview{width:calc(100% + 58px);margin:6px -29px 24px;border-left:0;border-right:0;border-radius:0;box-shadow:none}.cc-feature-grid>a>.cc-system-preview .cc-preview-app{min-height:280px}.cc-system-preview{margin:0;min-width:0;border:1px solid #e4ddea;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 20px 60px #291b4512}.cc-preview-browser{background:#f7f5fa}.cc-system-top{height:38px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#291b45;color:#fff}.cc-system-top>span{width:7px;height:7px;border-radius:50%;background:#ffffff60}.cc-system-top>b{font-size:12px;margin-left:8px}.cc-system-top>em{margin-left:auto;font-size:12px;font-style:normal;color:#d8cfea}.cc-preview-app{display:grid;grid-template-columns:62px minmax(0,1fr);min-height:500px}.cc-preview-app>aside{display:flex;flex-direction:column;align-items:center;gap:14px;padding:17px 8px;background:#302047;color:#fff}.cc-preview-app>aside strong{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#7040df;font-size:12px;margin-bottom:9px}.cc-preview-app>aside i{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;color:#cdbfe0;font-size:12px;font-style:normal}.cc-preview-app>aside i.active{background:#7040df;color:#fff}.cc-preview-app>main{min-width:0;padding:26px}.cc-preview-app>main>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.cc-preview-app>main>header small{display:block;color:#7040df;font-size:12px;font-weight:900;letter-spacing:.13em}.cc-preview-app>main>header h3{font-size:25px;line-height:1.15;margin:5px 0 0}.cc-preview-app>main>header button{border:0;border-radius:9px;background:#7040df;color:#fff;padding:10px 15px;font-size:12px;font-weight:800}.cc-system-preview>figcaption{display:flex;justify-content:space-between;gap:18px;padding:14px 18px;border-top:1px solid #eee9f2;font-size:12px}.cc-system-preview>figcaption span{color:#7b7084}.cc-preview-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.cc-preview-cards article,.cc-preview-metrics article{padding:16px;border:1px solid #e5deeb;border-radius:12px;background:#fff}.cc-preview-cards b,.cc-preview-cards small,.cc-preview-cards span,.cc-preview-metrics small,.cc-preview-metrics span,.cc-preview-metrics strong{display:block}.cc-preview-cards small,.cc-preview-metrics small{font-size:12px;color:#81768a}.cc-preview-metrics strong{font-size:24px;margin:7px 0 4px}.cc-preview-cards span,.cc-preview-metrics span{font-size:12px;color:#6f6478}.cc-preview-columns{display:grid;grid-template-columns:1.35fr .65fr;gap:12px;margin-top:12px}.cc-preview-columns>aside,.cc-preview-columns>section{border:1px solid #e5deeb;border-radius:12px;background:#fff;padding:15px}.cc-preview-columns section>header{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px}.cc-preview-columns section>header span{color:#7040df}.cc-preview-columns section>p{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:8px;align-items:center;margin:0;padding:13px 0;border-top:1px solid #eee9f2;font-size:12px}.cc-preview-columns time{color:#756a7e}.cc-preview-columns em{font-style:normal}.cc-preview-columns i,.cc-preview-profile>b,.cc-preview-week article em{font-size:12px;font-style:normal;color:#31745a;background:#e7f7ef;border-radius:99px;padding:5px 7px}.cc-preview-columns aside{background:#302047;color:#fff}.cc-preview-columns aside small{font-size:12px;color:#cab8e4;letter-spacing:.13em}.cc-preview-columns aside h4{font-size:17px;margin:7px 0 14px}.cc-preview-columns aside span{display:block;padding:8px 0;border-top:1px solid #ffffff15;font-size:12px;color:#e2d9ed}.cc-preview-profile{display:flex;align-items:center;gap:12px;padding:17px;border-radius:13px;background:#302047;color:#fff}.cc-preview-profile>i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#7040df;font-style:normal;font-size:12px}.cc-preview-profile h4,.cc-preview-profile p{margin:0}.cc-preview-profile h4{font-size:17px}.cc-preview-profile p{font-size:12px;color:#d9cee5}.cc-preview-profile>b{margin-left:auto}.cc-preview-tabs{display:flex;gap:18px;padding:15px 3px 9px;overflow:auto;color:#72677b;font-size:12px;font-weight:800}.cc-preview-tabs span:first-child{color:#7040df}.cc-preview-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.cc-preview-cards b{font-size:12px;margin:6px 0}.cc-preview-schedule-head{display:flex;align-items:center;justify-content:space-between;padding:10px 13px;border:1px solid #e5deeb;border-radius:11px;background:#fff;font-size:12px}.cc-preview-schedule-head button{border:0;border-radius:7px;background:#eee7ff;color:#6031c4;padding:7px 12px;font-weight:800}.cc-preview-schedule-head span{color:#756b7d}.cc-preview-week{display:grid;grid-template-columns:repeat(5,1fr);min-height:272px;margin-top:10px;border:1px solid #e5deeb;border-radius:12px;overflow:hidden;background:#fff}.cc-preview-week>section{padding:12px 8px;border-right:1px solid #eee9f2}.cc-preview-week>section:last-child{border:0}.cc-preview-week>section>small{display:block;text-align:center;font-size:12px;color:#81758b}.cc-preview-week article{display:grid;gap:4px;margin-top:35px;padding:12px 9px;border-left:3px solid #7040df;border-radius:8px;background:#f1ebff}.cc-preview-week article.tone-1{margin-top:70px;border-color:#397dd5;background:#eaf3ff}.cc-preview-week article.tone-2{margin-top:48px;border-color:#2b9f78;background:#e9f7f1}.cc-preview-week article b,.cc-preview-week article span,.cc-preview-week article time{font-size:12px}.cc-preview-week article em{justify-self:start}.cc-preview-success{margin:10px 0 0;padding:10px 13px;border-radius:9px;background:#e9f7f1;color:#2f6f56;font-size:12px}.cc-preview-phone{max-width:330px;margin:0 auto;border:7px solid #302047;border-radius:27px;background:#fff;overflow:hidden;box-shadow:0 15px 35px #291b4520}.cc-preview-phone>header{display:flex;gap:10px;align-items:center;padding:15px;background:#302047;color:#fff}.cc-preview-phone>header>span{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#7040df;font-size:12px}.cc-preview-phone header b,.cc-preview-phone header small{display:block}.cc-preview-phone header small{font-size:12px;color:#cdbce3}.cc-preview-phone header b{font-size:13px}.cc-preview-phone>article{margin:13px;padding:17px;border-radius:14px;background:linear-gradient(135deg,#7040df,#5530a9);color:#fff}.cc-preview-phone article small{font-size:12px;color:#ded1f4}.cc-preview-phone article h4{font-size:18px;margin:7px 0 2px}.cc-preview-phone article p{font-size:12px;color:#ece4fa}.cc-preview-phone article>div{display:flex;gap:5px;flex-wrap:wrap}.cc-preview-phone article>div span{font-size:12px;padding:5px 7px;border-radius:99px;background:#ffffff17}.cc-preview-phone article button{width:100%;margin-top:13px;border:0;border-radius:8px;background:#fff;color:#5732ad;padding:10px;font-size:12px;font-weight:900}.cc-preview-phone>section{padding:4px 14px 12px}.cc-preview-phone>section>b{font-size:12px}.cc-preview-phone section p{display:grid;grid-template-columns:38px 1fr auto;gap:7px;margin:9px 0;padding:10px;border:1px solid #ebe5ef;border-radius:9px}.cc-preview-phone section em,.cc-preview-phone section small,.cc-preview-phone section span,.cc-preview-phone section time{font-size:12px}.cc-preview-phone section small{display:block;color:#7f7488}.cc-preview-phone section em{color:#31745a;font-style:normal}.cc-preview-phone>footer{padding:10px 14px;background:#f4f1f7;color:#756b7d;font-size:12px;text-align:center}.cc-preview-portal-hero{display:flex;justify-content:space-between;align-items:center;padding:22px;border-radius:14px;background:linear-gradient(115deg,#302047,#7040df);color:#fff}.cc-preview-portal-hero small{font-size:12px;color:#d8c8ee}.cc-preview-portal-hero h4{font-size:21px;margin:7px 0 3px}.cc-preview-portal-hero p{font-size:12px;margin:0;color:#e5dbef}.cc-preview-portal-hero>i{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;background:#ffffff19;font-style:normal;font-size:12px}.cc-preview-portal-hero>i span{font-size:12px}.cc-preview-portal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.cc-preview-portal-actions article{display:grid;grid-template-columns:34px 1fr;column-gap:9px;padding:14px;border:1px solid #e5deeb;border-radius:11px}.cc-preview-portal-actions i{grid-row:1/3;display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#eee7ff;color:#7040df;font-style:normal}.cc-preview-portal-actions b{font-size:12px}.cc-preview-portal-actions span{font-size:12px;color:#786e81}.cc-preview-chart{position:relative;height:185px;margin-top:12px;padding:16px;border:1px solid #e5deeb;border-radius:12px;background:repeating-linear-gradient(180deg,#fff 0,#fff 44px,#eee9f2 45px)}.cc-preview-chart>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.cc-preview-chart>div b{margin-right:auto}.cc-preview-chart>div span{color:#7c7185}.cc-preview-chart>i{position:absolute;bottom:20px;width:8%;border-radius:6px 6px 0 0;background:linear-gradient(#9b73eb,#7040df)}.cc-preview-chart>i:first-of-type{left:8%;height:37%}.cc-preview-chart>i:nth-of-type(2){left:20%;height:55%}.cc-preview-chart>i:nth-of-type(3){left:32%;height:46%}.cc-preview-chart>i:nth-of-type(4){left:44%;height:68%}.cc-preview-chart>i:nth-of-type(5){left:56%;height:62%}.cc-preview-chart>i:nth-of-type(6){left:68%;height:79%}.cc-preview-chart>i:nth-of-type(7){left:80%;height:90%}.cc-preview-connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-preview-connection-grid article{display:grid;grid-template-columns:38px 1fr auto;gap:10px;align-items:center;padding:15px;border:1px solid #e5deeb;border-radius:11px;background:#fff}.cc-preview-connection-grid i{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#eee7ff;color:#7040df;font-style:normal;font-weight:900}.cc-preview-connection-grid b,.cc-preview-connection-grid span{display:block}.cc-preview-connection-grid b{font-size:12px}.cc-preview-connection-grid span{font-size:12px;color:#7b7084}.cc-preview-connection-grid em{font-size:12px;font-style:normal;color:#31745a;background:#e7f7ef;border-radius:99px;padding:5px 7px}.cc-preview-plan{display:flex;justify-content:space-between;gap:20px;padding:22px;border-radius:14px;background:#302047;color:#fff}.cc-preview-plan small{font-size:12px;color:#d2c2e7;letter-spacing:.11em}.cc-preview-plan h4{font-size:20px;margin:7px 0}.cc-preview-plan p{font-size:12px;color:#e1d8eb}.cc-preview-plan>b{font-size:31px;text-align:right}.cc-preview-plan>b small{display:block;letter-spacing:0}.cc-system-preview.is-compact .cc-preview-app{min-height:310px;grid-template-columns:44px minmax(0,1fr)}.cc-system-preview.is-compact .cc-preview-app>aside{padding:12px 5px;gap:8px}.cc-system-preview.is-compact .cc-preview-app>aside i{width:24px;height:24px}.cc-system-preview.is-compact .cc-preview-app>main{padding:17px}.cc-system-preview.is-compact .cc-preview-app>main>header h3{font-size:18px}.cc-system-preview.is-compact .cc-preview-columns{grid-template-columns:1fr}.cc-system-preview.is-compact .cc-preview-columns aside{display:none}.cc-hero-system{padding:16px 16px 48px;background:linear-gradient(145deg,#f2edfc,#e9e1f8 70%,#f4e7e2)}.cc-hero-system>.cc-system-preview{transform:rotate(.25deg);box-shadow:0 24px 55px #291b4522}.cc-hero-system .cc-video-caption>span{background:#e7f7ef;color:#2f7559}.cc-site .cc-preview-columns aside h4,.cc-site .cc-preview-phone article h4,.cc-site .cc-preview-portal-hero h4{color:#fff}@media(max-width:760px){.cc-product-gallery>p,.cc-system-preview>figcaption{display:block}.cc-product-gallery>p span,.cc-system-preview>figcaption span{display:block;margin-top:4px}.cc-preview-app{grid-template-columns:43px minmax(0,1fr);min-height:420px}.cc-preview-app>aside{padding:12px 4px;gap:8px}.cc-preview-app>aside strong{width:29px;height:29px}.cc-preview-app>aside i{width:25px;height:25px}.cc-preview-app>main{padding:16px}.cc-preview-app>main>header h3{font-size:18px}.cc-preview-app>main>header button{display:none}.cc-preview-metrics{grid-template-columns:1fr 1fr}.cc-preview-metrics article:last-child{grid-column:1/-1}.cc-preview-columns{grid-template-columns:1fr}.cc-preview-columns>aside{display:none}.cc-preview-week{grid-template-columns:repeat(5,125px);overflow:auto}.cc-preview-connection-grid{grid-template-columns:1fr}.cc-preview-cards,.cc-preview-portal-actions{grid-template-columns:1fr 1fr}.cc-preview-plan{display:block}.cc-preview-plan>b{display:block;text-align:left;margin-top:10px}}@media(max-width:470px){.cc-preview-app>aside{display:none}.cc-preview-app{display:block}.cc-preview-cards,.cc-preview-metrics,.cc-preview-portal-actions{grid-template-columns:1fr}.cc-preview-metrics article:last-child{grid-column:auto}.cc-preview-columns section>p{grid-template-columns:35px 1fr auto}.cc-preview-columns section>p i,.cc-preview-profile>div p{display:none}}.cc-demo-site-hero h3,.cc-demo-site-hero p{max-width:43%}.cc-demo-site-hero h3{font-size:clamp(25px,2.45vw,34px)}.cc-demo-site-hero:after{background-size:cover;background-position:50%}.cc-demo-site-hero:before{background:linear-gradient(100deg,#faf7f1 45%,#faf7f1f2 49%,transparent 64%)}@media(max-width:760px){.cc-demo-site-hero h3,.cc-demo-site-hero p{max-width:100%}}.cc-public-editor-canvas.cc-template-0{--editor-accent:#2f6f62}.cc-public-editor-canvas.cc-template-0 .cc-demo-site-hero{background:#f4efe6!important}.cc-public-editor-canvas.cc-template-0 .cc-demo-site-proof{background:#285f55}.cc-public-editor-canvas.cc-template-1{--editor-accent:#6f3de1}.cc-public-editor-canvas.cc-template-1 .cc-demo-site-hero{background:#eee6fb!important}.cc-public-editor-canvas.cc-template-1 .cc-demo-site-hero h3{font-family:Georgia,serif;color:#351e55}.cc-public-editor-canvas.cc-template-1 .cc-demo-site-proof{background:#351e55}.cc-public-editor-canvas.cc-template-2{--editor-accent:#d39b46;background:#17191a;color:#f4f0e8}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-nav{background:#101213;color:#fff;border-color:#343637}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-nav button{color:#ddd}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-hero{background:#111!important;color:#fff}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-hero:before{background:linear-gradient(90deg,#080909e8,#08090930)}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-hero h3{font-family:Arial,sans-serif;font-weight:800;text-transform:uppercase}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-services{background:#17191a}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-services article{border-color:#3a3b3c!important}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-services article span{color:#c9c3b9}.cc-public-editor-canvas.cc-template-2 .cc-demo-site-proof{background:#242627;border:1px solid #484a4b}.cc-public-editor-canvas.cc-template-2>footer{background:#080909;color:#fff}.cc-hero-new{align-items:center;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:58px}.cc-hero-video{align-self:center;padding:14px;border:1px solid #ddd1ed;border-radius:25px;background:linear-gradient(145deg,#f8f4ff,#eadffc);box-shadow:0 28px 70px rgba(49,26,83,.13)}.cc-hero-video video{display:block;width:100%;aspect-ratio:16/9;border-radius:15px;background:#2b1749;object-fit:cover}.cc-video-caption{display:flex;align-items:center;gap:12px;padding:13px 8px 1px;color:#352743}.cc-video-caption>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eee7ff;color:#7040df}.cc-video-caption small,.cc-video-caption strong{display:block}.cc-video-caption small{color:#74697e;font-size:12px}.cc-hero-new .cc-hero-trust{margin-top:20px}.cc-hero-new .cc-actions{margin-top:25px}@media(max-width:1050px){.cc-hero-new{grid-template-columns:1fr}.cc-hero-new .cc-hero-copy{max-width:760px}.cc-hero-video{width:100%}}@media(max-width:620px){.cc-hero-video{padding:8px;border-radius:17px}.cc-video-caption{padding:10px 3px 2px}.cc-video-caption small{font-size:12px}}.cc-product-gallery>figure{border:0;border-radius:0;box-shadow:none}.cc-story>figure{width:100%}.cc-story-reverse>figure{order:1}.cc-feature-grid>a>figure{width:calc(100% + 58px);margin:6px -29px 24px;border-left:0;border-right:0;border-radius:0;box-shadow:none}.cc-hero-system>figure{transform:rotate(.25deg);box-shadow:0 24px 55px #291b4522}.cc-journey-detail h4{color:#fff}.cc-site .cc-market-picker{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:0 0 20px;border-bottom:1px solid #e7e2ec}.cc-site .cc-market-picker label{display:inline-flex;align-items:center;gap:10px;font-weight:700;color:#25222b}.cc-site .cc-market-select{appearance:none;-webkit-appearance:none;min-height:44px;max-width:100%;padding:0 42px 0 16px;border:1px solid #d9d1e4;border-radius:999px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%235830bd' stroke-width='2'/%3E%3C/svg%3E") no-repeat right 16px center;font:inherit;font-weight:600;color:#25222b;cursor:pointer}.cc-site .cc-market-select:hover{border-color:#5830bd}.cc-site .cc-market-select:focus-visible{outline:3px solid rgba(88,48,189,.35);outline-offset:2px;border-color:#5830bd}.cc-site .cc-market-picker small{flex-basis:100%;color:#5f5869}