:root{--foreground-rgb:255,255,255;--background-start-rgb:0,0,0;--background-end-rgb:0,0,0;--brand-blue:#2b4092;--brand-orange:#f29111;--brand-black:#0f172a;--brand-white:#fff;--brand-offwhite:#f8fafc;--font-primary:var(--font-jakarta,"Plus Jakarta Sans","Rubik","Inter","Segoe UI","Helvetica Neue",Arial,sans-serif)}img{display:block;height:auto;max-width:100%}.article-content img{aspect-ratio:attr(width) /attr(height);background:#000;margin:0}html{scroll-behavior:smooth}body,html{font-family:var(--font-primary);max-width:100vw;overflow-x:clip}body{background:#000;color:rgb(var(--foreground-rgb))}a{color:inherit}.navLink,a{text-decoration:none}.navLink{color:#fff!important;font-weight:600;position:relative;transition:color .25s ease}.navLink:after{background:#fff;bottom:-3px;content:"";height:1px;left:0;opacity:.9;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.4,0,.2,1)}.navLink:hover:after{transform:scaleX(1)}.navLink:hover{color:#fff!important}.footerLink{transition:color .25s ease}.footerLink:hover{color:#e5e7eb;text-decoration:underline;text-underline-offset:3px}.footerLink:focus-visible{border-radius:3px;outline:2px solid hsla(0,0%,100%,.15);outline-offset:2px}.badge{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:#9ca3af;display:inline-flex;font-family:var(--font-rubik,Rubik,system-ui,sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;padding:6px 14px;text-transform:uppercase}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#444}.tremor-base{font-family:Inter,sans-serif}.dashboard-container{background:#000;max-width:100vw;min-height:100vh;overflow-x:hidden;width:100%}main{max-width:100vw;overflow-x:clip}[style*="display: grid"],[style*="display:grid"]{max-width:100%}@media (max-width:640px){[data-mobile-stack=true]{grid-template-columns:1fr!important}}.dashboard-header{background:#000;border-bottom:1px solid hsla(0,0%,100%,.1);color:#fff}.seo-metric-card{border:1px solid hsla(0,0%,100%,.1);contain:layout style paint;transition:all .3s ease;will-change:transform}.seo-metric-card:hover{box-shadow:0 10px 25px rgba(0,0,0,.1);transform:scale(1.02)}.article-list-item{transition:all .2s ease}.article-list-item:hover{background-color:hsla(0,0%,100%,.05);border-left:4px solid #667eea}.dashboard-metric{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);contain:layout style paint;padding:1.5rem;transition:box-shadow .2s ease}.dashboard-metric:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.dashboard-chart{contain:layout style paint;padding:1.5rem}.dashboard-chart,.dashboard-table{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.dashboard-table{overflow:hidden}.dashboard-card{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;box-shadow:0 1px 2px rgba(0,0,0,.05);contain:layout style paint;padding:1.5rem;transition:box-shadow .2s ease,transform .2s ease;will-change:transform}.dashboard-card:hover{box-shadow:0 4px 6px rgba(0,0,0,.1)}.dashboard-nav{border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:4px}.dashboard-nav-item{border-bottom:2px solid transparent;color:#9ca3af;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:color .2s ease,border-color .2s ease}.dashboard-nav-item.active,.dashboard-nav-item:hover{border-bottom-color:#2563eb;color:#2563eb}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.glass{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2)}.glass,.glass-dark{backdrop-filter:blur(10px)}.glass-dark{background:rgba(0,0,0,.1);border:1px solid hsla(0,0%,100%,.1)}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-purple{background:linear-gradient(135deg,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hover-lift:hover{box-shadow:0 10px 25px rgba(0,0,0,.15);transform:scale(1.02)}.hover-scale:hover{transform:scale(1.05)}.animated-gradient{animation:gradientShift 15s ease infinite;background:#000;background-size:400% 400%}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.logoMarquee{line-height:0;margin-top:2rem;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);overflow:hidden}.logoTrack{align-items:center;animation:scrollX 28s linear infinite;backface-visibility:hidden;display:flex;gap:2rem;line-height:0;transform:translateZ(0);width:-moz-max-content;width:max-content;will-change:transform}.logoTrack img{display:block}.logoTrack2{animation-delay:-14s}@keyframes scrollX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.primaryCta{box-shadow:0 10px 26px rgba(0,0,0,.2);overflow:hidden;position:relative}.primaryCta:after{background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.6) 50%,transparent);content:"";inset:-200% -30%;opacity:0;position:absolute;transform:translateX(-60%) rotate(8deg);transition:transform .6s ease,opacity .3s ease}.primaryCta:hover:after{opacity:1;transform:translateX(60%) rotate(8deg)}.reflectCard{position:relative}.reflectCard:before{background:linear-gradient(120deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02) 60%,transparent 80%);content:"";height:300%;left:-40%;opacity:0;position:absolute;top:-120%;transform:rotate(15deg) translateX(-50%);transition:opacity .35s ease,transform .8s ease;width:60%}.reflectCard:hover:before{opacity:1;transform:rotate(15deg) translateX(120%)}.pricingCard.reflectCard{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.pricingCard.reflectCard:hover{border-color:#333!important;box-shadow:0 20px 50px rgba(0,0,0,.4);transform:translateY(-4px)}.priceValue{color:#fff;font-size:2.5rem;font-weight:800;line-height:1}.article-content table{background:#000;border:1px solid #222;border-collapse:separate;border-radius:12px;border-spacing:0;margin:1.5rem 0;overflow:hidden;width:100%}.article-content h1,.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6{color:#fff!important}.article-content{background:transparent!important;font-size:1.125rem!important;line-height:1.8!important}.article-content li,.article-content p{color:#d1d5db!important}.article-content p{margin:0 0 1.25em}.article-content h2{font-size:1.5rem!important;font-weight:700;margin:2em 0 .75em}.article-content h3{font-size:1.25rem!important;font-weight:600;margin:1.6em 0 .6em}.article-content h4{font-size:1.125rem!important;font-weight:600;margin:1.4em 0 .5em}.article-content a:not(.pricing-compact-button):not(.pricing-card-button):not(.primary-cta){color:#fff!important;text-decoration:underline;text-underline-offset:3px}.article-content a:not(.pricing-compact-button):not(.pricing-card-button):not(.primary-cta):hover{color:#d1d5db!important}.article-content .pricing-card-button,.article-content .pricing-compact-button{color:#fff!important;text-decoration:none!important}.article-content b,.article-content strong{color:#fff!important}.article-content blockquote{background:rgba(0,0,0,.5)!important;border-left:3px solid hsla(0,0%,100%,.3);border-radius:.5rem;color:#d1d5db!important;margin:1.5em 0;padding:1rem 1.25rem}.article-content img{border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;display:block;height:auto;margin:1.5em 0;width:100%}.article-content ul{display:grid;gap:.5rem;list-style:none;margin:1em 0;padding:0}.article-content ul li{padding-left:1.25rem;position:relative}.article-content ul li:before{background:hsla(0,0%,100%,.7);border-radius:50%;content:"";height:.5rem;left:0;position:absolute;top:.65rem;width:.5rem}.article-content :where(p,span,div,li,a,strong,em)[style*=font-size]{font-size:inherit!important;line-height:inherit!important}.article-content :where(.has-small-font-size,.has-regular-font-size,.has-medium-font-size,.has-large-font-size,.has-larger-font-size,.has-huge-font-size){font-size:inherit!important}.article-content :where(p,span,div,li,strong,em,b,i)[style*=color]{color:inherit!important}.article-content :where(p,span,div,section,article)[style*=background]{background:transparent!important}.article-content span{color:inherit!important;font-size:inherit!important}.article-content th{background:#000!important;border-bottom:1px solid #222;color:#f1f5f9!important;font-weight:700;padding:12px 14px;text-align:left}.article-content td{border-bottom:1px solid #1f2937;color:#e5e7eb!important;padding:12px 14px}.article-card,.article-content tr:hover td,.article-content tr:nth-child(2n) td{background:#000}.article-card{border:1px solid #222;border-radius:16px;box-shadow:0 10px 26px rgba(0,0,0,.18);contain:layout style paint;height:100%;min-height:320px;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .28s ease,border-color .28s ease;will-change:transform}.article-card:hover{border-color:#303030;box-shadow:0 16px 40px rgba(0,0,0,.35);transform:translateY(-3px)}.article-card-link{color:inherit;display:block;height:100%;text-decoration:none}.article-card-image{aspect-ratio:16/9;background:#000;contain:layout;min-height:200px;overflow:hidden}.article-image{content-visibility:auto;display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);transition:transform .45s ease;width:100%}.article-card:hover .article-image{transform:scale(1.05)}.article-card-content{display:flex;flex-direction:column;gap:.5rem;min-height:120px;padding:1rem}.article-category-badge{align-self:flex-start;background:#000;border:1px solid #333;border-radius:999px;color:#e5e7eb;font-size:11px;font-weight:700;letter-spacing:.12em;padding:6px 12px;text-transform:uppercase}.article-card-title{font-size:1.15rem;font-weight:800;line-height:1.3;margin:0}.article-card h3.article-card-title,.article-card-title,h3.article-card-title{color:#fff!important}.article-card-excerpt{color:#cbd5e1;display:-webkit-box;font-size:.98rem;-webkit-line-clamp:4;line-height:1.65;-webkit-box-orient:vertical;overflow:hidden}.article-card-meta{align-items:center;color:#9ca3af;display:flex;font-size:.85rem;gap:.5rem}.meta-separator{opacity:.7}.pageBtn{align-items:center;background:#000;border:1px solid #2a2a2a;border-radius:10px;color:#e5e7eb;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;padding:.55rem .9rem;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.pageBtn:hover{border-color:#3a3a3a;transform:translateY(-1px)}.pageBtn.is-active{background:#ea580c;border-color:#ea580c;color:#fff}.pageEllipsis{align-items:center;color:#64748b;display:inline-flex;padding:0 .25rem}.pulse-slow{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}@keyframes float{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.animate-float{animation:float 6s ease-in-out infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.shimmer:before{animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.articleContent{--article-blue:#3450bb;--article-orange:hsla(0,0%,100%,.7);--article-text:#d1d5db;--article-heading:#fff;color:var(--article-text);font-size:clamp(16px,.25vw + 15px,18px);hyphens:auto;letter-spacing:.1px;line-height:1.85;overflow-wrap:anywhere;word-break:break-word}.articleContent p{margin:.9em 0 1.05em}.articleContent p:first-child{margin-top:0}.articleContent h1,.articleContent h2,.articleContent h3,.articleContent h4{color:var(--article-heading);letter-spacing:-.01em;line-height:1.25;margin:1.6em 0 .6em;scroll-margin-top:96px;text-wrap:balance}.articleContent h1{font-size:clamp(24px,1.2vw + 18px,34px)!important;font-weight:800}.articleContent h2{font-size:clamp(20px,.8vw + 16px,24px)!important;font-weight:700}.articleContent h3{font-size:clamp(18px,.5vw + 14px,20px)!important;font-weight:700}.articleContent h4{font-size:clamp(16px,.3vw + 13px,18px)!important;font-weight:600}.articleContent>div>p:first-of-type{color:inherit;font-size:inherit;line-height:inherit}.articleContent a{color:#fff;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .2s ease}.articleContent a:hover{color:#d1d5db}.articleContent b,.articleContent strong{color:var(--article-heading);font-weight:700}.articleContent em{font-style:italic}.articleContent ol,.articleContent ul{margin:.8em 0 1.2em 1.25em}.articleContent ul{list-style:disc outside}.articleContent ol{list-style:decimal outside}.articleContent li{margin:.35em 0}.articleContent li::marker{color:var(--article-orange);font-weight:500}.articleContent blockquote{background:hsla(0,0%,100%,.05);border-left:4px solid hsla(0,0%,100%,.3);border-radius:12px;margin:1.4em 0;padding:.9em 1.1em}.articleContent blockquote p{color:#d1d5db;font-weight:500;margin:.2em 0}.articleContent hr{border:none;border-top:1px solid hsla(0,0%,100%,.1);margin:2em 0}.articleContent img{border-radius:14px;box-shadow:0 16px 40px rgba(13,19,36,.08);height:auto;max-width:100%}.articleContent figure{margin:1.4em 0}.articleContent figcaption{color:#9ca3af;font-size:13px;margin-top:.5em;text-align:center}.articleContent table{border-collapse:collapse;font-size:.95em;margin:1.2em 0;min-width:720px;width:100%}.articleContent .table-wrapper{margin:1.4em -4em;max-width:calc(100% + 8em);overflow-x:auto;padding:0 4em;position:relative}.articleContent .table-wrapper:after,.articleContent .table-wrapper:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;transition:opacity .2s ease;width:36px}.articleContent .table-wrapper:before{background:linear-gradient(90deg,#000,transparent);left:0;opacity:0}.articleContent .table-wrapper:after{background:linear-gradient(270deg,#000,transparent);opacity:0;right:0}.articleContent .table-wrapper.is-scrollable:after,.articleContent .table-wrapper.is-scrollable:not(.is-scroll-start):before{opacity:1}.articleContent .table-wrapper.is-scroll-end:after{opacity:0}.articleContent .table-wrapper::-webkit-scrollbar{height:8px}.articleContent .table-wrapper::-webkit-scrollbar-thumb{background:#333;border-radius:999px}.articleContent table.is-responsive-table{width:100%}.articleContent td,.articleContent th{border:1px solid hsla(0,0%,100%,.1);padding:8px 10px}.articleContent th{background:hsla(0,0%,100%,.05);color:#fff;font-weight:800;text-align:left}@media (max-width:1023px){.articleContent .table-wrapper{margin:1.2em -2rem;max-width:calc(100% + 4rem);padding:0 2rem}}@media (max-width:768px){.articleContent table{min-width:0}.articleContent .table-wrapper{margin:1.2em 0;padding:0}.articleContent .table-wrapper:after,.articleContent .table-wrapper:before{display:none}.articleContent table.is-responsive-table{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden}.articleContent table.is-responsive-table thead{display:none}.articleContent table.is-responsive-table tbody,.articleContent table.is-responsive-table td,.articleContent table.is-responsive-table tr{display:block;width:100%}.articleContent table.is-responsive-table tbody tr{border-bottom:1px solid hsla(0,0%,100%,.1);padding:16px}.articleContent table.is-responsive-table tbody tr:last-child{border-bottom:0}.articleContent table.is-responsive-table td{border:0;padding:6px 0}.articleContent table.is-responsive-table td[data-label]:before{color:#9ca3af;content:attr(data-label);display:block;font-size:.72rem;font-weight:700;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}}.articleContent code{background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em;padding:2px 6px}.articleContent pre{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 18px 36px rgba(2,6,23,.35);color:#e2e8f0;overflow:auto;padding:14px}.articleContent pre code{background:transparent;border:0;color:inherit;padding:0}.articleContent .callout{background:hsla(0,0%,100%,.06);border-left:4px solid var(--article-orange);border-radius:12px;margin:1.4em 0;padding:.9em 1.1em}.articleContent :where(p,span,div,li,a,strong,em)[style*=font-size]{font-size:inherit!important;line-height:inherit!important}.articleContent :where(.has-small-font-size,.has-regular-font-size,.has-medium-font-size,.has-large-font-size,.has-larger-font-size,.has-huge-font-size){font-size:inherit!important}.blogHero{background:#000;padding:120px 0 0;position:relative}@media (max-width:640px){.blogHero{overflow-x:hidden;padding:24px 0 0}.blogHero>div{overflow-x:hidden;padding-left:16px;padding-right:16px}.blogHero .featureFrame{border-radius:0;margin-left:-16px;margin-right:-16px;max-width:100vw;width:100vw}}[data-marketing-theme=dark] .marketing-wrapper{background:#000;color:#e2e8f0}[data-marketing-theme=light] .marketing-wrapper{background:#000;color:#d1d5db}[data-marketing-theme=dark] .marketing-wrapper .blogHero{background:#000}[data-marketing-theme=dark] .marketing-wrapper .blogTitle{color:#f8fafc}[data-marketing-theme=dark] .marketing-wrapper .articleContent{--article-blue:#93c5fd;--article-orange:hsla(0,0%,100%,.7);--article-text:#dbeafe;--article-heading:#f8fafc;color:var(--article-text)}[data-marketing-theme=dark] .marketing-wrapper .articleContent a{color:#bfdbfe}[data-marketing-theme=dark] .marketing-wrapper .articleContent a:hover{filter:brightness(1.1)}[data-marketing-theme=dark] .marketing-wrapper .articleContent blockquote{background:hsla(0,0%,100%,.05);border-left-color:hsla(0,0%,100%,.3)}[data-marketing-theme=dark] .marketing-wrapper .articleContent blockquote p{color:#e0f2fe}[data-marketing-theme=dark] .marketing-wrapper .articleContent hr{border-top-color:rgba(148,163,184,.35)}[data-marketing-theme=dark] .marketing-wrapper .articleContent td,[data-marketing-theme=dark] .marketing-wrapper .articleContent th{border-color:rgba(148,163,184,.25)}[data-marketing-theme=dark] .marketing-wrapper .articleContent th{background:hsla(0,0%,100%,.05);color:#f8fafc}[data-marketing-theme=dark] .marketing-wrapper .featureFrame{background:#000;box-shadow:0 24px 48px -18px rgba(15,23,42,.35),0 10px 28px -12px rgba(2,6,23,.6)}[data-marketing-theme=dark] .marketing-wrapper .featureFrame:after,[data-marketing-theme=dark] .marketing-wrapper .featureFrame:before{opacity:0}[data-marketing-theme=dark] .marketing-wrapper .articleContent .table-wrapper:before{background:linear-gradient(90deg,rgba(0,0,0,.95),transparent)}[data-marketing-theme=dark] .marketing-wrapper .articleContent .table-wrapper:after{background:linear-gradient(270deg,rgba(0,0,0,.95),transparent)}[data-marketing-theme=dark] .marketing-wrapper .articleContent .table-wrapper::-webkit-scrollbar-thumb{background:rgba(148,163,184,.6)}[data-marketing-theme=dark] .marketing-wrapper .articleContent code{background:#000;border-color:rgba(148,163,184,.35);color:#e0f2fe}[data-marketing-theme=dark] .marketing-wrapper .articleContent pre{background:#000;box-shadow:0 24px 48px rgba(2,6,23,.55);color:#e5f4ff}[data-marketing-theme=dark] .marketing-wrapper aside{background:#000;border-color:rgba(148,163,184,.2);box-shadow:0 18px 40px rgba(2,6,23,.45)}[data-marketing-theme=dark] .marketing-wrapper aside a,[data-marketing-theme=dark] .marketing-wrapper aside h3,[data-marketing-theme=dark] .marketing-wrapper aside p{color:inherit}[data-marketing-theme=light] .marketing-wrapper aside{background:#000}[data-marketing-theme=light] .marketing-wrapper .articleContent{--article-blue:#3450bb;--article-orange:hsla(0,0%,100%,.7);--article-text:#d1d5db;--article-heading:#fff;color:var(--article-text)}[data-marketing-theme=dark] .category-title{color:#eef2ff}[data-marketing-theme=dark] .category-description{color:#cbd5f5}[data-marketing-theme=dark] .category-card{background:#000;border-color:rgba(148,163,184,.32);box-shadow:0 22px 46px rgba(2,6,23,.45);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}[data-marketing-theme=dark] .category-card:hover{background:hsla(0,0%,100%,.1);border-color:rgba(96,165,250,.6);box-shadow:0 28px 54px rgba(2,6,23,.55);transform:scale(1.02)}[data-marketing-theme=dark] .category-card__title{color:#e2e8f0}[data-marketing-theme=dark] .category-card__icon{background:rgba(148,163,184,.18);color:#e0f2fe}[data-marketing-theme=dark] .category-card:hover .category-card__icon{background:rgba(96,165,250,.22);color:#f8fafc}.tocWrapper{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.tocToggle{align-self:flex-start;background:#000;border:1px solid hsla(0,0%,100%,.15);border-radius:12px;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;padding:.55rem 1.25rem;text-transform:uppercase;transition:all .25s ease}.tocToggle:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25)}.tocToggle--active{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3)}.tocPanel{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 18px 42px rgba(15,23,42,.12);max-width:100%;padding:1.25rem 1.5rem}*{box-sizing:border-box;margin:0;padding:0}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.tocList{display:flex;flex-direction:column;gap:.55rem;list-style:none;margin:0;padding:0}.tocItem{margin:0}.tocItem--nested{padding-left:1.25rem}.tocLink{align-items:center;background:transparent;border:none;color:#d1d5db;cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:500;gap:.5rem;letter-spacing:.01em;padding:.25rem 0;transition:color .2s ease}[data-marketing-theme=dark] .readingProgress__track{background:rgba(148,163,184,.28)}[data-marketing-theme=dark] .tocToggle{background:#000;border-color:rgba(96,165,250,.38);box-shadow:0 18px 40px rgba(2,6,23,.4);color:#f8fafc}[data-marketing-theme=dark] .tocToggle:hover{background:hsla(0,0%,100%,.1)}[data-marketing-theme=dark] .tocToggle--active{background:hsla(0,0%,100%,.12);border-color:rgba(22,163,233,.6)}[data-marketing-theme=dark] .tocPanel{background:#000;border-color:rgba(96,165,250,.18);box-shadow:0 24px 48px rgba(2,6,23,.55)}[data-marketing-theme=dark] .tocLink{color:#dbeafe}[data-marketing-theme=dark] .tocLink:hover{color:#60a5fa}.readingProgress{background:transparent;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:100}.readingProgress__track{background:hsla(0,0%,100%,.1);height:4px;overflow:hidden;width:100%}.readingProgress__bar{background:#fff;display:block;height:100%;transition:width .1s ease-out}[data-marketing-theme=dark] .readingProgress__bar{background:#fff}@media (max-width:768px){.tocPanel{padding:1rem 1.2rem;width:100%}.tocToggle{justify-content:center;letter-spacing:.12em;width:100%}}.theme-toggle-btn{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.32);border:1px solid hsla(0,0%,100%,.24);border-radius:12px;box-shadow:0 14px 30px rgba(15,23,42,.25);color:#f8fafc;display:inline-flex;font-family:"Rubik",var(--font-primary),system-ui,-apple-system,"Segoe UI",Roboto,Ubuntu,Cantarell,"Noto Sans",sans-serif;font-size:11px;font-weight:700;gap:8px;letter-spacing:.18em;line-height:1;padding:8px 18px;text-transform:uppercase;transition:all .25s ease}.theme-toggle-btn:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.32)}.theme-toggle-btn__icon{align-items:center;background:hsla(0,0%,100%,.18);border-radius:8px;color:inherit;display:inline-flex;height:22px;justify-content:center;width:22px}.theme-toggle-btn__label{color:inherit}[data-marketing-theme=light] .theme-toggle-btn{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.15);box-shadow:0 12px 24px rgba(15,23,42,.12);color:#fff}[data-marketing-theme=light] .theme-toggle-btn:hover,[data-marketing-theme=light] .theme-toggle-btn__icon{background:hsla(0,0%,100%,.1)}@media (max-width:768px){.theme-toggle-btn{font-size:10px;letter-spacing:.16em;padding:7px 14px}.theme-toggle-btn__icon{height:20px;width:20px}}.featureFrame{background:#000;border-radius:16px;box-shadow:0 18px 44px -18px rgba(15,23,42,.22),0 8px 24px -18px rgba(15,23,42,.12);outline:none;overflow:hidden}.featureFrame img,.featureFrame picture,.featureFrame>span{border-radius:inherit}.blogTitle{color:#fff;font-size:clamp(30px,2.2vw + 18px,52px);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0;word-wrap:break-word;hyphens:auto;max-width:100%;overflow-wrap:break-word}@media (max-width:640px){.blogTitle{font-size:22px;letter-spacing:-.01em;line-height:1.3;margin:0;max-width:100%;padding:0;width:100%;word-break:break-word}}@media (min-width:641px) and (max-width:1023px){.blogTitle{font-size:32px;line-height:1.2}}@media (min-width:1024px){.blogTitle{font-size:52px}}@media (min-width:1280px){.blogTitle{font-size:56px}}.article-title-ultra-refined,.benefit-title-ultra-refined,.category-title-premium,.challenge-title-ultra-refined,.effective-title-refined,.feature-title-refined,.title-subsection,[data-marketing-theme] h3:not(.article-card-title):not(.featureCard h3):not(.pricingCard h3){color:#fff!important}.card-hover-content:hover .title-subsection,.card-hover-glow:hover .article-title-ultra-refined,.card-hover-glow:hover .benefit-title-ultra-refined,.card-hover-glow:hover .category-title-premium,.card-hover-glow:hover .challenge-title-ultra-refined,.card-hover-glow:hover .effective-title-refined,.card-hover-glow:hover h3{color:#2563eb!important}.bg-blue-500,.bg-blue-600,.bg-blue-700,button[class*=bg-blue],button[style*="background: #2563eb"],button[style*="background: linear-gradient"][style*="#2563eb"],button[style*="background: linear-gradient"][style*="#3b82f6"],button[style*="background:#2563eb"],button[style*=linear-gradient][style*=blue]{color:#fff!important}.internal-link{color:#fff;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.internal-link:hover{color:#d1d5db}.art-page{background:#000;color:#fff;min-height:100vh;padding-bottom:4rem;padding-top:6rem}.art-hero{background:#000;border-bottom:1px solid hsla(0,0%,100%,.05);margin-bottom:3rem;overflow:hidden;padding:3rem 1rem;position:relative}@media(min-width:768px){.art-hero{padding:5rem 1.5rem}}.art-hero-glow{background:hsla(0,0%,100%,.05);border-radius:50%;filter:blur(100px);height:24rem;pointer-events:none;position:absolute;right:0;top:0;width:24rem}.art-hero-inner{margin:0 auto;max-width:56rem;padding:0 1rem;position:relative;text-align:center;z-index:1}@media(min-width:768px){.art-hero-inner{padding:0 1.5rem}}.art-breadcrumb{font-size:.875rem;margin-bottom:1.5rem}.art-breadcrumb ol{flex-wrap:wrap;gap:.25rem;justify-content:center;list-style:none;margin:0;padding:0}.art-breadcrumb li,.art-breadcrumb ol{align-items:center;display:flex}.art-breadcrumb a{color:#9ca3af;text-decoration:none;transition:color .2s}.art-breadcrumb a:hover{color:#fff}.art-bc-sep{color:#4b5563;margin:0 .375rem}.art-bc-current{color:#9ca3af}.art-badge{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:9999px;color:#fff;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:1.5rem;padding:.25rem .75rem;text-transform:uppercase}.art-title{color:#fff;font-size:1.875rem;font-weight:900;line-height:1.1;margin:0 0 1.5rem}@media(min-width:768px){.art-title{font-size:3rem}}@media(min-width:1024px){.art-title{font-size:3.75rem}}.art-meta{align-items:center;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.5rem;justify-content:center}.art-meta strong{color:#d1d5db}.art-meta-dot{opacity:.45}.art-container{margin:0 auto;max-width:72rem;padding:0 1rem}@media(min-width:768px){.art-container{padding:0 1.5rem}}.art-grid{display:grid;gap:3rem;grid-template-columns:1fr;margin:0 auto;max-width:72rem}@media(min-width:1024px){.art-grid{grid-template-columns:2fr 1fr}}.art-main{color:#d1d5db;font-size:1.125rem;line-height:1.8;max-width:none;min-width:0}.art-sidebar{display:none}@media(min-width:1024px){.art-sidebar{display:block}}.toc-nav{background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;padding:1.25rem;position:sticky;top:7rem}.toc-heading{color:#fff;font-size:.875rem;font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-transform:uppercase}.toc-list{display:flex;flex-direction:column;gap:.5rem;list-style:none!important;margin:0;padding:0!important}.toc-list li{padding-left:0!important}.toc-list li:before{display:none!important}.toc-link{border-left:2px solid hsla(0,0%,100%,.1);color:#9ca3af;display:block;font-size:.875rem;padding:.25rem 0 .25rem .75rem;text-decoration:none;transition:all .2s}.toc-link:hover{border-left-color:hsla(0,0%,100%,.3);color:#e5e7eb}.toc-link-active{border-left-color:#ea580c!important;color:#ea580c!important;font-weight:600}.gen-callout{border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.gen-callout h2,.gen-callout h3{color:#fff!important;margin-bottom:1rem;margin-top:0!important}.gen-callout p{color:#d1d5db;margin:0}.gen-callout ol,.gen-callout ul{margin:.5rem 0 0}.gen-callout-takeaways{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.12)}.gen-callout-takeaways h2{font-size:1.125rem!important;font-weight:700!important}.gen-callout-takeaways li{color:#d1d5db;display:flex;font-size:.875rem;gap:.75rem}.gen-callout-warning{background:rgba(0,0,0,.4);border-left:4px solid hsla(0,0%,100%,.3);border-radius:0 .75rem .75rem 0;padding:1rem 1.5rem}.gen-callout-warning h3{font-size:1rem!important}.gen-callout-warning p{font-size:.875rem;line-height:1.6}.gen-callout-tip{background:rgba(20,83,45,.2);border:1px solid rgba(34,197,94,.3);border-radius:.5rem;padding:1rem}.gen-callout-tip p{color:#86efac;font-size:.875rem}.gen-callout-mistake{background:rgba(127,29,29,.2);border:1px solid rgba(239,68,68,.3);border-radius:.5rem;padding:1rem}.gen-callout-mistake p{color:#fca5a5;font-size:.875rem}.gen-callout-verdict{background:rgba(99,102,241,.06);border:1px solid rgba(99,102,241,.2)}.gen-callout-insight{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.1);font-style:italic}.gen-callout-insight p{font-size:.875rem;line-height:1.6}.gen-callout-action{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.gen-callout-action h2{font-size:1.25rem!important;font-weight:700!important}.gen-callout-action ol{list-style:decimal;padding-left:1.5rem}.gen-callout-action li{color:#d1d5db;display:flex;font-size:.875rem;gap:.75rem}.gen-faq-list{display:grid;gap:1rem}.gen-faq-item{background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;padding:1.5rem}.gen-faq-item h3{color:#fff;font-size:1rem!important;font-weight:600;margin-top:0!important}.gen-faq-item p{color:#d1d5db;font-size:.875rem;line-height:1.6;margin:0}.gen-ranked-item{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.05);border-radius:.75rem;margin:1rem 0;padding:1.5rem}.gen-ranked-item h3{color:#fff;margin-top:0!important}.gen-pros-cons{margin:.75rem 0}.gen-pros-cons strong{color:#34d399;display:block;margin-bottom:.25rem}.gen-cons strong{color:#f87171}.art-footer-copy{border-top:1px solid hsla(0,0%,100%,.1);color:#9ca3af;font-size:.875rem;line-height:1.6;margin-top:3rem;padding-top:2rem}.art-footer-copy p{margin:0 0 .5rem}.art-back{border-top:1px solid hsla(0,0%,100%,.1);margin-top:2rem;padding-top:2rem}.art-back a{color:#fff;font-size:.875rem;text-decoration:none;transition:color .2s}.art-back a:hover{color:#d1d5db}.gen-hero-image{aspect-ratio:900/500;background:#000;border-radius:.75rem;margin-bottom:2rem;overflow:hidden;width:100%}.gen-hero-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gen-related-section{background:#000;contain-intrinsic-size:auto 800px;content-visibility:auto;padding:3rem 1rem}.gen-related-inner{margin:0 auto;max-width:72rem}.gen-related-title{color:#fff;font-size:1.75rem;font-weight:800;margin-bottom:1.25rem}.gen-related-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.article-pricing-compact{border:1px solid #222;padding:1rem 1.5rem}.pricing-compact-check{flex-shrink:0}.pricing-compact-title{font-size:1rem}.pricing-compact-price{font-size:1.25rem;font-weight:800}.pricing-compact-description{font-size:.875rem}.pricing-compact-button{align-items:center;background:linear-gradient(135deg,#ea580c,#f97316);display:inline-flex;font-size:.875rem;font-weight:700;justify-content:center;padding:.75rem 1.5rem;transition:transform .2s,box-shadow .2s;white-space:nowrap}.pricing-compact-button:hover{box-shadow:0 8px 20px rgba(0,0,0,.35);transform:translateY(-2px)}.article-pricing-section{padding:3rem 1rem}.art-pricing-wrap{margin:0 auto;max-width:72rem}.pricing-section-title{font-size:1.75rem;font-weight:800;margin-bottom:2rem}.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:640px}.pricing-card{background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.05);border-radius:16px}.pricing-card.popular{border-color:hsla(0,0%,100%,.2);position:relative}.pricing-badge{font-weight:700;left:50%;padding:.25rem 1rem;top:-12px;transform:translateX(-50%)}.pricing-card-title{font-weight:800;margin:0 0 .25rem}.pricing-card-description{font-size:.875rem}.pricing-features{display:flex;flex-direction:column;margin:0 0 1.5rem}.pricing-feature{color:#d1d5db;font-size:.875rem;gap:.5rem}.pricing-feature-check{color:hsla(0,0%,100%,.7);flex-shrink:0}.pricing-card-cta{margin-top:auto}.pricing-card-button{background:linear-gradient(135deg,#ea580c,#f97316);border-radius:10px;font-size:1rem;font-weight:700;padding:.875rem;transition:transform .2s,box-shadow .2s;width:100%}.pricing-card-button:hover{box-shadow:0 8px 20px rgba(0,0,0,.35);transform:translateY(-2px)}.pricing-card-button.secondary{background:transparent;border:1px solid hsla(0,0%,100%,.25);color:#fff}.pricing-card-button.secondary:hover{background:hsla(0,0%,100%,.1)}.art-trial-note{color:#64748b;font-size:.875rem;font-weight:500;margin-bottom:.75rem;text-align:center}.article-content h2[id],.article-content h3[id],section[id]{scroll-margin-top:5rem}.logosMarquee{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden;position:relative;width:100%}.logosMarqueeTrack{animation:marquee-x 28s linear infinite;display:flex;gap:3rem;width:-moz-max-content;width:max-content;will-change:transform}@keyframes marquee-x{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.legal-page{margin:0 auto;max-width:860px;padding:3rem 1.5rem 5rem}.legal-page .elite-breadcrumb{display:flex;flex-wrap:wrap;font-size:.85rem;gap:.5rem;margin-bottom:1.5rem}.legal-page .badge-primary{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;display:inline-block;font-size:11px;letter-spacing:.08em;margin-bottom:1rem;padding:4px 10px;text-transform:uppercase}.legal-page h1{font-size:clamp(2rem,4vw,2.75rem);line-height:1.15;margin:0 0 .75rem}.legal-page h2{color:#fff;font-size:1.4rem;margin:2.5rem 0 1rem}.legal-page h3{color:#fff;font-size:1.1rem;margin:1.5rem 0 .6rem}.legal-page li,.legal-page p{font-size:1rem;line-height:1.75;margin:0 0 .9rem}.legal-page ol,.legal-page ul{margin:0 0 1.2rem;padding-left:1.4rem}.legal-page li{margin-bottom:.4rem}.legal-page a{color:#fff;text-decoration:underline;text-underline-offset:3px}.legal-page section{margin-bottom:2rem}.legal-page .mb-16{margin-bottom:2.5rem}@media (max-width:640px){.legal-page{padding:2rem 1.1rem 4rem}}:root{--shell-x:1.25rem}@media (min-width:768px){:root{--shell-x:2rem}}.heroShell{margin:0 auto;max-width:1344px;padding:.5rem var(--shell-x) 0}.heroCard{background:#000;border-radius:20px;display:flex;flex-direction:column;isolation:isolate;justify-content:space-between;min-height:560px;overflow:hidden;position:relative}.heroImg{-o-object-position:62% 40%;object-position:62% 40%;z-index:0}[dir=rtl] .heroImg{-o-object-position:38% 40%;object-position:38% 40%}.heroShade{background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3) 30%,rgba(0,0,0,.3) 60%,rgba(0,0,0,.66)),rgba(0,0,0,.22);inset:0;pointer-events:none;position:absolute;z-index:1}.heroContent{max-width:680px;padding:2.25rem 1rem 2rem;position:relative;text-align:start;z-index:2}.heroBadge{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#e5e7eb;display:inline-flex;font-size:12px;font-weight:500;gap:.5rem;margin-bottom:1.25rem;padding:6px 14px}.heroBadgeDot{animation:heroPulse 2s ease-in-out infinite;background:#34d399;border-radius:50%;height:8px;width:8px}@keyframes heroPulse{0%,to{opacity:1}50%{opacity:.35}}.heroCard .heroCardTitle{color:#fff;font-size:clamp(1.625rem,8vw,2rem);font-weight:400;letter-spacing:-.015em;line-height:1.18;margin:0 0 1rem;text-wrap:balance}.heroCardSub{color:hsla(0,0%,100%,.88);font-size:1rem;line-height:1.6;margin:0 0 1.5rem;max-width:600px}.heroCtaRow{align-items:stretch;display:flex;flex-direction:column;gap:.625rem}.heroBtnGhost,.heroBtnPrimary{align-items:center;border-radius:8px;display:inline-flex;font-size:15px;font-weight:600;height:48px;justify-content:center;padding:0 1.15rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap;width:100%}.heroBtnPrimary{background:#fff;border:1px solid #fff;color:#000}.heroBtnPrimary:hover{background:#f1f1f1}.heroBtnGhost{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.35);color:#fff}.heroBtnGhost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.6)}.heroNote{color:hsla(0,0%,100%,.85);display:flex;flex-wrap:wrap;font-size:13px;gap:.2rem .5rem;justify-content:center;line-height:1.4;margin:.25rem 0 0}.heroNoteItem{white-space:nowrap}.heroNoteItem+.heroNoteItem:before{color:hsla(0,0%,100%,.5);content:"·";margin-inline-end:.5rem}.heroLogoBar{backdrop-filter:blur(18px) saturate(120%);background:rgba(0,0,0,.38);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;height:96px;line-height:0;margin:1.25rem 1rem 1rem;overflow:hidden;position:relative;z-index:2}.heroLogoBar,.heroLogoTrack{align-items:center;display:flex}.heroLogoTrack{animation:heroScrollX 30s linear infinite;backface-visibility:hidden;gap:2.5rem;padding:0 1.25rem;width:-moz-max-content;width:max-content;will-change:transform}[dir=rtl] .heroLogoTrack{animation-name:heroScrollXRtl}@keyframes heroScrollX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes heroScrollXRtl{0%{transform:translateX(0)}to{transform:translateX(50%)}}.heroLogo{display:block;flex:0 0 auto;height:24px;max-width:none;opacity:.92;width:auto}@media (prefers-reduced-motion:reduce){.heroBadgeDot,.heroLogoTrack,[dir=rtl] .heroLogoTrack{animation:none}}@media (min-width:768px){.heroShell{padding-top:1.5rem}.heroCard{border-radius:24px;min-height:600px}.heroContent{padding:4.5rem 3rem 2rem}.heroCard .heroCardTitle{font-size:clamp(2.5rem,4vw,3rem)}[lang=it] .heroCard .heroCardTitle,[lang=pt] .heroCard .heroCardTitle,[lang=sq] .heroCard .heroCardTitle{font-size:clamp(2.25rem,3.5vw,2.75rem)}.heroCardSub{font-size:1.0625rem}.heroCtaRow{align-items:center;flex-direction:row;flex-wrap:wrap;gap:.75rem 1rem}.heroBtnGhost,.heroBtnPrimary{padding:0 1.6rem;width:auto}.heroNote{flex-basis:100%;justify-content:flex-start;margin-top:0}.heroLogoBar{height:100px;margin:2.5rem 3rem 1.5rem}}@media (min-width:1024px){.heroShell{padding-top:2rem}.heroCard{min-height:632px}.heroContent{max-width:720px;padding:6rem 3rem 2rem}.heroShade{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 30%,rgba(0,0,0,.12) 60%,rgba(0,0,0,.62)),linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.55) 38%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.28))}[dir=rtl] .heroShade{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,.12) 30%,rgba(0,0,0,.12) 60%,rgba(0,0,0,.62)),linear-gradient(270deg,rgba(0,0,0,.78),rgba(0,0,0,.55) 38%,rgba(0,0,0,.22) 72%,rgba(0,0,0,.28))}.heroLogoBar{height:104px;padding:0 2.5rem}.heroLogoTrack,[dir=rtl] .heroLogoTrack{animation:none;gap:1rem;justify-content:space-between;padding:0;width:100%}.heroLogoDup{display:none}}@media (min-width:1024px) and (max-width:1279px){.heroCardSub{max-width:450px}.heroImg{-o-object-position:0 40%;object-position:0 40%}[dir=rtl] .heroImg{-o-object-position:100% 40%;object-position:100% 40%}}.article-pricing-compact{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);margin-bottom:2rem;overflow:hidden;padding:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.article-pricing-compact:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);transform:translateY(-2px)}.pricing-compact-content{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.pricing-compact-info{align-items:center;display:flex;gap:.75rem}.pricing-compact-check{align-items:center;background:hsla(0,0%,100%,.06);border-radius:50%;display:flex;height:20px;justify-content:center;width:20px}.pricing-compact-check-icon{color:hsla(0,0%,100%,.7);height:12px;width:12px}.pricing-compact-title{color:#fff;font-weight:600;margin:0 0 2px}.pricing-compact-price{color:#fff;font-size:1.1em;font-weight:700}.pricing-compact-description{color:#9ca3af;font-size:.95rem;margin:0}.pricing-compact-button{background:#ea580c;border:1px solid #ea580c;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff;display:inline-block;font-size:.95rem;font-weight:500;overflow:hidden;padding:.75rem 1.25rem;position:relative;text-decoration:none;transition:all .2s ease}.pricing-compact-button:hover{background:#e5502b;border-color:#e5502b;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;transform:translateY(-1px)}.article-pricing-section{background:#000;padding:3rem 2rem}.pricing-section-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:2.5rem;text-align:center}.pricing-grid{align-items:stretch;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.pricing-card{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;overflow:hidden;padding:2rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.pricing-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.3);transform:translateY(-2px)}.pricing-card.popular{border:2px solid hsla(0,0%,100%,.3);box-shadow:0 8px 28px rgba(0,0,0,.3)}.pricing-card.popular:hover{box-shadow:0 12px 36px rgba(0,0,0,.35)}.pricing-badge{background:#fff;border-radius:999px;color:#000;font-size:.75rem;font-weight:600;letter-spacing:.5px;padding:4px 12px;position:absolute;right:16px;text-transform:uppercase;top:16px}.pricing-card-title{color:#fff;font-size:2rem;font-weight:700;margin-bottom:.5rem}.pricing-card-description{color:#9ca3af;font-size:1rem;font-weight:500;margin-bottom:1.5rem}.pricing-features{color:#d1d5db;display:grid;flex:1;gap:.75rem;list-style:none;margin:0 0 2rem;padding:0}.pricing-feature{align-items:center;display:flex;font-size:.95rem;gap:.75rem}.pricing-feature-check{align-items:center;background:hsla(0,0%,100%,.06);border-radius:50%;display:flex;height:18px;justify-content:center;width:18px}.pricing-feature-check-icon{color:hsla(0,0%,100%,.7);height:10px;width:10px}.pricing-card-button{background:#ea580c;border:1px solid #ea580c;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff;display:block;font-size:.95rem;font-weight:500;padding:.85rem 1.5rem;text-align:center;text-decoration:none;transition:all .2s ease}.pricing-card-button:hover{background:#e5502b;border-color:#e5502b;box-shadow:0 6px 20px rgba(0,0,0,.35);color:#fff;transform:translateY(-1px)}.pricing-card-button.secondary{background:#fff;border:1px solid #e5e7eb;color:#0f172a}.pricing-card-button.secondary:hover{background:#f1f5f9;border-color:#cbd5e1}.ctaModal{align-items:center;backdrop-filter:blur(4px);background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.ctaDialog{background:#000;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.5);overflow:hidden;padding:24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);width:min(480px,92vw)}.closeBtn{background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:8px;color:#9ca3af;cursor:pointer;padding:6px;position:absolute;right:12px;top:12px;transition:all .2s ease}.closeBtn:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.ctaTitle{color:#fff;font-size:1.5rem;font-weight:700;margin:0 0 8px}.ctaSubtitle{color:#9ca3af;font-size:.95rem;margin:0 0 20px}.ctaOptions{display:flex;flex-wrap:wrap;gap:.75rem}.ctaBtn{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.06);color:#0f172a;display:inline-block;flex:1;font-weight:500;min-width:140px;overflow:hidden;padding:.85rem 1.5rem;position:relative;text-align:center;text-decoration:none;transition:all .2s ease}.ctaBtn:hover{border-color:#cbd5e1;box-shadow:0 6px 20px rgba(0,0,0,.3);transform:translateY(-1px)}.ctaBtn.primary{background:#ea580c;border:1px solid #ea580c;box-shadow:0 4px 16px rgba(0,0,0,.3);color:#fff}.ctaBtn.primary:hover{background:#e5502b;border-color:#e5502b;box-shadow:0 6px 20px rgba(0,0,0,.35)}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:optional;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:optional;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:optional;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:optional;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_43725f{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,arial;font-style:normal}.__variable_43725f{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback",system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,arial}