*,:after,:before{box-sizing:border-box}html:focus-within{scroll-behavior:smooth}body,h1,h2,h3,p{margin:0}ol[role=list],ul[role=list]{list-style:none}img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{font-family:var(--font-sans)}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:root{color-scheme:light}body{min-width:320px}a{text-underline-offset:.18em}[hidden]{display:none!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 var(--font-sans)}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}.icon{display:inline-block;flex:0 0 auto;width:1em;height:1em;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vertical-align:-.125em}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-4rem;left:1rem;z-index:30;padding:.7rem 1rem;background:var(--color-primary);color:#fff}.skip-link:focus{top:1rem}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--color-heading);line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.65rem,8vw,5.4rem)}h2{font-size:clamp(2rem,4vw,3.1rem)}h3{font-size:1.25rem}.lede{max-width:42rem;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem)}.eyebrow{color:var(--color-primary);font-weight:800;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.75rem 1.1rem;border:1px solid var(--color-primary);border-radius:.55rem;background:var(--color-primary);color:#fff;font-weight:800;cursor:pointer;transition:transform .2s,background .2s}.button:hover{background:#0758e8;transform:translateY(-2px)}.button-outline{background:#fff;color:var(--color-primary)}.button-outline:hover{background:#edf5ff}.text-link{color:var(--color-primary);font-weight:800}.section{padding:4.5rem 0}.section-muted{background:var(--surface-2)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:2rem}.brand{font-weight:900;letter-spacing:-.06em;color:var(--color-heading);white-space:nowrap}.brand span:last-child{color:var(--color-primary)}.brand-mark{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;margin-right:.25rem;border-radius:.45rem;background:var(--color-primary);color:#fff}.home-hero{padding:4.5rem 0 3rem}.home-hero,.smf-hero{background:radial-gradient(circle at 85% 22%,#54d5ff50,transparent 27%),linear-gradient(145deg,#edf7ff,#f7faff 65%)}.dashboard-grid,.home-hero__grid,.migration-grid,.performance-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}.hero-actions{display:flex;gap:.8rem;margin:1.75rem 0}.hero-proof{padding:0;margin:1.5rem 0 0;list-style:none;color:var(--color-text)}.hero-proof .icon{color:var(--color-success)}.hero-orbit{position:relative;display:grid;place-items:center}.hero-orbit svg{position:relative;z-index:1;filter:drop-shadow(0 24px 24px #1769ff25)}.orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb--one{width:13rem;height:13rem;right:0;top:0;background:#54d5ff4d}.orb--two{width:10rem;height:10rem;left:0;bottom:0;background:#1769ff20}.floating-card{position:absolute;z-index:2;display:flex;gap:.55rem;align-items:center;padding:.65rem .8rem;border:1px solid var(--color-border);border-radius:.7rem;background:#fffffff0;box-shadow:var(--shadow);font-size:.78rem}.floating-card .icon{color:var(--color-primary)}.floating-card span{display:grid}.floating-card small{color:var(--color-text)}.floating-card--uptime{right:0;top:12%}.floating-card--speed{bottom:8%;left:0}.technology-strip{padding:1.5rem 0;background:#fff;border-block:1px solid var(--color-border)}.technology-strip__items{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem}.tech-badge{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .7rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:.85rem;font-weight:750}.tech-badge .icon{color:var(--color-primary)}.stats-grid{display:grid;grid-template-columns:1fr;gap:1rem;text-align:center}.stats-grid article{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.stats-grid strong{display:block;color:var(--color-primary);font-size:2rem}.stats-grid span{color:var(--color-text)}.trust-intro{display:grid;gap:1rem}.feature-grid,.plans,.product-grid{display:grid;grid-template-columns:1fr;gap:1rem}.feature-grid article,.info-card,.kb-grid article,.plan,.product-card{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.feature-grid article>.icon,.product-card>.icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.65rem;background:#edf5ff;color:var(--color-primary);font-size:1.1rem}.feature-grid p,.plan p,.product-card p{color:var(--color-text)}.product-card a{color:var(--color-primary);font-weight:800}.check-list{padding:0;list-style:none}.check-list li{margin:.7rem 0;color:var(--color-text)}.check-list .icon{margin-right:.45rem;color:var(--color-success)}.performance-panel{padding:2rem;border-radius:var(--radius);background:linear-gradient(145deg,#1769ff,#54b9ff);color:#fff;box-shadow:var(--shadow)}.performance-panel .icon{font-size:1.8rem}.performance-panel span,.performance-panel strong{display:block}.performance-panel strong{font-size:2rem}.performance-panel svg{width:100%;margin-top:1.5rem}.hosting-panel{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius);background:#f5f8fc;box-shadow:var(--shadow)}.hosting-panel__bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;border-bottom:1px solid var(--color-border);background:var(--color-primary);color:#fff}.hosting-panel__brand{font-weight:850}.hosting-panel__status{display:flex;align-items:center;gap:.4rem;font-size:.7rem}.hosting-panel__status i{width:.45rem;height:.45rem;border-radius:50%;background:#8ff0b9}.hosting-panel__body{padding:clamp(1.25rem,3vw,2rem)}.hosting-panel__body>p{margin:0 0 1rem;color:var(--color-heading);font-size:.8rem;font-weight:800}.hosting-panel__tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.hosting-tool{display:flex;min-width:0;align-items:center;gap:.65rem;padding:.85rem;border:1px solid #dbe3ed;border-radius:.65rem;background:#fff;color:var(--color-text);font-size:.76rem;font-weight:750}.hosting-tool .icon{flex:0 0 auto;color:#f28c28;font-size:1rem}.plan-featured{border-color:var(--color-primary);box-shadow:0 0 0 2px #1769ff18,var(--shadow)}.plan-price{color:var(--color-heading)!important;font-weight:800;font-size:1.1rem}.pricing-note{margin-top:1rem;color:var(--color-text)}.guarantee-note{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.35rem;margin:1rem 0 0;color:var(--color-text);font-size:.85rem}.guarantee-note .icon,.guarantee-note a{color:var(--color-primary)}.guarantee-note a{font-weight:800}.home-hero .guarantee-note{justify-content:flex-start}.kb-preview{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.5rem}.kb-preview a{padding:1rem;border:1px solid var(--color-border);border-radius:.6rem;background:#fff;color:var(--color-primary);font-weight:750}.faq-section details{padding:1rem 0;border-bottom:1px solid var(--color-border)}.faq-section summary{display:flex;justify-content:space-between;gap:1rem;color:var(--color-heading);font-weight:800;cursor:pointer}.faq-section details p{margin:.75rem 0 0;color:var(--color-text)}.final-cta{padding:5rem 0;background:linear-gradient(135deg,#dcefff,#f7faff);text-align:center}.final-cta h2,.final-cta p:not(.eyebrow){max-width:44rem;margin-inline:auto}.final-cta .hero-actions{justify-content:center}.site-footer{padding:4rem 0 1.5rem;background:var(--color-primary)}.footer-grid section>a:not(.footer-logo),.site-footer{color:#e7f0ff}.footer-grid{display:grid;grid-template-columns:1fr;gap:1.75rem}.footer-grid h2{color:#fff;font-size:1rem;letter-spacing:0}.footer-logo{display:inline-flex;align-items:center;margin-bottom:.9rem;padding:.55rem .7rem;border-radius:.5rem;background:#fff}.footer-logo img{display:block;width:160px;height:32px}.footer-grid section>a:not(.footer-logo){display:block;margin:.45rem 0}.footer-grid section>a:hover{color:#fff}.footer-grid section>span{display:block;margin:.45rem 0;font-size:.9rem}.footer-bottom{margin-top:2rem;padding-top:1.25rem;border-top:1px solid #ffffff20;font-size:.85rem}.page-hero{padding:4.5rem 0 3rem;background:linear-gradient(145deg,#edf7ff,#f7faff);border-bottom:1px solid var(--color-border)}.status-summary{display:grid;gap:1.5rem;padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.status-summary__meta{display:grid;gap:1rem}.status-summary__meta>div{display:grid;gap:.25rem}.status-summary__meta strong{color:var(--color-heading)}.status-summary__meta span:not(.status-badge){color:var(--color-text);font-size:.85rem}.service-status-grid{display:grid;grid-template-columns:1fr;gap:1rem}.service-status-card{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem;border:1px solid var(--color-border);border-radius:.75rem;background:#fff;box-shadow:var(--shadow)}.service-status-card h3,.service-status-card p{margin-bottom:0}.service-status-card p,.status-empty{color:var(--color-text)}.status-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem;padding:.35rem .55rem;border-radius:999px;font-size:.78rem;font-weight:800}.status-badge--operational{background:#e8f8ef;color:#087a43}.status-badge--degraded{background:#fff6db;color:#7a5400}.status-badge--maintenance{background:#edf5ff;color:#0758e8}.status-badge--outage{background:#fff0f0;color:#a12727}.status-message-list article{padding:1.15rem;border:1px solid var(--color-border);border-radius:.75rem;background:#fff}.status-message-list h3,.status-message-list p{margin-bottom:0}.domain-search>div{display:flex;flex-direction:column;gap:.6rem}.domain-search input{width:100%;padding:.8rem;border:1px solid var(--color-border);border-radius:.55rem;background:#fff;color:var(--color-heading)}.form-note{margin-top:.6rem;color:var(--color-text);font-size:.85rem}.search-box{display:flex;gap:.5rem;align-items:center;padding:.7rem;border:1px solid var(--color-border);border-radius:.6rem;background:#fff}.search-box input{width:100%;border:0}.kb-grid{display:grid;grid-template-columns:1fr;gap:1rem}.kb-grid a{display:block;margin:.35rem 0;color:var(--color-primary)}.no-results,.suitability-notice{color:var(--color-text)}.suitability-notice{margin:0;padding:1rem 1.25rem;border:1px solid var(--color-border);border-left:4px solid var(--color-primary);border-radius:.75rem;background:#fff}@media (min-width:761px){.home-hero{padding:6.5rem 0 5rem}.dashboard-grid,.home-hero__grid,.migration-grid,.performance-grid{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,5rem)}.hero-proof{display:flex;flex-wrap:wrap;gap:.6rem 1rem}.stats-grid{grid-template-columns:repeat(3,1fr)}.trust-intro{grid-template-columns:1fr 1fr;align-items:center}.product-grid{grid-template-columns:repeat(5,1fr)}.feature-grid,.plans{grid-template-columns:repeat(3,1fr)}.status-summary{grid-template-columns:1.2fr 1fr;align-items:center}.kb-preview,.service-status-grid,.status-summary__meta{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1.7fr repeat(4,1fr);gap:1.25rem}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.footer-brand{min-width:0}.platform-badge{grid-template-columns:auto minmax(0,1fr);gap:.25rem .75rem;align-items:center;max-width:25rem;margin-top:1.25rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.24);border-radius:.85rem;background:rgba(4,26,47,.24);color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.platform-badge:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.48);background:rgba(4,26,47,.38);color:#fff}.platform-badge:focus-visible{outline:3px solid #fff;outline-offset:3px}.platform-badge__icon{display:grid;width:2.45rem;height:2.45rem;grid-row:1/span 2;place-items:center;border-radius:.65rem;background:hsla(0,0%,100%,.14)}.platform-badge__icon .icon{width:1.15rem;height:1.15rem}.platform-badge__content{display:grid;min-width:0}.platform-badge__content strong{color:#fff;font-size:.94rem}.platform-badge__content>span{overflow:hidden;color:#dceaff;font-size:.72rem;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.platform-badge__link{grid-column:2;color:#fff;font-size:.76rem;font-weight:750}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.footer-bottom p{margin:0}.site-version{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;color:#dceaff}.site-version a{color:#fff;font-weight:750}@media (max-width:760px){.platform-badge__content>span{white-space:normal}.footer-bottom{align-items:flex-start;flex-direction:column}}:root{--color-primary:#1769ff;--color-primary-light:#54d5ff;--color-heading:#08152f;--color-text:#475569;--color-background:#f7faff;--color-surface:#fff;--color-border:#dce8f5;--color-footer:#041a2f;--color-success:#16a765;--bg:var(--color-background);--surface:var(--color-surface);--surface-2:#edf6ff;--line:var(--color-border);--text:var(--color-heading);--muted:var(--color-text);--blue:var(--color-primary);--blue-strong:var(--color-primary);--ink:#fff;--radius:1rem;--shadow:0 16px 38px #1769ff14;--space-1:0.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem}.container{width:min(1120px,calc(100% - 2.5rem));margin-inline:auto}.narrow{width:min(720px,100%)}.grid{display:grid;gap:var(--space-3)}.grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.button{min-height:2.75rem}.button:disabled{cursor:not-allowed;opacity:.6}.site-header{position:sticky;top:0;z-index:20;background:#fffffff2;border-bottom:1px solid var(--color-border);backdrop-filter:blur(14px)}.utility-bar{background:var(--color-primary);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.01em}.utility-bar__details,.utility-bar__inner,.utility-bar__links{display:flex;align-items:center}.utility-bar__inner{min-height:34px;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.625rem}.utility-bar__details{gap:.65rem 1.25rem}.utility-bar__links{gap:.65rem .7rem}.utility-bar__details span{display:inline-flex;align-items:center;gap:.4rem}.utility-bar__details .icon{width:.82rem;height:.82rem;color:#fff;opacity:.72}.utility-bar a{color:#fff;text-decoration:none}.utility-bar a:hover{color:#dcefff}.site-header__inner{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:2rem}.site-logo{display:inline-flex;flex:0 0 auto;align-items:center}.site-logo img{display:block;width:auto;max-width:100%;height:40px}.site-logo__fallback{color:var(--color-heading);font-weight:900;letter-spacing:-.06em}.site-header__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:var(--color-heading);font-size:1.3rem}.site-navigation{display:none;position:absolute;top:100%;right:0;left:0;padding:1rem 1.25rem;background:#fff;border-bottom:1px solid var(--color-border);box-shadow:var(--shadow)}.site-navigation.is-open{display:block}.site-navigation__dropdown-menu,.site-navigation__list{padding:0;margin:0;list-style:none}.site-navigation a,.site-navigation__dropdown-toggle{display:block;width:100%;padding:.65rem 0;border:0;background:transparent;color:var(--color-text);font:inherit;text-align:left}.site-navigation__dropdown-toggle{color:var(--color-heading);font-weight:750}.site-navigation__dropdown-toggle .icon{margin-left:.25rem;font-size:.75rem}.site-navigation__dropdown-menu{display:none;padding-left:1rem}.site-navigation__dropdown-toggle[aria-expanded=true]+.site-navigation__dropdown-menu{display:block}.nav-actions{display:inline-flex!important;width:auto!important;margin-top:.6rem;padding:.55rem .8rem!important;border:1px solid var(--color-primary)!important;border-radius:.45rem;background:var(--color-primary)!important;color:#fff!important;font-weight:800!important}.site-navigation a[aria-current=page]{color:var(--color-primary)}@media (min-width:1151px){.site-navigation__mobile-only{display:none}.site-header__inner{min-height:80px;gap:2rem}.site-logo img{height:50px}.site-header__toggle{display:none}.site-navigation{position:static;display:flex!important;flex:1;min-width:0;margin-left:.75rem;align-items:center;justify-content:flex-end;gap:1.25rem;padding:0;border:0;box-shadow:none;background:transparent}.site-navigation__list{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:1rem;white-space:nowrap}.site-navigation__list>li{flex:0 0 auto;width:auto}.site-navigation__dropdown{position:relative;flex:0 0 auto;white-space:nowrap}.site-navigation__dropdown-toggle{width:auto;padding:0}.site-navigation__dropdown-menu{position:absolute;top:calc(100% + 1.1rem);left:-1rem;display:none;width:14rem;padding:.65rem 1rem;background:#fff;border:1px solid var(--color-border);border-radius:.65rem;box-shadow:var(--shadow)}.site-navigation__dropdown-toggle[aria-expanded=true]+.site-navigation__dropdown-menu{display:block}.site-navigation__dropdown-menu a{padding:.45rem 0}.site-navigation__list a{width:auto;padding:0}.nav-actions{flex:0 0 auto;margin:0;white-space:nowrap}}@media (max-width:760px){.utility-bar__inner{flex-wrap:wrap}.utility-bar__details,.utility-bar__inner,.utility-bar__links{justify-content:center}}@media (max-width:480px){.utility-bar__inner{font-size:.68rem}.utility-bar__details{gap:.35rem .75rem}.utility-bar__links{gap:.35rem .5rem}}.feature-grid article,.info-card,.kb-grid article,.plan{transition:border-color .2s ease,transform .2s ease}.feature-grid article:hover,.kb-grid article:hover{border-color:var(--color-primary);transform:translateY(-2px)}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.blog-section__heading .button{flex:0 0 auto}.blog-card{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.blog-card__category{margin:0 0 .75rem;color:var(--blue);font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.blog-card__image{width:100%;margin-bottom:1.25rem;overflow:hidden;border-radius:calc(var(--radius)*.65);background:var(--surface-alt,#edf6ff)}.blog-card__image img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .18s ease}.blog-card__image:hover img{transform:scale(1.025)}.blog-card h3{margin-top:0}.blog-card h3 a{color:inherit;text-decoration:none}.blog-card h3 a:hover{color:var(--blue)}.blog-article__byline,.blog-card__meta{color:var(--muted);font-size:.92rem}.blog-card__excerpt{margin-bottom:1.5rem;color:var(--muted)}.blog-card .button{margin-top:auto}.blog-article__header,.blog-hero{padding-block:clamp(4rem,8vw,7rem);background:linear-gradient(135deg,var(--surface) 0,var(--surface-alt) 100%);border-bottom:1px solid var(--line)}.blog-article__header-inner,.blog-hero__inner{max-width:52rem}.blog-article__byline{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}.blog-article__layout{display:grid;grid-template-columns:minmax(0,46rem) minmax(15rem,20rem);justify-content:space-between;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(3rem,7vw,6rem)}.blog-article__content{font-size:1.08rem;line-height:1.8}.blog-article__content h2,.blog-article__content h3{margin-top:2em}.blog-article__content img{width:100%;height:auto;border-radius:var(--radius)}.blog-article__cta{position:sticky;top:7rem;padding:1.5rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.blog-article__cta h2{font-size:1.35rem}.blog-back{padding-block:2rem}@media (max-width:900px){.blog-section__heading{align-items:flex-start}.blog-article__layout,.blog-grid{grid-template-columns:1fr}.blog-article__cta{position:static}}.blog-index-hero,.blog-post__hero{padding:clamp(3.5rem,8vw,6.5rem) 0;background:linear-gradient(135deg,#edf6ff,#fff);border-bottom:1px solid var(--line)}.blog-index-hero h1,.blog-post__hero h1{max-width:900px;margin:.35rem 0 1rem}.blog-index-hero p{max-width:680px;color:var(--muted);font-size:1.15rem}.blog-index-grid h2{margin-top:0;font-size:1.25rem}.blog-index-grid h2 a{color:var(--text);text-decoration:none}.blog-card__date,.blog-post__date{color:var(--muted);font-size:.9rem}.blog-post__summary{max-width:760px;color:var(--muted);font-size:1.2rem}.blog-post__layout{max-width:860px}.blog-post__featured{margin:clamp(2.5rem,6vw,4rem) 0 0}.blog-post__featured img{display:block;width:100%;max-height:520px;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow)}.blog-post__content{max-width:760px;padding:clamp(2.5rem,6vw,5rem) 0;font-size:1.06rem;line-height:1.75}.blog-post__content h2,.blog-post__content h3{margin-top:2.25rem;color:var(--text);line-height:1.25}.blog-post__content img{height:auto;max-width:100%}.blog-post__content table{display:block;max-width:100%;overflow-x:auto}.blog-back-to-top{display:flex;justify-content:center;padding:0 0 2.5rem}.blog-back-to-top a{color:var(--primary);font-weight:700;text-underline-offset:.2em}.blog-back-to-top a:hover{text-decoration-thickness:.15em}.blog-pagination{margin-top:clamp(2rem,5vw,3.5rem)}.blog-pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none}.blog-pagination a,.blog-pagination span{display:inline-flex;min-width:2.75rem;min-height:2.75rem;align-items:center;justify-content:center;padding:.55rem .8rem;border:1px solid var(--line);border-radius:.65rem;background:var(--surface);color:var(--text);font-weight:700;line-height:1;text-decoration:none}.blog-pagination a:hover{border-color:var(--primary);color:var(--primary)}.blog-pagination .is-current{border-color:var(--primary);background:var(--primary);color:#fff}.blog-pagination .is-disabled{color:var(--muted);cursor:not-allowed;opacity:.55}input,select,textarea{accent-color:var(--color-primary)}textarea{resize:vertical}@media (prefers-reduced-motion:no-preference){.button,.feature-grid article,.kb-grid article{transition-duration:.2s}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (max-width:760px){.grid--three,.grid--two{grid-template-columns:1fr}}.platform-badge{display:grid;gap:1rem;margin-top:1.5rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 28%,transparent);border-radius:1rem;background:color-mix(in srgb,var(--color-primary,#1769ff) 8%,#fff)}.platform-badge__header{display:flex;align-items:center;gap:.85rem}.platform-badge__header h2,.platform-badge__header p{margin:0}.platform-badge__header h2{font-size:1.05rem}.platform-badge__mark{display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border-radius:.75rem;background:var(--color-primary,#1769ff);color:#fff;font-weight:800;letter-spacing:-.04em}.platform-badge__stack{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.platform-badge__stack li{padding:.3rem .6rem;border-radius:999px;background:#fff;font-size:.78rem;font-weight:700}.technology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem}.technology-card{display:grid;align-content:start;gap:.75rem;min-height:100%;padding:1.4rem;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 18%,#dbe5ef);border-radius:1rem;background:#fff;box-shadow:0 .75rem 2rem rgba(4,26,47,.06)}.technology-card h3,.technology-card p{margin:0}.technology-card__icon{display:grid;width:2.75rem;aspect-ratio:1;place-items:center;border-radius:.75rem;background:color-mix(in srgb,var(--color-primary,#1769ff) 10%,#fff);color:var(--color-primary,#1769ff)}.infrastructure-nav{padding:1.25rem;border:1px solid #dbe5ef;border-radius:1rem;background:#fff}.infrastructure-nav ul{display:flex;flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none}.infrastructure-nav a,.infrastructure-nav span[aria-disabled=true]{display:inline-flex;padding:.55rem .8rem;border-radius:999px;font-weight:700}.infrastructure-nav a{background:#eef6ff}.infrastructure-nav span[aria-disabled=true]{background:#f4f6f8;color:#66717d}.version-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;font-size:.78rem;opacity:.86}@media (max-width:48rem){.version-footer{justify-content:flex-start}}.security-intro{align-items:start}.security-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.security-layer-card{position:relative;display:grid;align-content:start;gap:.75rem;min-height:100%;padding:1.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 18%,#dbe5ef);border-radius:1rem;background:#fff;box-shadow:0 .85rem 2rem rgba(4,26,47,.06)}.security-layer-card h3,.security-layer-card p{margin:0}.security-layer-card__number{position:absolute;top:.65rem;right:.9rem;color:color-mix(in srgb,var(--color-primary,#1769ff) 18%,transparent);font-size:2.6rem;font-weight:900;line-height:1}.security-layer-card__icon{display:grid;width:3rem;aspect-ratio:1;place-items:center;border-radius:.8rem;background:color-mix(in srgb,var(--color-primary,#1769ff) 10%,#fff);color:var(--color-primary,#1769ff)}.security-layer-card__icon .icon{width:1.35rem;height:1.35rem}.security-flow-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.security-flow{position:relative;display:grid;justify-items:center;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #dbe5ef;border-radius:1.25rem;background:radial-gradient(circle at 50% 0,rgba(23,105,255,.1),transparent 42%),#fff;box-shadow:0 1rem 2.5rem rgba(4,26,47,.08)}.security-flow__node{z-index:1;display:grid;width:min(100%,22rem);gap:.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 22%,#dbe5ef);border-radius:.8rem;background:#fff;text-align:center}.security-flow__node span{color:var(--color-text-muted,#536273);font-size:.86rem}.security-flow__node--final{background:color-mix(in srgb,var(--color-primary,#1769ff) 8%,#fff)}.security-flow__connector{width:2px;height:1.15rem;background:linear-gradient(var(--color-primary,#1769ff),rgba(23,105,255,.28))}.security-flow__backup{display:grid;grid-template-columns:auto 1fr;gap:.15rem .55rem;align-items:center;margin-top:1.2rem;padding:.8rem 1rem;border-radius:.8rem;background:#eef6ff}.security-flow__backup span{grid-row:1/3;color:var(--color-primary,#1769ff)}.security-flow__backup small{color:var(--color-text-muted,#536273)}.security-responsibility{display:grid;gap:2rem}.security-responsibility__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.security-responsibility__columns article{padding:1.5rem;border:1px solid #dbe5ef;border-radius:1rem;background:#fff}.security-responsibility__columns h3{margin-top:0}@media (max-width:64rem){.security-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-flow-layout{grid-template-columns:1fr}}@media (max-width:42rem){.security-layer-grid,.security-responsibility__columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.security-layer-card{transition:transform .18s ease,box-shadow .18s ease}.security-layer-card:hover{transform:translateY(-3px);box-shadow:0 1.1rem 2.5rem rgba(4,26,47,.1)}}.performance-intro{align-items:start}.performance-layer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.performance-layer-card{position:relative;display:grid;align-content:start;gap:.75rem;min-height:100%;padding:1.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 18%,#dbe5ef);border-radius:1rem;background:#fff;box-shadow:0 .85rem 2rem rgba(4,26,47,.06)}.performance-layer-card h3,.performance-layer-card p{margin:0}.performance-layer-card__number{position:absolute;top:.65rem;right:.9rem;color:color-mix(in srgb,var(--color-primary,#1769ff) 18%,transparent);font-size:2.6rem;font-weight:900;line-height:1}.performance-benefit-grid article>div,.performance-layer-card__icon{display:grid;width:3rem;aspect-ratio:1;place-items:center;border-radius:.8rem;background:color-mix(in srgb,var(--color-primary,#1769ff) 10%,#fff);color:var(--color-primary,#1769ff)}.performance-benefit-grid article>div .icon,.performance-layer-card__icon .icon{width:1.35rem;height:1.35rem}.performance-flow-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(20rem,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:center}.performance-flow{display:grid;justify-items:center;padding:clamp(1.25rem,4vw,2.5rem);border:1px solid #dbe5ef;border-radius:1.25rem;background:radial-gradient(circle at 50% 0,rgba(23,105,255,.11),transparent 42%),#fff;box-shadow:0 1rem 2.5rem rgba(4,26,47,.08)}.performance-flow__node{z-index:1;display:grid;width:min(100%,22rem);gap:.25rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--color-primary,#1769ff) 22%,#dbe5ef);border-radius:.8rem;background:#fff;text-align:center}.performance-flow__node span{color:var(--color-text-muted,#536273);font-size:.86rem}.performance-flow__node--final{background:color-mix(in srgb,var(--color-primary,#1769ff) 8%,#fff)}.performance-flow__connector{width:2px;height:1.15rem;background:linear-gradient(var(--color-primary,#1769ff),rgba(23,105,255,.28))}.performance-optimization{display:grid;gap:2rem}.performance-benefit-grid,.performance-optimization__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.performance-benefit-grid article,.performance-optimization__columns article{padding:1.5rem;border:1px solid #dbe5ef;border-radius:1rem;background:#fff}.performance-benefit-grid h3,.performance-optimization__columns h3{margin-top:0}.performance-benefit-grid article{display:grid;align-content:start;gap:.75rem}.performance-benefit-grid article h3,.performance-benefit-grid article p{margin:0}@media (max-width:64rem){.performance-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-flow-layout{grid-template-columns:1fr}}@media (max-width:42rem){.performance-benefit-grid,.performance-layer-grid,.performance-optimization__columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.performance-benefit-grid article,.performance-layer-card{transition:transform .18s ease,box-shadow .18s ease}.performance-benefit-grid article:hover,.performance-layer-card:hover{transform:translateY(-3px);box-shadow:0 1.1rem 2.5rem rgba(4,26,47,.1)}}.network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem}.network-card{background:#fff;border:1px solid #d8e7f8;border-radius:12px;padding:1.25rem}.reseller-resource-grid,.reseller-responsibilities,.reseller-steps{display:grid;grid-template-columns:1fr;gap:1rem}.reseller-resource-grid article,.reseller-responsibility-card,.reseller-steps li{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.reseller-responsibility-card--primary{border-color:var(--color-primary);background:linear-gradient(145deg,#fff,#edf6ff)}.reseller-resource-grid h3,.reseller-responsibility-card h3,.reseller-steps h3{margin-bottom:.65rem}.reseller-resource-grid article{display:flex;flex-direction:column}.reseller-resource-grid article p{flex:1;color:var(--color-text)}.reseller-resource-grid h3 a:hover{color:var(--color-primary)}.reseller-steps{padding:0;list-style:none}.reseller-steps li{display:grid;grid-template-columns:auto 1fr;gap:1rem}.reseller-steps p{margin-bottom:0;color:var(--color-text)}.reseller-step-number{display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:50%;background:#edf5ff;color:var(--color-primary);font-weight:900}.reseller-inline-cta{margin:2rem 0 0;text-align:center}.final-cta .hero-actions,.page-hero .hero-actions{flex-wrap:wrap}.guide-meta{margin:1.25rem 0 0;color:var(--color-text);font-size:.9rem}.guide-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.guide-content{max-width:48rem}.guide-content h2{margin-top:3rem;font-size:clamp(1.65rem,3vw,2.25rem)}.guide-content h3{margin-top:2rem}.guide-content li,.guide-content p{color:var(--color-text)}.guide-content a:not(.button){color:var(--color-primary);font-weight:750}.guide-content ol,.guide-content ul{padding-left:1.35rem}.guide-callout,.guide-sidebar{padding:1.5rem;border:1px solid var(--color-border);border-radius:var(--radius);background:#fff;box-shadow:var(--shadow)}.guide-callout{margin:2rem 0;border-left:4px solid var(--color-primary);background:#f7fbff}.guide-callout>:last-child,.guide-sidebar>:last-child{margin-bottom:0}.guide-sidebar{align-self:start}.guide-sidebar .button{width:100%;margin-bottom:.85rem}@media (min-width:761px){.reseller-resource-grid,.reseller-responsibilities{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-layout{grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(2.5rem,6vw,5rem)}.guide-sidebar{position:sticky;top:7rem}}@media (max-width:760px){.reseller-page .section-heading{align-items:flex-start;flex-direction:column}}@media (max-width:480px){.final-cta .hero-actions .button,.page-hero .hero-actions .button{width:100%}}.application-intro{border-bottom:1px solid var(--color-border);background:linear-gradient(145deg,var(--color-surface),var(--surface-2))}.application-intro>.container,.application-use-cases{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:clamp(var(--space-4),6vw,var(--space-8));align-items:center}.application-proof{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.application-proof li{display:flex;gap:.85rem;align-items:flex-start;padding:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow);color:var(--color-text)}.application-proof .icon{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.15rem;color:var(--color-primary)}.application-proof strong{color:var(--color-heading)}.application-directory{display:grid;gap:var(--space-4)}.application-directory__tools{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow)}.application-search{position:relative;display:flex;align-items:center;width:100%}.application-search>.icon{position:absolute;left:1rem;z-index:1;width:1.1rem;height:1.1rem;color:var(--color-text);pointer-events:none}.application-search input{width:100%;min-height:3.25rem;padding:.75rem 1rem .75rem 3rem;border:1px solid var(--color-border);border-radius:calc(var(--radius)*.75);background:var(--color-background);color:var(--color-heading);font:inherit;box-shadow:inset 0 1px 2px rgba(8,21,47,.04)}.application-search input::placeholder{color:var(--color-text);opacity:.8}.application-search input:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border))}.application-search input:focus-visible{border-color:var(--color-primary);outline:3px solid color-mix(in srgb,var(--color-primary-light) 55%,transparent);outline-offset:2px;background:var(--color-surface)}.application-filters{display:flex;flex-wrap:wrap;gap:var(--space-1)}.application-filter{min-height:2.6rem;padding:.55rem 1rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-heading);font:inherit;font-weight:750;line-height:1.2;cursor:pointer}.application-filter:hover{border-color:var(--color-primary);color:var(--color-primary)}.application-filter.is-active,.application-filter[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--ink);box-shadow:0 .5rem 1.25rem rgba(23,105,255,.2)}.application-card__link:focus-visible,.application-filter:focus-visible{outline:3px solid var(--color-primary-light);outline-offset:3px}.application-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--space-3)}.application-card{display:flex;flex-direction:column;min-width:0;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);box-shadow:var(--shadow)}.application-card:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:0 1.25rem 2.75rem rgba(23,105,255,.12)}.application-card__top{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between;margin-bottom:var(--space-2)}.application-card__icon{display:grid;flex:0 0 auto;place-items:center;width:3rem;height:3rem;border-radius:calc(var(--radius)*.75);background:var(--surface-2);color:var(--color-primary)}.application-card__icon .icon{width:1.35rem;height:1.35rem}.application-card__category{padding:.35rem .65rem;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text);font-size:.78rem;font-weight:800;line-height:1.2;text-align:right}.application-card h3{margin-bottom:.65rem;color:var(--color-heading)}.application-card>p{flex:1;color:var(--color-text)}.application-card__meta{margin:var(--space-2) 0;padding-top:var(--space-2);border-top:1px solid var(--color-border);color:var(--color-text);font-size:.875rem;font-weight:700}.application-card__meta span{display:inline-flex;gap:.45rem;align-items:center}.application-card__meta .icon{width:.9rem;height:.9rem;color:var(--color-primary)}.application-card__link{align-self:flex-start;color:var(--color-primary);font-weight:850;text-decoration:none}.application-card__link:hover{color:var(--color-heading);text-decoration:underline;text-underline-offset:.2em}.application-empty{margin:0;padding:var(--space-3);border:1px dashed var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-text);text-align:center}.application-use-cases{align-items:start}.application-category-list{display:flex;flex-wrap:wrap;gap:.75rem}.application-category-list span{padding:.65rem .9rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-heading);font-size:.9rem;font-weight:750;box-shadow:var(--shadow)}@media (max-width:760px){.application-intro>.container,.application-use-cases{grid-template-columns:1fr;gap:var(--space-4)}.application-card,.application-directory__tools{padding:var(--space-2)}.application-filters{flex-wrap:nowrap;margin-inline:calc(var(--space-2)*-1);padding:0 var(--space-2) var(--space-1);overflow-x:auto;scrollbar-width:thin}.application-filter{flex:0 0 auto}}@media (prefers-reduced-motion:no-preference){.application-card,.application-card__link,.application-filter,.application-search input{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.application-card:hover{transform:translateY(-.2rem)}}.portfolio-grid,.pricing-guidance-grid,.redesign-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.portfolio-card,.pricing-guidance-card,.redesign-card,.redesign-quote-form{border:1px solid var(--border);border-radius:1rem;background:var(--surface);box-shadow:0 18px 45px rgb(15 47 87/8%)}.portfolio-card__body,.pricing-guidance-card,.redesign-card{padding:1.5rem}.portfolio-card p,.pricing-guidance-card p,.redesign-card p{color:var(--muted)}.portfolio-card{overflow:hidden}.portfolio-card__type,.pricing-guidance-card__label{display:inline-block;margin-bottom:.75rem;color:var(--color-primary);font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.redesign-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;padding:0;margin:0;list-style:none}.redesign-process li{position:relative;padding:1.5rem;border-top:3px solid var(--color-primary);background:var(--surface)}.redesign-process li>span{display:grid;width:2.25rem;height:2.25rem;margin-bottom:1rem;place-items:center;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:800}.pricing-guidance-card{position:relative}.pricing-guidance-card--featured{border:2px solid var(--color-primary);transform:translateY(-.5rem)}.pricing-guidance-card__price{margin-bottom:1rem;color:var(--color-heading)!important;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:900;letter-spacing:-.04em}.pricing-guidance-card ul{padding-left:1.2rem;margin-bottom:0}.pricing-note{max-width:60rem;margin:1.5rem auto 0;color:var(--muted);text-align:center}.quote-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:3rem;align-items:start}.redesign-quote-form{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2rem)}.redesign-quote-form label,.redesign-quote-form legend{color:var(--color-heading);font-weight:800}.redesign-quote-form label span{color:var(--muted);font-size:.85rem;font-weight:500}.redesign-quote-form input:not([type=checkbox]),.redesign-quote-form select,.redesign-quote-form textarea{width:100%;margin-top:.4rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:.55rem;background:#fff;color:var(--text);font:inherit}.redesign-quote-form input:focus,.redesign-quote-form select:focus,.redesign-quote-form textarea:focus{border-color:var(--color-primary);outline:3px solid rgba(23,105,255,.15)}.redesign-quote-form fieldset{padding:1rem;border:1px solid var(--border);border-radius:.75rem}.quote-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin-top:.75rem}.quote-checkbox-grid label,.quote-consent{display:flex;gap:.55rem;align-items:flex-start;color:var(--text);font-weight:600}.quote-checkbox-grid input,.quote-consent input{margin-top:.25rem}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:980px){.portfolio-grid,.pricing-guidance-grid,.redesign-benefit-grid,.redesign-process{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-layout{grid-template-columns:1fr}.pricing-guidance-card--featured{transform:none}}@media (max-width:640px){.portfolio-grid,.pricing-guidance-grid,.quote-checkbox-grid,.redesign-benefit-grid,.redesign-process,.redesign-quote-form .form-row{grid-template-columns:1fr}}.infrastructure-nav{border-block:1px solid var(--color-border,#d9e4f2);background:var(--color-surface,#fff)}.infrastructure-nav .container{display:flex;align-items:center;gap:1rem;overflow-x:auto;padding-block:.8rem}.infrastructure-nav__label{margin:0;font-weight:700;white-space:nowrap}.infrastructure-nav__list{display:flex;gap:.35rem;list-style:none;margin:0;padding:0}.infrastructure-nav a{display:block;padding:.55rem .8rem;border-radius:999px;white-space:nowrap;text-decoration:none}.infrastructure-nav a[aria-current=page]{background:var(--color-primary,#1769ff);color:#fff}.platform-cta{text-align:center;padding:clamp(3.5rem,7vw,6rem) 0;background:linear-gradient(135deg,#eef7ff,#f8fbff)}.application-overview{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;align-items:start}.application-platform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.application-platform-card{padding:1.35rem;border:1px solid var(--color-border,#d9e4f2);border-radius:1rem;background:#fff}.application-platform-card .icon{width:1.5rem;height:1.5rem}.application-platform-card h3{margin:.8rem 0 .45rem}.application-platform-card p{margin:0 0 .9rem}@media (max-width:800px){.application-overview{grid-template-columns:1fr}.application-platform-grid{grid-template-columns:1fr 1fr}}@media (max-width:540px){.application-platform-grid{grid-template-columns:1fr}}