.font-figtree{font-family:Figtree,sans-serif!important}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-primary{color:#000}.text-secondary{color:#6b7a8a}.text-tertiary{color:#5a6778}.text-accent{color:#6f55c3}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton{background:linear-gradient(90deg,#f2f3f5 25%,#d3dce5 50%,#f2f3f5 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite;border-radius:.25rem;transform:translateZ(0);will-change:background-position}.intent-landing{width:100%;background:#fff;color:#000}.intent-landing .container{max-width:880px;margin:0 auto;padding:0 1.5rem}.intent-landing .intent-hero{padding:4rem 0 2rem}.intent-landing .intent-hero .intent-eyebrow{display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#6b7a8a;margin-bottom:.75rem}.intent-landing .intent-hero .intent-heading{margin:0 0 1rem;font-size:2.75rem;line-height:1.1;letter-spacing:-.5px;font-weight:700;color:#000}.intent-landing .intent-hero .intent-heading em{font-style:italic;color:#4a5568}.intent-landing .intent-hero .intent-lead{margin:0;font-size:1.125rem;line-height:1.6;color:#4a5568;max-width:720px}.intent-landing .intent-hero .intent-bullets{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1.25rem}.intent-landing .intent-hero .intent-bullets li{position:relative;padding-left:1.5rem;font-size:.9375rem;color:#2d3748;line-height:1.5}.intent-landing .intent-hero .intent-bullets li:before{content:"✓";position:absolute;left:0;top:0;color:#000;font-weight:700}.intent-landing .intent-hero .intent-actions{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.75rem}.intent-landing .intent-btn{display:inline-flex;align-items:center;padding:.875rem 1.5rem;border-radius:999px;font-size:.9375rem;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.intent-landing .intent-btn-primary{background:#000;color:#fff}.intent-landing .intent-btn-primary:hover{color:#fff;opacity:.85;transform:translateY(-1px)}.intent-landing .intent-btn-secondary{background:transparent;border:1px solid #d3dce5;color:#000}.intent-landing .intent-btn-secondary:hover{background:#f2f3f5;color:#000}.intent-landing .intent-section{padding:2.25rem 0}.intent-landing .intent-section+.intent-section{border-top:1px solid #f2f3f5}.intent-landing .intent-section .intent-section-title{margin:0 0 1rem;font-size:1.625rem;line-height:1.2;font-weight:700;letter-spacing:-.3px;color:#000}.intent-landing .intent-section .intent-section-body{font-size:1rem;line-height:1.7;color:#4a5568}.intent-landing .intent-section .intent-section-body p{margin:0 0 .75rem}.intent-landing .intent-section .intent-section-body ul{padding-left:1.25rem;margin:.5rem 0}.intent-landing .intent-section .intent-section-body li{list-style:disc;line-height:1.7;margin:.25rem 0}.intent-landing .intent-section .intent-section-body a{color:#000;text-decoration:underline;text-underline-offset:3px;font-weight:600}.intent-landing .intent-section .intent-section-body strong{color:#000;font-weight:600}.intent-landing .intent-faq dl{margin:0}.intent-landing .intent-faq .intent-faq-item{padding:1rem 0;border-bottom:1px solid #f2f3f5}.intent-landing .intent-faq .intent-faq-item:first-of-type{border-top:1px solid #f2f3f5}.intent-landing .intent-faq .intent-faq-item dt{font-size:1.0625rem;font-weight:600;color:#000;margin:0 0 .5rem}.intent-landing .intent-faq .intent-faq-item dd{margin:0;font-size:.9375rem;line-height:1.6;color:#4a5568}.intent-landing .intent-related ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem .75rem}.intent-landing .intent-related li a{display:inline-flex;padding:.5rem .875rem;border-radius:999px;background:#f2f3f5;color:#000;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background-color .2s ease}.intent-landing .intent-related li a:hover{background:#d3dce5}.intent-landing .intent-cta-final{margin:4rem 0 5rem;padding:0 1.5rem}.intent-landing .intent-cta-final .container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a);color:#fff;border-radius:16px;padding:3rem 2rem;text-align:center;max-width:880px}.intent-landing .intent-cta-final h2{margin:0 0 .75rem;font-size:2rem;line-height:1.15;font-weight:700;letter-spacing:-.4px;color:#fff}.intent-landing .intent-cta-final p{margin:0 0 1.5rem;color:hsla(0,0%,100%,.75)}.intent-landing .intent-cta-final .intent-btn{background:#fff;color:#000}.intent-landing .intent-cta-final .intent-btn:hover{opacity:.9;color:#000}@media(max-width:1200px){.intent-landing .intent-hero{padding:2.5rem 0 1.5rem}.intent-landing .intent-hero .intent-heading{font-size:2rem}.intent-landing .intent-hero .intent-lead{font-size:1rem}.intent-landing .intent-hero .intent-bullets{grid-template-columns:1fr}.intent-landing .intent-section .intent-section-title{font-size:1.375rem}.intent-landing .intent-cta-final .container{padding:2rem 1.5rem}.intent-landing .intent-cta-final .container h2{font-size:1.625rem}}