.platform-tabs button{font:inherit;color:inherit;background:transparent;border:1px solid #ffffff20;border-radius:999px;padding:10px 18px;cursor:pointer}.platform-tabs button[aria-pressed=true]{background:#a9ccff;color:#08111e;border-color:#a9ccff}.platform-tabs button:focus-visible{outline:2px solid #a9ccff;outline-offset:4px}.storefront-product-card{display:flex;flex-direction:column;gap:16px;min-width:0}.storefront-product-card h2,.storefront-product-card p{margin:0}.storefront-product-card .platform-hero-actions{margin-top:auto}.storefront-cover{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:12px}.storefront-offer-summary{font-size:.9rem;line-height:1.8}.storefront-price{font-size:1.7rem!important;font-weight:650;color:#eaf3ff!important}.storefront-detail-intro{max-width:800px;line-height:1.9;margin-bottom:36px}.storefront-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;margin-block:30px}.storefront-gallery figure{margin:0;min-width:0}.storefront-gallery img{width:100%;height:auto;border-radius:16px;border:1px solid #ffffff20}.storefront-gallery figcaption{font-size:.8rem;color:#a0adbf;margin-top:8px}.storefront-feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;-webkit-padding-start:20px;padding-inline-start:20px;margin-block:24px 48px}.storefront-detail .platform-card{overflow-wrap:anywhere}.storefront-detail .platform-card ul{-webkit-padding-start:20px;padding-inline-start:20px;line-height:1.9;margin-block:20px}.storefront-detail .platform-card .platform-button{margin-top:20px}.storefront-context{margin-block:24px;padding:24px;background:#112033;border:1px solid #ffffff25;border-radius:16px;overflow-wrap:anywhere}@media(max-width:600px){.storefront-feature-list,.storefront-gallery{grid-template-columns:1fr}.storefront-detail .platform-hero-actions{align-items:stretch}}.page-about #process,.page-projects article[id],.platform-page :is(#web-development,#app-development,#ecommerce-systems,#catalog,#pricing,#aftercare){scroll-margin-top:110px}.ref-brand .linetech-brand-logo{display:block;width:161px;height:34px;max-width:none;object-fit:contain;flex:none}@media(max-width:420px){.ref-brand .linetech-brand-logo{width:142px;height:30px}}#top.ref-home[data-viewport-page],html body[data-surface=site] main[data-viewport-page]{-webkit-padding-before:0!important;padding-block-start:0!important}#top.ref-home>.ref-hero.home-line-hero[data-viewport-hero],main[data-viewport-page]>[data-viewport-hero]{box-sizing:border-box;height:auto!important;min-height:100vh!important;min-height:100svh!important;max-height:none!important;padding-block:0!important}#top.ref-home>.ref-hero.home-line-hero[data-viewport-hero] .ref-hero-grid[data-viewport-hero-body],main[data-viewport-page] [data-viewport-hero-body]{box-sizing:border-box;height:auto!important;min-height:calc(100vh - 1px)!important;min-height:calc(100svh - 1px)!important;max-height:none!important}