.motion-calm-page{animation:content-surface-arrive .18s cubic-bezier(.22,.61,.36,1)}.motion-calm-page :where(a,button,input,select,textarea){transition-duration:.16s;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.rv-card,.sp-contact-grid>*,.nd-panel,.ord-card){transition:border-color .16s cubic-bezier(.22,.61,.36,1),background-color .16s cubic-bezier(.22,.61,.36,1),box-shadow .16s cubic-bezier(.22,.61,.36,1)}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.rv-card,.sp-contact-grid>*,.nd-panel,.ord-card):where(:hover,:focus-within){border-color:color-mix(in srgb,var(--primary,#0066ff) 28%,var(--border-1,transparent));box-shadow:0 8px 24px color-mix(in srgb,var(--primary,#0066ff) 8%,transparent)}.motion-calm-page [data-motion-effect=state]{animation:motion-state-arrive .16s cubic-bezier(.22,.61,.36,1) both}.motion-calm-page .faq-item[open] .motion-faq-answer{animation:faq-answer-arrive .16s cubic-bezier(.22,.61,.36,1)}.motion-calm-page .affiliate-commission-table tbody>tr[data-motion-effect=state]{animation:affiliate-commission-row-arrive .16s cubic-bezier(.22,.61,.36,1) both}.motion-calm-page .ticket-attachment-lightbox[data-motion-effect=state]{animation:ticket-lightbox-arrive .16s cubic-bezier(.22,.61,.36,1) both}.motion-reading-progress{position:fixed;z-index:101;top:0;left:0;width:100%;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--primary,#0066ff),var(--accent,#00cd9a));transform:scaleX(var(--reading-progress,0));transform-origin:left}.motion-calm-page :where(.sp-blog-card .sp-blog-img,.sp-blog-thumb img,.blog-featured-thumb img,.blog-related-cover img){transition:transform .42s cubic-bezier(.22,.61,.36,1)}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):where(:hover,:focus-within) :where(.sp-blog-img,.sp-blog-thumb img,.blog-featured-thumb img,.blog-related-cover img){transform:scale(1.045)}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured){position:relative;overflow:hidden}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;z-index:2;width:34%;background:linear-gradient(100deg,transparent 8%,rgba(173,216,255,.13) 44%,rgba(255,255,255,.17) 50%,rgba(173,216,255,.13) 56%,transparent 92%);opacity:0;pointer-events:none;transform:translateX(-130%) skewX(-14deg);transition:transform .76s cubic-bezier(.22,.61,.36,1),opacity .3s cubic-bezier(.22,.61,.36,1)}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):where(:hover,:focus-within):after{opacity:1;transform:translateX(320%) skewX(-14deg)}.nd-focus-glow:focus,.nd-focus-glow:focus-visible{border-color:var(--primary,#0066ff);box-shadow:0 0 0 3px rgba(0,102,255,.12),0 0 22px -6px rgba(0,102,255,.35);outline:none}.nd-client-shell .pol-article{background:color-mix(in srgb,var(--card,#0d1117) 72%,transparent);border-color:color-mix(in srgb,var(--border-1,#1e2b3a) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px -26px rgba(2,8,20,.7)}@keyframes content-surface-arrive{0%{opacity:.86;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes faq-answer-arrive{0%{opacity:.88;transform:translateY(-2px)}to{opacity:1;transform:none}}@keyframes affiliate-commission-row-arrive{0%{opacity:.82}to{opacity:1}}@keyframes ticket-lightbox-arrive{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion-calm-page,.motion-calm-page .affiliate-commission-table tbody>tr[data-motion-effect=state],.motion-calm-page .faq-item[open] .motion-faq-answer,.motion-calm-page .ticket-attachment-lightbox[data-motion-effect=state],.motion-calm-page :where(.sp-blog-card .sp-blog-img,.sp-blog-thumb img,.blog-featured-thumb img,.blog-related-cover img),.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):after,.motion-calm-page :where(.sp-blog-card,.blog-related-card,.rv-card,.sp-contact-grid>*,.nd-panel,.ord-card),.motion-calm-page :where(a,button,input,select,textarea),.motion-reading-progress,.nd-focus-glow:focus,.nd-focus-glow:focus-visible{animation:none!important;transition:none!important}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):after{opacity:0!important;transform:translateX(-130%) skewX(-14deg)!important}.motion-calm-page :where(.sp-blog-card,.blog-related-card,.blog-featured):where(:hover,:focus-within) :where(.sp-blog-img,.sp-blog-thumb img,.blog-featured-thumb img,.blog-related-cover img){transform:none!important}}