.blog-main,.article-main{gap:0;padding-bottom:120px}.blog-main section+section{margin-top:120px}.blog-hero{padding:110px 0 0}.blog-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.8fr);gap:72px;align-items:center}.blog-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.blog-hero__title{max-width:850px}.blog-hero__lead{max-width:720px;font-size:20px;line-height:1.6;color:var(--text-secondary)}.blog-hero__visual{min-height:360px;border:1px solid var(--accent-border);border-radius:32px;background:radial-gradient(circle at 75% 25%,rgba(255,90,31,.34),transparent 35%),linear-gradient(145deg,#18100d,#090909 55%);padding:28px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.blog-signal{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.blog-signal span{height:9px;border-radius:99px;background:#292929}.blog-signal span:nth-child(2),.blog-signal span:nth-child(4),.blog-signal span:nth-child(8){background:var(--accent)}.blog-visual__line{font-family:var(--font-display);font-size:38px;line-height:1.05;max-width:430px}.blog-categories{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}.blog-chip{display:inline-flex;padding:10px 16px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);font-size:14px}.blog-chip--active,.blog-chip:hover{border-color:var(--accent-border);color:var(--text-accent);background:var(--accent-bg)}.blog-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:44px}.blog-section-head p{max-width:560px;color:var(--text-secondary);line-height:1.55}.blog-featured{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border:1px solid var(--border-default);border-radius:28px;overflow:hidden;background:var(--bg-card)}.blog-featured__visual{min-height:440px;padding:34px;background:radial-gradient(circle at 25% 20%,rgba(255,90,31,.38),transparent 35%),linear-gradient(150deg,#26150f,#0b0b0b 65%);display:flex;align-items:flex-end}.blog-featured__number{font-family:var(--font-display);font-size:clamp(90px,13vw,180px);line-height:.8;color:rgba(255,255,255,.08)}.blog-featured__content{padding:48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:22px}.blog-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text-disabled);font-size:13px}.blog-dot{width:4px;height:4px;background:var(--accent);border-radius:50%}.blog-featured__title{font-family:var(--font-display);font-size:38px;line-height:1.08}.blog-featured__excerpt{font-size:17px;line-height:1.65;color:var(--text-secondary)}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.blog-card__visual{height:190px;padding:22px;background:linear-gradient(145deg,#23140f,#0d0d0d 68%);display:flex;align-items:flex-end}.blog-card__visual--crm{background:radial-gradient(circle at 70% 30%,rgba(255,90,31,.32),transparent 32%),linear-gradient(145deg,#141414,#080808)}.blog-card__visual--data{background:linear-gradient(135deg,rgba(255,90,31,.22),transparent 45%),repeating-linear-gradient(90deg,#111 0,#111 29px,#1b1b1b 30px)}.blog-card__visual--ai{background:radial-gradient(circle at 50% 45%,rgba(255,90,31,.38),transparent 25%),#0b0b0b}.blog-card__mark{font-family:var(--font-display);font-size:54px;color:rgba(255,255,255,.16)}.blog-card__body{padding:26px;display:flex;flex-direction:column;gap:16px;flex:1}.blog-card__title{font-size:21px;line-height:1.35}.blog-card__excerpt{color:var(--text-secondary);line-height:1.55}.blog-card__status{margin-top:auto;color:var(--text-disabled);font-size:13px}.blog-answers{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.blog-answers__intro{position:sticky;top:120px}.blog-answer-list{display:grid;gap:14px}.blog-answer{display:block;padding:26px;border:1px solid var(--border-default);border-radius:18px;background:var(--bg-card)}.blog-answer h3{font-size:19px;margin-bottom:8px}.blog-answer p{color:var(--text-secondary);line-height:1.55}.blog-cta{display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;padding:46px;border:1px solid var(--accent-border);border-radius:28px;background:radial-gradient(circle at 90% 20%,rgba(255,90,31,.22),transparent 35%),var(--bg-card)}.blog-cta__text{max-width:720px}.blog-cta__text p{margin-top:14px;color:var(--text-secondary);font-size:17px;line-height:1.6}.blog-cta__actions{display:flex;gap:12px;flex-wrap:wrap}
.article-hero{padding:92px 0 72px}.article-breadcrumbs{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--text-disabled);font-size:13px;margin-bottom:38px}.article-breadcrumbs a:hover{color:var(--text-accent)}.article-hero__inner{max-width:1050px}.article-kicker{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.article-title{font-family:var(--font-display);font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.035em;max-width:1100px}.article-deck{font-size:21px;line-height:1.6;color:var(--text-secondary);max-width:870px;margin-top:30px}.article-byline{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:34px;color:var(--text-disabled);font-size:14px}.article-author-mark{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--accent-bg);border:1px solid var(--accent-border);color:var(--text-accent);font-weight:700}.article-cover{height:430px;border-radius:30px;border:1px solid var(--accent-border);background:radial-gradient(circle at 70% 30%,rgba(255,90,31,.38),transparent 30%),linear-gradient(145deg,#24130d,#080808 62%);display:flex;align-items:flex-end;justify-content:space-between;padding:38px;overflow:hidden}.article-cover__number{font-family:var(--font-display);font-size:clamp(120px,20vw,250px);line-height:.72;color:rgba(255,255,255,.08)}.article-cover__flow{display:flex;align-items:center;gap:10px;max-width:520px}.article-cover__node{padding:10px 14px;border:1px solid var(--border-default);border-radius:999px;background:rgba(5,5,5,.75);font-size:12px}.article-cover__arrow{color:var(--text-accent)}.article-layout{display:grid;grid-template-columns:260px minmax(0,780px);gap:70px;justify-content:center;padding-top:88px}.article-toc{position:sticky;top:110px;align-self:start;padding:22px;border:1px solid var(--border-default);border-radius:18px;background:var(--bg-card)}.article-toc__title{font-weight:600;margin-bottom:15px}.article-toc ol{display:grid;gap:11px}.article-toc a{font-size:14px;line-height:1.4;color:var(--text-secondary)}.article-toc a:hover{color:var(--text-accent)}.article-content{min-width:0}.article-answer{padding:28px;border:1px solid var(--accent-border);border-radius:20px;background:linear-gradient(145deg,rgba(255,90,31,.12),rgba(15,15,15,.9));margin-bottom:58px}.article-answer__label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-accent);font-weight:700}.article-answer p{font-size:18px;line-height:1.65;margin-top:12px}.article-content h2{font-family:var(--font-display);font-size:36px;line-height:1.15;margin:72px 0 22px;scroll-margin-top:110px}.article-content h3{font-size:23px;line-height:1.35;margin:38px 0 14px}.article-content>p,.article-content li{font-size:18px;line-height:1.75;color:var(--text-secondary)}.article-content p+p{margin-top:18px}.article-content ul,.article-content ol{display:grid;gap:10px;margin:22px 0 28px;padding-left:24px}.article-content li::marker{color:var(--text-accent)}.article-callout{margin:34px 0;padding:24px 26px;border-left:3px solid var(--accent);background:var(--bg-card);border-radius:0 16px 16px 0}.article-callout strong{display:block;margin-bottom:8px}.article-read-next{margin:34px 0;padding:22px 24px;border:1px solid var(--border-default);border-radius:16px;background:var(--bg-card)}.article-read-next__label{display:block;margin-bottom:9px;color:var(--text-disabled);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.article-read-next a{color:var(--text-accent);font-weight:600;line-height:1.5}.article-table-wrap{overflow:auto;border:1px solid var(--border-default);border-radius:18px;margin:28px 0}.article-table{width:100%;border-collapse:collapse;min-width:620px}.article-table th,.article-table td{text-align:left;padding:17px 18px;border-bottom:1px solid var(--border-default);font-size:14px;line-height:1.45}.article-table th{color:var(--text-accent);background:rgba(255,90,31,.08)}.article-table td{color:var(--text-secondary)}.article-table tr:last-child td{border-bottom:0}.article-faq{display:grid;gap:12px;margin-top:26px}.article-faq details{border:1px solid var(--border-default);border-radius:16px;background:var(--bg-card);padding:20px 22px}.article-faq summary{cursor:pointer;font-weight:600;line-height:1.4}.article-faq p{margin-top:14px!important;font-size:16px!important}.article-author{margin-top:58px;padding:28px;border:1px solid var(--border-default);border-radius:20px;background:var(--bg-card);display:grid;grid-template-columns:auto 1fr;gap:20px}.article-author__mark{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--accent);font-family:var(--font-display);font-size:24px;font-weight:700}.article-author p{color:var(--text-secondary);line-height:1.6;margin-top:7px}.article-cta{margin-top:78px;padding:38px;border:1px solid var(--accent-border);border-radius:24px;background:radial-gradient(circle at 90% 10%,rgba(255,90,31,.2),transparent 34%),var(--bg-card)}.article-cta p{max-width:620px;margin:14px 0 24px;color:var(--text-secondary);line-height:1.6}.related{padding-top:110px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:38px}.related-card{transition:transform .2s ease,border-color .2s ease}.related-card:hover{transform:translateY(-4px);border-color:var(--accent-border)}.related-card .card__text{min-height:64px}
@media(max-width:1023px){.blog-hero__grid{grid-template-columns:1fr}.blog-hero__visual{min-height:280px}.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-answers{grid-template-columns:1fr}.blog-answers__intro{position:static}.blog-cta{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr;gap:38px}.article-toc{position:static}.article-toc ol{grid-template-columns:repeat(2,1fr)}.article-cover{height:340px}.related-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.blog-main,.article-main{padding-bottom:80px}.blog-main section+section{margin-top:80px}.blog-hero{padding-top:62px}.blog-hero__grid{gap:38px}.blog-hero__lead{font-size:18px}.blog-hero__visual{min-height:240px;border-radius:22px}.blog-visual__line{font-size:30px}.blog-section-head{display:block;margin-bottom:28px}.blog-section-head p{margin-top:15px}.blog-featured{grid-template-columns:1fr}.blog-featured__visual{min-height:230px}.blog-featured__content{padding:28px}.blog-featured__title{font-size:30px}.blog-grid{grid-template-columns:1fr}.blog-card__visual{height:150px}.blog-cta{padding:28px}.blog-cta__actions,.blog-cta__actions .btn{width:100%}.blog-cta__actions .btn{justify-content:center}.article-hero{padding:62px 0 48px}.article-deck{font-size:18px}.article-cover{height:250px;padding:22px}.article-cover__flow{display:none}.article-layout{padding-top:58px}.article-toc ol{grid-template-columns:1fr}.article-content h2{font-size:30px;margin-top:56px}.article-content>p,.article-content li{font-size:17px}.article-answer p{font-size:17px}.article-author{grid-template-columns:1fr}.article-cta{padding:28px}.related{padding-top:80px}.related-grid{grid-template-columns:1fr}}
@media(hover:hover){.blog-card,.blog-answer{transition:transform .2s ease,border-color .2s ease}.blog-card:hover{transform:translateY(-5px);border-color:var(--accent-border)}.blog-answer:hover{border-color:var(--accent-border)}.article-read-next a:hover{text-decoration:underline}}
