.ai-content-block{color:#333;background:#fff;border:1px solid #dde8ef;border-radius:10px;margin:24px 0;padding:20px 22px 20px 44px;font-size:.95rem;line-height:1.72;position:relative}.ai-content-block__type-marker{font-size:1rem;line-height:1;position:absolute;top:20px;left:14px}.ai-content-block__heading{color:#0d1f2d;margin:0 0 10px;font-size:1rem;font-weight:700;line-height:1.35}.ai-content-block__body p{margin:0 0 10px}.ai-content-block__body p:last-child{margin-bottom:0}.ai-content-block__body ul,.ai-content-block__body ol{margin:8px 0;padding-left:18px}.ai-content-block__body li{margin-bottom:4px}.ai-content-block--answer{background:#f7fbfd;border-left:4px solid #1a7fa8}.ai-content-block--fact{background:#f0fdf4;border-left:4px solid #16a34a}.ai-content-block--step{background:#faf5ff;border-left:4px solid #7c3aed}.ai-content-block--comparison{background:#fffbeb;border-left:4px solid #d97706}.ai-content-block--definition{background:#ecfeff;border-left:4px solid #0891b2}.ai-content-block--process{background:#fff5f5;border-left:4px solid #dc2626}.ai-content-block--callout{background:#eef2ff;border-left:4px solid #6366f1}.ai-content-block--featured{box-shadow:0 2px 12px #1a7fa81a}.ai-fact-box{background:#f0f9ff;border:1px solid #bae6fd;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:20px 0;padding:16px 20px;display:flex}.ai-fact-box__label{text-transform:uppercase;letter-spacing:.08em;color:#0369a1;flex-basis:100%;font-size:.8rem;font-weight:700}.ai-fact-box__value{color:#0c4a6e;font-size:1.6rem;font-weight:800;line-height:1}.ai-fact-box__unit{color:#0369a1;font-size:1rem;font-weight:400}.ai-fact-box__detail{color:#0369a1;flex-basis:100%;font-size:.85rem;line-height:1.55}.ai-fact-box__source{color:#94a3b8;flex-basis:100%;font-size:.75rem;font-style:italic}.ai-definition{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:18px 0;padding:16px 20px}.ai-definition__term{color:#0d1f2d;margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.ai-definition__body{color:#475569;font-size:.9rem;line-height:1.65}.ai-comparison{margin:24px 0}.ai-comparison__title{color:#0d1f2d;margin-bottom:12px;font-size:1rem;font-weight:700}.ai-comparison__table-wrap{overflow-x:auto}.ai-comparison__table{border-collapse:collapse;width:100%;font-size:.88rem}.ai-comparison__table th,.ai-comparison__table td{text-align:left;vertical-align:top;border:1px solid #e2e8f0;padding:10px 14px}.ai-comparison__table thead th{color:#fff;background:#0d1f2d;font-weight:700}.ai-comparison__table tbody tr:nth-child(2n){background:#f8fafc}.ai-comparison__table tbody th{color:#0d1f2d;background:#f1f5f9;font-weight:600}.ai-process{margin:24px 0}.ai-process__title{color:#0d1f2d;margin-bottom:16px;font-size:1rem;font-weight:700}.ai-process__steps{counter-reset:step-counter;margin:0;padding:0;list-style:none}.ai-process__step{counter-increment:step-counter;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;padding:14px 16px 14px 52px;position:relative}.ai-process__step:before{content:counter(step-counter);color:#fff;background:#0d1f2d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex;position:absolute;top:14px;left:14px}.ai-process__step-heading{color:#0d1f2d;margin-bottom:4px;font-size:.9rem;font-weight:700;display:block}.ai-process__step-body{color:#555;margin:0;font-size:.87rem;line-height:1.6}@media (max-width:480px){.ai-content-block{padding:16px 16px 16px 40px}.ai-fact-box__value{font-size:1.3rem}}
.entity-page{color:#1a1a1a}.entity-hero{color:#fff;background:linear-gradient(135deg,#0d1f2d 0%,#1a3a4a 70%,#163344 100%);padding:76px 0 64px}.entity-hero__inner{max-width:860px}.entity-hero__breadcrumb{color:#ffffff8c;margin-bottom:18px;font-size:.78rem}.entity-hero__breadcrumb a{color:#fff9;text-decoration:none}.entity-hero__h1{margin-bottom:18px;font-size:clamp(1.65rem,4vw,2.7rem);font-weight:800;line-height:1.15}.entity-hero__sub{color:#ffffffd1;max-width:700px;margin-bottom:28px;font-size:1.05rem;line-height:1.65}.entity-hero__trust{color:#ffffffc7;flex-wrap:wrap;gap:8px 24px;margin:0 0 28px;padding:0;font-size:.84rem;list-style:none;display:flex}.entity-hero__ctas{flex-wrap:wrap;gap:14px;display:flex}.entity-section-heading{color:#0d1f2d;margin-bottom:12px;font-size:clamp(1.25rem,2.8vw,1.85rem);font-weight:700;line-height:1.25}.entity-section-sub{color:#555;max-width:680px;margin-bottom:32px;font-size:.97rem;line-height:1.65}.entity-who{padding:64px 0 48px}.entity-who__grid{grid-template-columns:1fr 280px;align-items:start;gap:40px;display:grid}.entity-who__text p{color:#444;margin-bottom:16px;font-size:.97rem;line-height:1.72}.entity-who__text p:last-child{margin-bottom:0}.entity-who__text a{color:#1a7fa8}.entity-who__facts{flex-direction:column;gap:0;display:flex}.entity-services{background:#f4f8fb;padding:0 0 64px}.entity-services .container{padding-top:56px}.entity-services__grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;display:grid}.entity-service-card{color:inherit;background:#fff;border:1.5px solid #dde8ef;border-radius:12px;flex-direction:column;gap:6px;padding:22px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex}.entity-service-card:hover{border-color:#1a7fa8;box-shadow:0 4px 16px #1a7fa81a}.entity-service-card__icon{font-size:1.6rem}.entity-service-card__name{color:#0d1f2d;margin:0;font-size:.92rem;font-weight:700}.entity-service-card__desc{color:#666;flex:1;margin:0;font-size:.82rem;line-height:1.55}.entity-service-card__price{color:#1a7fa8;margin:0;font-size:.82rem}.entity-service-card__cta{color:#1a7fa8;font-size:.8rem;font-weight:600}.entity-concepts{padding:56px 0 48px}.entity-concepts__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;display:grid}.entity-comparison{padding:0 0 56px}.entity-process{background:#f4f8fb;padding:0 0 56px}.entity-process .container{padding-top:56px;padding-bottom:56px}.entity-diff{padding:56px 0}.entity-diff__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;display:grid}.entity-faq{padding:0 0 64px}.entity-faq__list{flex-direction:column;gap:8px;max-width:820px;display:flex}.entity-faq__item{background:#fff;border:1.5px solid #dde8ef;border-radius:10px;overflow:hidden}.entity-faq__question{cursor:pointer;color:#0d1f2d;-webkit-user-select:none;user-select:none;justify-content:space-between;padding:16px 20px;font-size:.93rem;font-weight:600;list-style:none;display:flex}.entity-faq__question::-webkit-details-marker{display:none}.entity-faq__question:after{content:"+";color:#1a7fa8;font-size:1.2rem;font-weight:400}details[open] .entity-faq__question:after{content:"−"}.entity-faq__answer{border-top:1px solid #dde8ef}.entity-faq__answer p{color:#555;margin:0;padding:14px 20px 16px;font-size:.88rem;line-height:1.7}@media (max-width:900px){.entity-who__grid{grid-template-columns:1fr}.entity-who__facts{flex-flow:wrap}}@media (max-width:640px){.entity-hero{padding:52px 0 44px}.entity-hero__ctas{flex-direction:column}.entity-services__grid{grid-template-columns:1fr 1fr}.entity-concepts__grid{grid-template-columns:1fr}}
