.acrossai-connectors .cc-sub{color:var(--wp--preset--color--contrast-2);max-width:42em;margin-inline:auto;margin-top:.75rem}.acrossai-connectors .cc-per{font-family:var(--wp--preset--font-family--body);font-weight:500;letter-spacing:normal}.cc-save-pill{display:inline-block;background:#FEF3C7;color:#B45309;font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;padding:5px 12px;border-radius:999px}.cc-hero{position:relative;overflow:hidden}.cc-hero .cc-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--wp--preset--font-family--heading);font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.08em;color:#BFDBFE;background:rgb(59 130 246 / .15);border:1px solid rgb(59 130 246 / .4);padding:6px 14px;border-radius:999px;margin:0 0 1.4rem}.cc-hero .cc-dot{width:7px;height:7px;border-radius:50%;background:#22C55E;box-shadow:0 0 0 4px rgb(34 197 94 / .2)}.cc-hero .cc-h1{color:var(--wp--preset--color--base);font-size:clamp(2.6rem, 4.6vw, 4rem)}.cc-hero .cc-lede{color:#C7D2E4;max-width:34em;margin:1.5rem 0 0}.cc-hero .cc-lede strong{color:var(--wp--preset--color--base);font-weight:600}.cc-hero .cc-price-anchor{display:flex;align-items:baseline;gap:.6rem;margin:1.75rem 0 .25rem}.cc-hero .cc-price-anchor .cc-from{font-size:.9rem;color:#93A4C4;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-family:var(--wp--preset--font-family--heading)}.cc-hero .cc-price-anchor .cc-amt{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:2.6rem;color:var(--wp--preset--color--base);letter-spacing:-.03em;line-height:1}.cc-hero .cc-price-anchor .cc-per{color:#93A4C4;font-size:1rem}.cc-hero .cc-guarantee{color:#BFDBFE;margin:1.1rem 0 0}.cc-hero .cc-hero-shot img{border-radius:16px;box-shadow:0 30px 70px rgb(0 0 0 / .5);border:1px solid rgb(255 255 255 / .12)}.cc-hero .cc-trustbar{border-top:1px solid rgb(255 255 255 / .1);margin-top:3.5rem;padding-top:1.75rem;gap:1rem 1.75rem;align-items:center}.cc-hero .cc-trust-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.1em;color:#8093B3;font-weight:600;margin:0;font-family:var(--wp--preset--font-family--heading)}.cc-hero .cc-trust-name{font-family:var(--wp--preset--font-family--heading);font-weight:700;color:#C7D2E4;font-size:1.05rem;margin:0}.cc-contrast .cc-cbox{border-radius:18px;padding:2.25rem}.cc-contrast .cc-cbox h3{margin:0 0 1.25rem}.cc-contrast .cc-cbox ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.cc-contrast .cc-cbox li{position:relative;padding-left:2rem;font-size:1.0313rem}.cc-contrast .cc-bad{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border)}.cc-contrast .cc-bad h3{color:var(--wp--preset--color--contrast-2)}.cc-contrast .cc-bad li{color:var(--wp--preset--color--contrast-2)}.cc-contrast .cc-bad li::before{content:"\2715";position:absolute;left:0;top:0;color:#DC2626;font-weight:700}.cc-contrast .cc-good{background:var(--wp--preset--gradient--core);box-shadow:var(--wp--preset--shadow--glow)}.cc-contrast .cc-good h3{color:var(--wp--preset--color--base)}.cc-contrast .cc-good li{color:#EAF1FF}.cc-contrast .cc-good li::before{content:"\2713";position:absolute;left:0;top:0;color:#8EF0B4;font-weight:800}.cc-benefit{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:16px;padding:1.9rem;box-shadow:var(--wp--preset--shadow--soft);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column}.cc-benefit:hover{transform:translateY(-4px);box-shadow:var(--wp--preset--shadow--card)}.cc-benefit h3{font-size:1.1875rem;color:var(--wp--preset--color--contrast);margin:0 0 .6rem}.cc-benefit p{color:var(--wp--preset--color--contrast-2);font-size:.975rem;margin:0}.cc-features .cc-feat-row{align-items:center}.cc-features .cc-feat-num,.cc-features p.cc-feat-num{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--wp--preset--gradient--core)!important;color:#FFFFFF!important;font-family:var(--wp--preset--font-family--heading);font-weight:800;float:left;margin:0 1rem 0 0}.cc-features .cc-feat-text h3{font-size:1.75rem;margin:0 0 1.1rem;display:flex;align-items:center;min-height:38px;padding-left:.35rem}.cc-features .cc-feat-text>p:not(.cc-feat-num),.cc-features .cc-feat-text .cc-feat-list{clear:left}.cc-features .cc-feat-text>p{color:var(--wp--preset--color--contrast-2);font-size:1.0625rem;margin:0 0 1.25rem}.cc-features .cc-feat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.cc-features .cc-feat-list li{position:relative;padding-left:1.7rem;color:var(--wp--preset--color--contrast);font-size:.9875rem}.cc-features .cc-feat-list li::before{content:"\2713";position:absolute;left:0;color:var(--wp--preset--color--primary);font-weight:700}.cc-features .cc-feat-shot img{border-radius:12px;border:1px solid var(--wp--preset--color--border);box-shadow:var(--wp--preset--shadow--card);background:var(--wp--preset--color--base);display:block;width:100%}.cc-pricing{scroll-margin-top:120px}.cc-pricing .cc-price-grid{scroll-margin-top:340px}.cc-pricing .cc-price-grid{align-items:stretch;gap:1.5rem}.cc-pricing .cc-price-grid>.wp-block-column{display:flex}.cc-price-card{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:20px;padding:2.25rem 2rem;box-shadow:var(--wp--preset--shadow--card);width:100%;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.cc-price-card:hover{transform:translateY(-4px);box-shadow:var(--wp--preset--shadow--glow)}.cc-price-card.is-featured{border:2px solid var(--wp--preset--color--primary);box-shadow:0 20px 50px rgb(37 99 235 / .24);position:relative;transform:scale(1.03)}.cc-price-card.is-featured:hover{transform:scale(1.03) translateY(-4px)}.cc-price-badge{position:absolute;top:-.9rem;left:50%;transform:translateX(-50%);background:var(--wp--preset--gradient--core);color:var(--wp--preset--color--base);font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;padding:6px 16px;border-radius:999px;white-space:nowrap;box-shadow:var(--wp--preset--shadow--soft);margin:0}.cc-price-tier{font-size:1.3rem;color:var(--wp--preset--color--ink);margin:0}.cc-price-desc{color:var(--wp--preset--color--contrast-2);font-size:.9063rem;margin:.4rem 0 0;min-height:3em}.cc-price-amount{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:3.1rem;color:var(--wp--preset--color--ink);letter-spacing:-.03em;line-height:1;margin:1.2rem 0 0}.cc-price-amount .cc-cur{font-size:1.4rem;font-weight:700;vertical-align:top;margin-right:2px}.cc-price-amount .cc-per{font-size:.9rem;color:var(--wp--preset--color--contrast-2);margin-left:4px}.cc-price-save{margin:.5rem 0 0}.cc-price-note{color:var(--wp--preset--color--contrast-2);font-size:.9063rem;margin:.5rem 0 0}.cc-price-guar{text-align:center;color:var(--wp--preset--color--contrast-2);margin:.5rem 0 1.1rem}.cc-price-features{list-style:none;margin:0;padding:1.4rem 0 0;border-top:1px solid var(--wp--preset--color--border);display:flex;flex-direction:column;gap:.7rem;flex:1}.cc-price-features li{position:relative;padding-left:1.7rem;color:var(--wp--preset--color--contrast);font-size:.9375rem}.cc-price-features li::before{content:"\2713";position:absolute;left:0;color:var(--wp--preset--color--primary);font-weight:700}.cc-price-features li.cc-muted{color:var(--wp--preset--color--contrast-2);opacity:.6}.cc-price-features li.cc-muted::before{content:"\2013";color:var(--wp--preset--color--contrast-2);font-weight:700}.cc-pricing-foot{color:var(--wp--preset--color--contrast-2);margin-top:var(--wp--preset--spacing--40)}.cc-guar-sec .cc-guar-panel{box-shadow:var(--wp--preset--shadow--glow);gap:var(--wp--preset--spacing--40);align-items:center;flex-wrap:nowrap}.cc-guar-sec .cc-guar-seal{width:120px;height:120px;flex:none;border-radius:50%;background:rgb(255 255 255 / .15);border:2px dashed rgb(255 255 255 / .6);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:0}.cc-guar-sec .cc-guar-n{font-family:var(--wp--preset--font-family--heading);font-weight:800;font-size:2.4rem;line-height:1;color:var(--wp--preset--color--base);margin:0}.cc-guar-sec .cc-guar-d{font-family:var(--wp--preset--font-family--heading);font-weight:700;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--wp--preset--color--base);margin:2px 0 0}.cc-guar-sec .cc-guar-panel h2{color:var(--wp--preset--color--base)}.cc-guar-sec .cc-guar-text{color:#EAF1FF;margin:.6rem 0 0;font-size:1.05rem}.cc-faq .cc-detail{background:var(--wp--preset--color--surface);border:1px solid var(--wp--preset--color--border);border-radius:12px;padding:.25rem 1.4rem;margin:0 0 .75rem}.cc-faq .cc-detail summary{font-family:var(--wp--preset--font-family--heading);font-weight:600;font-size:1.1rem;color:var(--wp--preset--color--contrast);cursor:pointer;padding:1.1rem 0;list-style:none}.cc-faq .cc-detail summary::-webkit-details-marker{display:none}.cc-faq .cc-detail summary::after{content:"+";float:right;color:var(--wp--preset--color--primary);font-size:1.5rem;line-height:1}.cc-faq .cc-detail[open] summary::after{content:"\2212"}.cc-faq .cc-detail p{color:var(--wp--preset--color--contrast-2);margin:0 0 1.1rem}.cc-close h2{color:var(--wp--preset--color--base)}.cc-close .cc-close-lede{color:#C7D2E4;max-width:30em;margin:1rem auto 0;font-size:1.1875rem}.cc-close .cc-close-trust{color:#BFDBFE;margin-top:1.1rem}.cc-pricing{padding-bottom:var(--wp--preset--spacing--50)!important}.cc-guar-sec{padding-top:var(--wp--preset--spacing--40)!important;padding-bottom:var(--wp--preset--spacing--50)!important}.cc-faq h2{margin-bottom:var(--wp--preset--spacing--40)!important}.acrossai-connectors>section{margin-top:0!important;margin-block-start:0!important}.acrossai-connectors{margin-bottom:0!important}.acrossai-footer{margin-top:0!important}.wp-site-blocks>main{margin-bottom:0!important}.wp-site-blocks>.wp-block-template-part{margin-top:0!important}.entry-content,.entry-content>.acrossai-connectors{margin-bottom:0!important}@media (max-width:781px){.cc-price-card.is-featured{transform:none;order:-1}.cc-price-card.is-featured:hover{transform:translateY(-4px)}.cc-price-desc{min-height:0}.cc-guar-sec .cc-guar-panel{flex-wrap:wrap;justify-content:center;text-align:center}.cc-features .cc-feat-shot{margin-top:1.5rem}.cc-pricing{scroll-margin-top:80px}.cc-pricing .cc-price-grid{scroll-margin-top:260px}}