:root{--ds-primary-100: #d4e4f7;--ds-primary-200: #a8c9ef;--ds-primary-300: #669dcb;--ds-primary-500: #0A4C9D;--ds-primary-700: #004475;--ds-primary-900: #002e50;--ds-ink-900: #0E1525;--ds-ink-700: #1F2937;--ds-ink-500: #4B5563;--ds-ink-400: #6B7280;--ds-ink-300: #9CA3AF;--ds-ink-200: #D1D5DB;--ds-ink-100: #E5E7EB;--ds-ink-50: #F3F4F6;--ds-canvas: #FAFAF7;--ds-paper: #FFFFFF;--ds-success: #15803D;--ds-warning: #B45309;--ds-danger: #DC2626;--ds-radius-xs: 4px;--ds-radius-sm: 6px;--ds-radius: 8px;--ds-radius-md: 10px;--ds-radius-lg: 14px;--ds-radius-xl: 20px;--ds-radius-full: 9999px;--ds-shadow-sm: 0 1px 2px rgba(15,23,42,.06);--ds-shadow-card: 0 1px 3px rgba(15,23,42,.06), 0 1px 2px rgba(15,23,42,.04);--ds-shadow-md: 0 4px 12px rgba(15,23,42,.06), 0 2px 4px rgba(15,23,42,.04);--ds-shadow-lg: 0 18px 40px rgba(15,23,42,.1), 0 6px 14px rgba(15,23,42,.05);--ds-shadow-ring: 0 0 0 1px rgba(15,23,42,.06);--ds-s1: 4px;--ds-s2: 8px;--ds-s3: 12px;--ds-s4: 16px;--ds-s5: 20px;--ds-s6: 24px;--ds-s8: 32px;--ds-s10: 40px;--ds-s12: 48px;--ds-s16: 64px;--ds-s20: 80px;--ds-s24: 96px;--ds-container: 1200px;--ds-container-narrow: 760px;--ds-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--ds-font-company: "Helvetica Neue", "Inter", "Arial", sans-serif;--ds-fs-xs: 12px;--ds-fs-sm: 14px;--ds-fs-base: 16px;--ds-fs-md: 17px;--ds-fs-lg: 19px;--ds-fs-xl: 22px;--ds-fs-2xl: 28px;--ds-fs-3xl: 36px;--ds-fs-4xl: 48px;--ds-fs-display: 64px;--ds-lh-tight: 1.08;--ds-lh-snug: 1.22;--ds-lh-normal: 1.55}.company-lp{--company-primary: #1e40af;--company-primary-soft: rgba(30, 64, 175, .08);--company-header-bg: #13287a;--company-accent: #FF8C00;--company-accent-soft: rgba(255, 140, 0, .12);--company-canvas: #FAFAF7;--company-paper: #FFFFFF;--company-text: #0E1525;--company-muted: #6B7280;--company-border: #E5E7EB;--company-font: "Helvetica Neue", "Inter", "Arial", sans-serif;--company-radius-btn: 8px;--company-radius-card: 16px;--company-radius-input: 8px;--company-radius-pill: 9999px;font-family:var(--company-font);background:var(--company-canvas);color:var(--company-text);line-height:1.55;-webkit-font-smoothing:antialiased}.company-lp[data-radius=sharp]{--company-radius-btn: 2px;--company-radius-card: 4px;--company-radius-input: 2px}.company-lp[data-radius=soft]{--company-radius-btn: 8px;--company-radius-card: 16px;--company-radius-input: 8px}.company-lp[data-radius=pill]{--company-radius-btn: 9999px;--company-radius-card: 22px;--company-radius-input: 9999px}.company-lp *{box-sizing:border-box;margin:0;padding:0}.company-lp a{text-decoration:none;color:inherit}.company-lp .site-container{max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width: 720px){.company-lp .site-container{padding:0 18px}}.company-lp .section{padding:clamp(72px,8vw,112px) 0}.company-lp .section+.section{padding-top:0}.company-lp .section-soft{background:var(--company-paper)}.company-lp .site-header{position:sticky;top:0;z-index:80;background:var(--company-header-bg);color:#fff;border-bottom:1px solid rgba(255,255,255,.06)}.company-lp .site-header-inner{max-width:1240px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:28px}.company-lp .brand-lockup{display:flex;align-items:center;gap:14px}.company-lp .brand-mono{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--company-accent);color:#fff;font-weight:800;font-size:17px;letter-spacing:.02em;border-radius:var(--company-radius-btn);flex-shrink:0}.company-lp .brand-name{font-size:16px;font-weight:700;letter-spacing:-.005em;line-height:1.15}.company-lp .brand-tag{font-size:12px;opacity:.75;margin-top:2px}.company-lp .site-nav{display:flex;gap:26px;align-items:center;margin-left:auto}.company-lp .nav-quote-btn{display:none}.company-lp .site-nav a{font-size:14px;font-weight:500;letter-spacing:-.005em;opacity:.82;padding:6px 0;transition:opacity .15s;position:relative}.company-lp .site-nav a:hover{opacity:1}.company-lp .site-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--company-accent)}.company-lp .site-nav a.active{opacity:1}.company-lp .header-cta{background:var(--company-accent);color:#fff;padding:11px 18px;border-radius:var(--company-radius-btn);font-size:14px;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:filter .15s,transform .05s;white-space:nowrap}.company-lp .header-cta:hover{filter:brightness(1.08)}.company-lp .header-cta:active{transform:translateY(1px)}.company-lp .header-cta svg{width:15px;height:15px;stroke-width:2}.company-lp .nav-toggle-check{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px}.company-lp .mobile-toggle{display:none;background:transparent;border:0;color:#fff;cursor:pointer;padding:8px;margin-left:auto}.company-lp .mobile-toggle svg{width:22px;height:22px}.company-lp .hero{position:relative;overflow:hidden;background:var(--company-paper);border-bottom:1px solid var(--company-border)}.company-lp .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(40px,5vw,72px);align-items:center;padding:clamp(64px,7vw,104px) 0 clamp(56px,6vw,88px)}.company-lp .hero-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--company-primary);margin-bottom:24px}.company-lp .hero-eyebrow:before{content:"";width:28px;height:2px;background:var(--company-accent)}.company-lp .hero h1{font-size:clamp(38px,5.4vw,68px);line-height:.98;letter-spacing:-.03em;font-weight:700;margin:0 0 22px}.company-lp .hero .lede{font-size:clamp(17px,1.5vw,19px);line-height:1.55;color:var(--company-muted);max-width:52ch;margin:0 0 32px}.company-lp .hero-cta-row{display:flex;gap:12px;flex-wrap:wrap}.company-lp .hero-meta{margin-top:36px;display:grid;grid-template-columns:repeat(2,max-content);-moz-column-gap:40px;column-gap:40px;row-gap:14px;font-size:13px;color:var(--company-muted)}.company-lp .hero-meta .pair{display:flex;align-items:center;gap:8px}.company-lp .hero-meta .pair svg{width:16px;height:16px;color:var(--company-accent);stroke-width:2}.company-lp .hero-meta .pair strong{color:var(--company-text);font-weight:600}.company-lp .hero-art{position:relative;aspect-ratio:4 / 5;border-radius:var(--company-radius-card);overflow:hidden;box-shadow:var(--ds-shadow-lg);background-size:cover;background-position:center}.company-lp .hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(15,23,42,.18));pointer-events:none}.company-lp .hero-art-badge{position:absolute;left:24px;bottom:24px;background:var(--company-paper);color:var(--company-text);padding:14px 18px;border-radius:var(--company-radius-btn);box-shadow:var(--ds-shadow-md);display:flex;align-items:center;gap:12px;z-index:1}.company-lp .hero-art-badge .star{color:var(--company-accent);font-size:16px;letter-spacing:1px}.company-lp .hero-art-badge strong{display:block;font-size:14px;font-weight:700}.company-lp .hero-art-badge span{font-size:12px;color:var(--company-muted)}.company-lp .hero.layout-image .hero-grid{display:block;padding:0}.company-lp .hero.layout-image .hero-bg{position:relative;min-height:560px;background-size:cover;background-position:center;display:flex;align-items:flex-end}.company-lp .hero.layout-image .hero-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f172a1a,#0f172ac7)}.company-lp .hero.layout-image .hero-content{position:relative;z-index:1;max-width:760px;padding:0 28px 72px}.company-lp .hero.layout-image .hero-content,.company-lp .hero.layout-image h1,.company-lp .hero.layout-image .lede,.company-lp .hero.layout-image .hero-eyebrow{color:#fff}.company-lp .hero.layout-image .lede{color:#ffffffeb;max-width:60ch}.company-lp .hero.layout-image .hero-eyebrow{color:var(--company-accent)}.company-lp .hero.layout-image .hero-eyebrow:before{background:var(--company-accent)}.company-lp .hero.layout-image h1{font-size:clamp(38px,6vw,72px)}.company-lp .trust-strip{background:var(--company-paper);border-top:1px solid var(--company-border);border-bottom:1px solid var(--company-border)}.company-lp .trust-strip-inner{max-width:1240px;margin:0 auto;padding:22px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.company-lp .trust-item{display:flex;align-items:center;gap:12px;padding:6px 24px;font-size:14px;color:var(--company-text);border-left:1px solid var(--company-border);white-space:nowrap}.company-lp .trust-item:first-child{border-left:0;padding-left:0}.company-lp .trust-item .dot{width:32px;height:32px;border-radius:var(--company-radius-pill);background:var(--company-accent-soft);color:var(--company-accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-lp .trust-item .dot svg{width:16px;height:16px;stroke-width:2.4}.company-lp .trust-item span{font-weight:600;letter-spacing:-.005em}.company-lp .section-head{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:end;margin-bottom:clamp(40px,5vw,64px)}.company-lp .section-head .lhs{max-width:640px}.company-lp .section-head .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--company-primary);margin-bottom:14px}.company-lp .section-head .eyebrow:before{content:"";width:22px;height:2px;background:var(--company-accent)}.company-lp .section-head h2{font-size:clamp(30px,3.6vw,46px);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:0 0 14px}.company-lp .section-head p{font-size:17px;line-height:1.55;color:var(--company-muted);margin:0}.company-lp .section-head .rhs{display:flex;align-items:center;gap:12px}.company-lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:var(--company-radius-btn);border:0;font-size:15px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:filter .15s,transform .05s,background .15s,color .15s;text-decoration:none}.company-lp .btn:active{transform:translateY(1px)}.company-lp .btn svg{width:16px;height:16px;stroke-width:2}.company-lp .btn-accent{background:var(--company-accent);color:#fff}.company-lp .btn-accent:hover{filter:brightness(1.08)}.company-lp .btn-primary{background:var(--company-primary);color:#fff}.company-lp .btn-primary:hover{filter:brightness(1.1)}.company-lp .btn-ghost{background:transparent;color:var(--company-text);border:1.5px solid var(--company-border)}.company-lp .btn-ghost:hover{background:var(--company-paper);border-color:var(--company-text)}.company-lp .btn-on-dark{background:#ffffff14;color:#fff;border:1.5px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.company-lp .btn-on-dark:hover{background:#ffffff29;border-color:#fff}.company-lp .btn-light{background:#fff;color:var(--company-primary)}.company-lp .btn-light:hover{filter:brightness(.96)}.company-lp .btn-lg{padding:16px 26px;font-size:16px}.company-lp .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--company-border);border-left:1px solid var(--company-border);border-radius:var(--company-radius-card);overflow:hidden;background:var(--company-paper)}.company-lp .service-card{padding:36px 32px 32px;border-right:1px solid var(--company-border);border-bottom:1px solid var(--company-border);position:relative;transition:background .18s}.company-lp .service-card:hover{background:color-mix(in srgb,var(--company-accent) 4%,var(--company-paper))}.company-lp .service-card .num{position:absolute;top:24px;right:28px;font-size:12px;color:var(--company-muted);font-variant-numeric:tabular-nums;letter-spacing:.08em}.company-lp .service-card .ic{width:44px;height:44px;border-radius:var(--company-radius-btn);background:var(--company-accent-soft);color:var(--company-accent);display:flex;align-items:center;justify-content:center;margin-bottom:22px}.company-lp .service-card .ic svg{width:24px;height:24px;stroke-width:1.6}.company-lp .service-card h3{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.company-lp .service-card p{font-size:14.5px;line-height:1.55;color:var(--company-muted);margin:0}.company-lp .about{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,5vw,72px);align-items:center}.company-lp .about-art{position:relative;aspect-ratio:4 / 5;border-radius:var(--company-radius-card);background-size:cover;background-position:center;box-shadow:var(--ds-shadow-lg)}.company-lp .about-art .stat-overlay{position:absolute;right:-28px;bottom:32px;background:var(--company-primary);color:#fff;padding:22px 26px;border-radius:var(--company-radius-btn);box-shadow:var(--ds-shadow-lg);max-width:220px}.company-lp .about-art .stat-overlay strong{display:block;font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:6px}.company-lp .about-art .stat-overlay span{font-size:13px;opacity:.85}.company-lp .about-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--company-primary);margin-bottom:14px}.company-lp .about-eyebrow:before{content:"";width:22px;height:2px;background:var(--company-accent);display:inline-block}.company-lp .about-body h2{font-size:clamp(28px,3.4vw,42px);line-height:1.08;letter-spacing:-.02em;font-weight:700;margin:0 0 18px}.company-lp .about-body .body{font-size:16.5px;line-height:1.65;color:var(--company-muted);margin:0 0 24px}.company-lp .about-bullets{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:16px}.company-lp .about-bullets li{display:grid;grid-template-columns:28px 1fr;gap:14px;align-items:flex-start}.company-lp .about-bullets svg{width:22px;height:22px;color:var(--company-primary);stroke-width:1.6;margin-top:2px}.company-lp .about-bullets strong{display:block;font-size:15px;font-weight:700;margin-bottom:2px}.company-lp .about-bullets span{color:var(--company-muted);font-size:14.5px;line-height:1.5}.company-lp .about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:28px;border-top:1px solid var(--company-border);padding-top:24px}.company-lp .about-stats .stat{border-left:1px solid var(--company-border);padding-left:16px}.company-lp .about-stats .stat:first-child{border-left:0;padding-left:0}.company-lp .about-stats strong{display:block;font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-bottom:6px;color:var(--company-text)}.company-lp .about-stats span{font-size:12.5px;color:var(--company-muted);letter-spacing:.02em}.company-lp .reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.company-lp .review{background:var(--company-paper);border:1px solid var(--company-border);border-radius:var(--company-radius-card);padding:32px;display:flex;flex-direction:column;position:relative}.company-lp .review .quote-mark{position:absolute;top:22px;right:28px;font-size:56px;line-height:1;font-family:Georgia,serif;color:var(--company-accent);opacity:.35;pointer-events:none}.company-lp .review .stars{color:var(--company-accent);font-size:16px;letter-spacing:2px;margin-bottom:16px}.company-lp .review .body{font-size:16px;line-height:1.55;color:var(--company-text);margin:0 0 24px;flex:1}.company-lp .review .author{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--company-border)}.company-lp .review .avatar{width:38px;height:38px;border-radius:var(--company-radius-pill);background:var(--company-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.company-lp .review .who strong{display:block;font-size:14px;font-weight:700}.company-lp .review .who span{font-size:12.5px;color:var(--company-muted)}.company-lp .projects{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:220px;gap:16px}.company-lp .project{position:relative;border-radius:var(--company-radius-card);overflow:hidden;background:var(--company-paper);cursor:pointer;isolation:isolate}.company-lp .project:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.85));z-index:1}.company-lp .project .img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .4s ease-out}.company-lp .project:hover .img{transform:scale(1.04)}.company-lp .project .cap{position:absolute;left:22px;right:22px;bottom:18px;z-index:2;color:#fff}.company-lp .project .cap h4{font-size:16px;font-weight:700;margin:0 0 4px;letter-spacing:-.01em}.company-lp .project .cap span{font-size:12.5px;opacity:.85}.company-lp .project.feature{grid-column:span 3;grid-row:span 2}.company-lp .project.tall{grid-column:span 3;grid-row:span 1}.company-lp .project.wide,.company-lp .project.std{grid-column:span 2;grid-row:span 1}.company-lp .contact-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,4vw,56px);align-items:start}.company-lp .contact-card{background:var(--company-paper);border:1px solid var(--company-border);border-radius:var(--company-radius-card);padding:36px}.company-lp .contact-card h3{margin:0 0 6px;font-size:22px;font-weight:700;letter-spacing:-.01em}.company-lp .contact-card .sub{font-size:14px;color:var(--company-muted);margin:0 0 24px}.company-lp .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-lp .field{display:block;width:100%;padding:13px 14px;background:var(--company-paper);border:1px solid var(--company-border);border-radius:var(--company-radius-input);font-size:15px;color:var(--company-text);margin-bottom:12px;outline:none;transition:border-color .15s,box-shadow .15s;font-family:var(--company-font)}.company-lp .field::-moz-placeholder{color:var(--company-muted);opacity:.7}.company-lp .field::placeholder{color:var(--company-muted);opacity:.7}.company-lp .field:focus{border-color:var(--company-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--company-primary) 18%,transparent)}.company-lp .field-textarea{resize:vertical;min-height:130px}.company-lp .info-list{display:grid;gap:4px}.company-lp .info-row{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--company-border)}.company-lp .info-row:last-child{border-bottom:0}.company-lp .info-row .ic{width:40px;height:40px;border-radius:var(--company-radius-btn);background:var(--company-primary);color:#fff;display:flex;align-items:center;justify-content:center}.company-lp .info-row .ic svg{width:18px;height:18px;stroke-width:1.8}.company-lp .info-row strong{display:block;font-size:14px;font-weight:700;margin-bottom:3px}.company-lp .info-row span{font-size:14px;color:var(--company-muted)}.company-lp .cta-strip{background:var(--company-primary);color:#fff;position:relative;overflow:hidden}.company-lp .cta-strip:before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--company-accent)}.company-lp .cta-strip-inner{max-width:1240px;margin:0 auto;padding:clamp(56px,6vw,88px) 28px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.company-lp .cta-strip h2{font-size:clamp(28px,3.6vw,42px);line-height:1.05;letter-spacing:-.02em;font-weight:700;margin:0 0 8px;color:#fff}.company-lp .cta-strip p{font-size:17px;opacity:.85;margin:0;max-width:56ch}.company-lp .cta-strip .btn-row{display:flex;gap:12px;flex-wrap:wrap}.company-lp .site-footer{background:#0e1525;color:#cbd5e1;padding:64px 0 24px}.company-lp .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;padding:0 28px;max-width:1240px;margin:0 auto}.company-lp .footer-grid h4{color:#fff;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px}.company-lp .footer-grid ul{list-style:none;padding:0;margin:0;display:grid;gap:9px;font-size:14px}.company-lp .footer-grid a:hover,.company-lp .footer-grid .brand-name,.company-lp .footer-grid .brand-tag{color:#fff}.company-lp .footer-grid .blurb{font-size:14px;line-height:1.65;color:#94a3b8;margin:16px 0 0;max-width:38ch}.company-lp .footer-meta{max-width:1240px;margin:40px auto 0;padding:24px 28px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13px;color:#94a3b8;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.company-lp .footer-meta .powered{color:#64748b}.company-lp .footer-meta .powered a{color:var(--company-accent);font-weight:600}@media (max-width: 1080px){.company-lp .hero-grid{grid-template-columns:1fr}.company-lp .hero-art{aspect-ratio:16 / 10;max-height:460px}.company-lp .about{grid-template-columns:1fr}.company-lp .about-art{aspect-ratio:16 / 10}.company-lp .about-art .stat-overlay{right:24px}.company-lp .contact-grid,.company-lp .cta-strip-inner{grid-template-columns:1fr}}@media (max-width: 880px){.company-lp .site-nav{display:none}.company-lp .nav-toggle-check:checked~.site-nav{display:flex;flex-direction:column;align-items:stretch;position:absolute;top:100%;left:0;right:0;background:var(--company-header-bg);padding:18px 28px;gap:14px;z-index:80}.company-lp .header-cta{display:none}.company-lp .mobile-toggle{display:inline-flex}.company-lp .nav-toggle-check:checked~.site-nav .nav-quote-btn{display:flex;width:100%;justify-content:center;margin-top:6px}.company-lp .services-grid{grid-template-columns:repeat(2,1fr)}.company-lp .reviews{grid-template-columns:1fr}.company-lp .trust-strip-inner{grid-template-columns:repeat(2,1fr)}.company-lp .trust-item{padding-left:16px}.company-lp .trust-item:nth-child(1),.company-lp .trust-item:nth-child(3){border-left:0;padding-left:0}.company-lp .trust-item:nth-child(3),.company-lp .trust-item:nth-child(4){padding-top:12px}.company-lp .projects{grid-template-columns:repeat(2,1fr);grid-auto-rows:200px}.company-lp .project.feature,.company-lp .project.tall,.company-lp .project.wide,.company-lp .project.std{grid-column:span 1;grid-row:span 1}.company-lp .footer-grid{grid-template-columns:1fr 1fr}.company-lp .section-head{grid-template-columns:1fr}}@media (max-width: 560px){.company-lp .trust-strip-inner{grid-template-columns:1fr;max-width:560px;margin:0 auto}.company-lp .trust-item{border-left:0;padding-left:0;justify-content:center}.company-lp .services-grid,.company-lp .field-row,.company-lp .footer-grid{grid-template-columns:1fr}.company-lp .about-stats{grid-template-columns:repeat(2,1fr);gap:16px 0}.company-lp .about-stats .stat:nth-child(3){border-left:0;padding-left:0}}
