[data-mobile-guide] .mobile-guide__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-mobile-guide] .mobile-guide__features .ical-guide__step{min-height:100%}[data-mobile-guide] .mobile-guide__feature-card{position:relative;overflow:hidden;padding:18px;border:1px solid var(--ical-line);border-radius:14px;background:rgba(255,255,255,.94);box-shadow:0 8px 24px rgba(8,82,91,.035)}[data-mobile-guide] .mobile-guide__feature-card::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--ical-accent);opacity:.65}[data-mobile-guide] .mobile-guide__feature-card:nth-child(2)::before,[data-mobile-guide] .mobile-guide__feature-card:nth-child(5)::before{opacity:.42}[data-mobile-guide] .mobile-guide__feature-card:nth-child(3)::before,[data-mobile-guide] .mobile-guide__feature-card:nth-child(6)::before{opacity:.82}[data-mobile-guide] .mobile-guide__feature-card h3{margin-top:12px;margin-bottom:8px}[data-mobile-guide] .mobile-guide__feature-card p{font-size:15px;line-height:1.58}[data-mobile-guide] .mobile-guide__feature-visual{max-width:174px;margin-top:10px;padding:8px;border-radius:12px;background:linear-gradient(145deg,rgba(230,247,248,.74),rgba(255,255,255,.9))}[data-mobile-guide] .mobile-guide__feature-card:nth-child(2) .mobile-guide__feature-visual,[data-mobile-guide] .mobile-guide__feature-card:nth-child(5) .mobile-guide__feature-visual{background:linear-gradient(145deg,rgba(239,248,245,.92),rgba(255,255,255,.94))}[data-mobile-guide] .mobile-guide__feature-card:nth-child(3) .mobile-guide__feature-visual,[data-mobile-guide] .mobile-guide__feature-card:nth-child(6) .mobile-guide__feature-visual{background:linear-gradient(145deg,rgba(238,244,252,.92),rgba(255,255,255,.94))}[data-mobile-guide] .mobile-guide__feature-visual svg{display:block;width:100%;height:auto}[data-mobile-guide] .mobile-guide__hero-visual{max-width:560px;margin-inline:auto}[data-mobile-guide] .mobile-guide__workflow-visual{max-width:390px;margin-inline:auto}[data-mobile-guide] .mobile-guide__phone-graphic{display:block;width:100%;height:auto}[data-mobile-guide] .mobile-guide__float-card{transform-box:fill-box;transform-origin:center;animation:mobile-guide-float 5s ease-in-out infinite}[data-mobile-guide] .mobile-guide__float-card--right{animation-delay:-2.5s}[data-mobile-guide] .mobile-guide__workflow{align-items:center}[data-mobile-guide] .mobile-guide__download{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:clamp(28px,5vw,64px);align-items:center}[data-mobile-guide] .mobile-guide__download h2{margin-bottom:14px}[data-mobile-guide] .mobile-guide__download p:last-child{margin-bottom:0}[data-mobile-guide] .mobile-guide__stores{display:grid;gap:12px}[data-mobile-guide] .mobile-guide__stores a{display:grid;grid-template-columns:1fr auto;gap:4px 18px;align-items:center;min-height:82px;padding:16px 18px;border:1px solid var(--ical-line);border-radius:12px;background:#fff;color:var(--ical-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mobile-guide] .mobile-guide__stores a:hover{transform:translateY(-2px);border-color:#8dcbd0;box-shadow:0 10px 24px rgba(8,82,91,.08)}[data-mobile-guide] .mobile-guide__stores a span:first-child{font-size:12px;color:var(--ical-muted)}[data-mobile-guide] .mobile-guide__stores a strong{grid-column:1;font-size:16px}[data-mobile-guide] .mobile-guide__stores a span:last-child{grid-column:2;grid-row:1 / span 2;font-size:18px;color:var(--ical-accent)}[data-mobile-guide] .mobile-guide__diagnostics{grid-template-columns:repeat(4,minmax(0,1fr))}[data-mobile-guide] .mobile-guide__related{padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(42px,6vw,72px);background:#f6fbfb;border-top:1px solid rgba(13,105,114,.10)}[data-mobile-guide] .mobile-guide__related h2{margin-bottom:24px}[data-mobile-guide] .mobile-guide__related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}[data-mobile-guide] .mobile-guide__related-card{position:relative;display:flex;flex-direction:column;min-height:210px;padding:20px;border:1px solid var(--ical-line);border-radius:14px;background:#fff;color:var(--ical-ink);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}[data-mobile-guide] .mobile-guide__related-card:hover{transform:translateY(-3px);border-color:#8dcbd0;box-shadow:0 14px 30px rgba(8,82,91,.08)}[data-mobile-guide] .mobile-guide__related-card>span:first-child{margin-bottom:10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ical-accent)}[data-mobile-guide] .mobile-guide__related-card strong{display:block;margin-bottom:10px;font-size:19px;line-height:1.28}[data-mobile-guide] .mobile-guide__related-card p{margin:0;color:var(--ical-muted);font-size:14px;line-height:1.55}[data-mobile-guide] .mobile-guide__related-arrow{margin-top:auto;padding-top:18px;font-size:20px;color:var(--ical-accent)}[data-mobile-guide] .mobile-guide__article-end{padding-top:24px;padding-bottom:48px}article[data-mobile-guide]+section[data-related-content]{display:none}article[data-mobile-guide]+section[data-related-content]+[data-news-component],article[data-mobile-guide]+[data-news-component]{margin-top:clamp(34px,5vw,64px);border-top:1px solid rgba(13,105,114,.12)}@keyframes mobile-guide-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 980px){[data-mobile-guide] .mobile-guide__features,[data-mobile-guide] .mobile-guide__diagnostics,[data-mobile-guide] .mobile-guide__related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-mobile-guide] .mobile-guide__download{grid-template-columns:1fr}}@media (max-width: 640px){[data-mobile-guide] .ical-guide__hero{padding-bottom:24px}[data-mobile-guide] .ical-guide__hero-grid{gap:18px}[data-mobile-guide] .ical-guide__section{padding-top:34px;padding-bottom:34px}[data-mobile-guide] .ical-guide__section h2{margin-bottom:10px}[data-mobile-guide] .ical-guide__intro{margin-bottom:18px}[data-mobile-guide] .mobile-guide__features,[data-mobile-guide] .mobile-guide__diagnostics,[data-mobile-guide] .mobile-guide__related-grid{grid-template-columns:1fr;gap:12px}[data-mobile-guide] .mobile-guide__feature-card{min-height:0;padding:15px 15px 16px 17px;border-radius:12px}[data-mobile-guide] .mobile-guide__feature-card h3{margin-top:8px;margin-bottom:6px}[data-mobile-guide] .mobile-guide__feature-card p{font-size:14px;line-height:1.5}[data-mobile-guide] .mobile-guide__feature-visual{max-width:188px;margin-top:6px}[data-mobile-guide] .mobile-guide__hero-visual{width:min(112%,470px);max-width:none;margin-left:50%;transform:translateX(-50%)}[data-mobile-guide] .mobile-guide__workflow-visual{max-width:330px}[data-mobile-guide] .mobile-guide__stores{gap:8px}[data-mobile-guide] .mobile-guide__stores a{min-height:70px;padding:13px 14px}[data-mobile-guide] .mobile-guide__related{padding-top:30px;padding-bottom:30px}[data-mobile-guide] .mobile-guide__related h2{margin-bottom:14px}[data-mobile-guide] .mobile-guide__related-card{min-height:0;padding:14px 15px;border-radius:12px}[data-mobile-guide] .mobile-guide__related-card>span:first-child{margin-bottom:6px}[data-mobile-guide] .mobile-guide__related-card strong{margin-bottom:6px;font-size:17px}[data-mobile-guide] .mobile-guide__related-card p{font-size:13px;line-height:1.48}[data-mobile-guide] .mobile-guide__related-arrow{padding-top:10px}[data-mobile-guide] .mobile-guide__article-end{padding-top:16px;padding-bottom:28px}article[data-mobile-guide]+section[data-related-content]+[data-news-component],article[data-mobile-guide]+[data-news-component]{margin-top:18px}article[data-mobile-guide]+section[data-related-content]+[data-news-component] .shell,article[data-mobile-guide]+[data-news-component] .shell{padding-top:26px;padding-bottom:30px}article[data-mobile-guide]+section[data-related-content]+[data-news-component] h2,article[data-mobile-guide]+[data-news-component] h2{margin-bottom:14px;font-size:clamp(24px,7vw,30px)}article[data-mobile-guide]+section[data-related-content]+[data-news-component] .news-component__filters,article[data-mobile-guide]+[data-news-component] .news-component__filters{margin-bottom:16px}article[data-mobile-guide]+section[data-related-content]+[data-news-component] .news-component__grid,article[data-mobile-guide]+[data-news-component] .news-component__grid{gap:12px}}@media (prefers-reduced-motion: reduce){[data-mobile-guide] .mobile-guide__stores a,[data-mobile-guide] .mobile-guide__related-card{transition:none}[data-mobile-guide] .mobile-guide__float-card{animation:none}}
