/* imported theme CSS — scoped to .shopify-theme-page (site nav/footer/hero stay KodRank) */

.shopify-theme-page{
  --ink:#0A1A22; --ink-2:#0F2A33; --ink-3:#163B44;
  --signal:#F47A1F; --signal-deep:#CD661A; --signal-ink:#0A1A22;
  --beam:#F6A54E;
  --paper:#FFFFFF; --mist:#F1F5F3; --mist-2:#E8EFEB;
  --line:#E1E9E5; --line-dark:rgba(244,122,31,.16);
  --graphite:#0D2029; --slate:#4B5B62; --slate-2:#6B7A80;

  --maxw:1560px;
  --pad:clamp(18px,3.2vw,40px);
  --r-card:18px; --r-btn:12px; --r-sm:8px;
  --sh-sm:0 1px 2px rgba(13,32,41,.05),0 6px 18px -8px rgba(13,32,41,.10);
  --sh-md:0 2px 4px rgba(13,32,41,.05),0 18px 40px -20px rgba(13,32,41,.22);
  --font:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.shopify-theme-page *{box-sizing:border-box;margin:0;padding:0}
.shopify-theme-page{scroll-behavior:smooth}
.shopify-theme-page{
  font-family:var(--font);
  color:var(--graphite);
  background:var(--paper);
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  overflow-x:clip;
  overflow-y:visible;
}
.shopify-theme-page img{max-width:100%;display:block}
.shopify-theme-page a{color:inherit;text-decoration:none}
.shopify-theme-page .wrap{max-width:var(--maxw);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}
.shopify-theme-page .section{padding-block:clamp(64px,8vw,120px)}
.shopify-theme-page .sec-ink{background:var(--ink);color:#B7CBD2}
.shopify-theme-page .sec-mist{background:var(--mist)}
.shopify-theme-page .sec-paper{background:var(--paper)}
.shopify-theme-page .eyebrow{
  font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;
  color:var(--signal-deep);display:inline-flex;align-items:center;gap:.35em;margin-bottom:18px;
}
.shopify-theme-page .eyebrow::before{content:"—";color:var(--signal-deep)}
.shopify-theme-page .sec-ink .eyebrow, .shopify-theme-page .sec-ink .eyebrow::before{color:var(--signal)}
.shopify-theme-page h1, .shopify-theme-page h2, .shopify-theme-page h3, .shopify-theme-page h4{line-height:1.12;color:var(--graphite);letter-spacing:-.01em}
.shopify-theme-page .sec-ink h1, .shopify-theme-page .sec-ink h2, .shopify-theme-page .sec-ink h3, .shopify-theme-page .sec-ink h4{color:#fff}
.shopify-theme-page h2{font-size:clamp(1.9rem,3.6vw,3rem);font-weight:700}
.shopify-theme-page h3{font-size:1.2rem;font-weight:650}
.shopify-theme-page .lede{font-size:clamp(1.02rem,1.5vw,1.2rem);color:var(--slate);max-width:64ch}
.shopify-theme-page .sec-ink .lede{color:#9FB6BE}
.shopify-theme-page .head-block{max-width:780px}
.shopify-theme-page .head-block .lede{margin-top:18px}
.shopify-theme-page .mark{color:var(--signal-deep);font-weight:600}
.shopify-theme-page .sec-ink .mark{color:var(--signal)}
.shopify-theme-page .btn{
  display:inline-flex;align-items:center;gap:9px;
  border-radius:999px;padding:14px 24px;font-weight:600;font-size:.95rem;
  font-family:var(--font);cursor:pointer;border:1px solid transparent;
  transition:background .2s ease,transform .2s ease,border-color .2s ease,color .2s ease;
  white-space:nowrap;
}
.shopify-theme-page .btn .arw{transition:transform .2s ease}
.shopify-theme-page .btn:hover .arw{transform:translateX(4px)}
.shopify-theme-page .btn-sm{padding:10px 18px;font-size:.875rem}
.shopify-theme-page .btn-primary{background:var(--signal);color:var(--signal-ink)}
.shopify-theme-page .btn-primary:hover{background:#F69750;transform:translateY(-1px)}
.shopify-theme-page .btn-ghost-light{border-color:rgba(255,255,255,.28);color:#fff;background:rgba(255,255,255,.05);backdrop-filter:blur(6px)}
.shopify-theme-page .btn-ghost-light:hover{background:rgba(255,255,255,.12)}
.shopify-theme-page .btn-ghost-dark{border-color:var(--line);color:var(--graphite);background:#fff}
.shopify-theme-page .btn-ghost-dark:hover{border-color:var(--signal);color:var(--signal-deep)}
.shopify-theme-page .btn-ink{background:var(--ink);color:#fff}
.shopify-theme-page .btn-ink:hover{background:#16323D}
.shopify-theme-page .tlink{
  display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;
  font-size:.75rem;letter-spacing:.08em;font-weight:600;color:var(--signal-deep);
}
.shopify-theme-page .sec-ink .tlink{color:var(--signal)}
.shopify-theme-page .tlink .arw{transition:transform .2s ease}
.shopify-theme-page .tlink:hover .arw{transform:translateX(4px)}
.shopify-theme-page a:focus-visible, .shopify-theme-page button:focus-visible, .shopify-theme-page input:focus-visible, .shopify-theme-page textarea:focus-visible, .shopify-theme-page summary:focus-visible{
  outline:2px solid var(--beam);outline-offset:3px;border-radius:4px;
}
.shopify-theme-page .nav{position:sticky;top:0;z-index:60;background:#fff;border-bottom:1px solid var(--line)}
.shopify-theme-page .nav-inner{display:flex;align-items:center;gap:28px;height:72px}
.shopify-theme-page .logo{display:flex;align-items:center;gap:10px;font-weight:700;font-size:1.15rem;color:var(--graphite)}
.shopify-theme-page .logo-mark{width:30px;height:30px;border-radius:9px;background:var(--signal);display:grid;place-items:center;color:var(--signal-ink);flex:none}
.shopify-theme-page .nav-links{display:flex;align-items:center;gap:26px;margin-left:14px}
.shopify-theme-page .nav-links a{font-weight:600;font-size:.92rem;color:var(--graphite);position:relative}
.shopify-theme-page .nav-links a:hover{color:var(--signal-deep)}
.shopify-theme-page .has-mega{position:relative}
.shopify-theme-page .has-mega>button{display:inline-flex;align-items:center;gap:6px;font:inherit;font-weight:600;font-size:.92rem;background:none;border:none;color:var(--graphite);cursor:pointer}
.shopify-theme-page .has-mega>button:hover{color:var(--signal-deep)}
.shopify-theme-page .chev{width:14px;height:14px;transition:transform .2s ease}
.shopify-theme-page .has-mega:hover .chev, .shopify-theme-page .has-mega:focus-within .chev{transform:rotate(180deg)}
.shopify-theme-page .mega{
  position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(8px);
  width:min(680px,90vw);background:#fff;border:1px solid var(--line);border-radius:var(--r-card);
  box-shadow:var(--sh-md);padding:22px;opacity:0;visibility:hidden;transition:.2s ease;
  display:grid;grid-template-columns:1fr 1fr;gap:6px 26px;
}
.shopify-theme-page .has-mega:hover .mega, .shopify-theme-page .has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.shopify-theme-page .mega a{display:flex;gap:12px;padding:11px 12px;border-radius:12px;align-items:flex-start}
.shopify-theme-page .mega a:hover{background:var(--mist)}
.shopify-theme-page .mega .mi{width:34px;height:34px;border-radius:9px;background:var(--mist-2);display:grid;place-items:center;flex:none;color:var(--signal-deep)}
.shopify-theme-page .mega a:hover .mi{background:var(--signal);color:var(--signal-ink)}
.shopify-theme-page .mega b{display:block;font-size:.9rem;color:var(--graphite)}
.shopify-theme-page .mega span{display:block;font-size:.78rem;color:var(--slate-2);font-weight:400;line-height:1.4}
.shopify-theme-page .nav-cta{margin-left:auto;display:flex;align-items:center;gap:14px}
.shopify-theme-page .menu-btn{display:none;background:none;border:1px solid var(--line);border-radius:10px;padding:8px;cursor:pointer}
.shopify-theme-page .mobile-nav{display:none}
.shopify-theme-page .hero{position:relative;background:var(--ink);color:#fff;overflow:hidden}
.shopify-theme-page .hero-bg{position:absolute;inset:0;z-index:0}
.shopify-theme-page .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:right center;transform:none}
.shopify-theme-page .hero-bg::after{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(80% 120% at 74% 46%,rgba(52,150,170,.22) 0%,rgba(10,26,34,0) 58%),
    linear-gradient(90deg,var(--ink) 14%,rgba(10,26,34,.88) 34%,rgba(10,26,34,.48) 52%,rgba(10,26,34,.10) 74%,rgba(10,26,34,.04) 100%),
    linear-gradient(0deg,var(--ink) 1%,rgba(10,26,34,0) 50%);
}
.shopify-theme-page .hero-inner{position:relative;z-index:1;padding-top:clamp(30px,4vw,56px);padding-bottom:clamp(50px,6.5vw,92px);display:flex;justify-content:flex-start}
.shopify-theme-page .hero-copy{max-width:min(820px,58vw);margin-right:auto}
.shopify-theme-page .hero h1{
  font-size:clamp(2rem,3.5vw,3.15rem);font-weight:800;color:#fff;line-height:1.08;letter-spacing:-.02em;
}
.shopify-theme-page .hero h1 .line{display:block;white-space:nowrap}
.shopify-theme-page .hero h1 .mark{color:var(--signal)}
.shopify-theme-page .hero p.lede{color:#B7CBD2;margin-top:20px;max-width:56ch;font-size:clamp(1.05rem,1.5vw,1.25rem)}
.shopify-theme-page .hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}
.shopify-theme-page .crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:.82rem;font-weight:500;margin-bottom:16px;color:#7C949C}
.shopify-theme-page .crumbs a{color:#B7CBD2}
.shopify-theme-page .crumbs a:hover{color:var(--signal)}
.shopify-theme-page .crumbs span[aria-hidden]{color:#4E6771}
.shopify-theme-page .crumbs .here{color:var(--signal);font-weight:600}
.shopify-theme-page .hero-stats{display:flex;flex-wrap:wrap;gap:24px 44px;margin-top:36px;padding-top:26px;border-top:1px solid var(--line-dark)}
.shopify-theme-page .hero-stats .hn{font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em}
.shopify-theme-page .hero-stats .hn .mark{color:var(--signal)}
.shopify-theme-page .hero-stats .hl{margin-top:9px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#7C949C;font-weight:500}
.shopify-theme-page .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}
.shopify-theme-page .pain-card{
  background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:28px;
  box-shadow:var(--sh-sm);transition:transform .2s ease,box-shadow .2s ease;
}
.shopify-theme-page .pain-card:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.shopify-theme-page .pain-card .ico{width:44px;height:44px;border-radius:11px;background:var(--mist-2);display:grid;place-items:center;color:var(--signal-deep);margin-bottom:18px}
.shopify-theme-page .pain-card h3{margin-bottom:8px}
.shopify-theme-page .pain-card p{color:var(--slate);font-size:.95rem}
.shopify-theme-page .pain-line{
  margin-top:44px;background:var(--ink);color:#fff;border-radius:var(--r-card);
  padding:clamp(26px,4vw,40px);display:flex;gap:26px;align-items:center;flex-wrap:wrap;
  box-shadow:var(--sh-md);
}
.shopify-theme-page .pain-line p{color:#B7CBD2;font-size:1.08rem;max-width:70ch}
.shopify-theme-page .pain-line b{color:#fff}
.shopify-theme-page .pain-line .mark{color:var(--signal)}
.shopify-theme-page .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:54px}
.shopify-theme-page .svc-card{
  position:relative;background:var(--ink-2);border:1px solid var(--line-dark);border-radius:var(--r-card);
  padding:30px;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease;
}
.shopify-theme-page .svc-card:hover{transform:translateY(-4px);border-color:var(--signal)}
.shopify-theme-page .svc-card .tile{
  width:52px;height:52px;border-radius:13px;background:rgba(244,122,31,.12);
  display:grid;place-items:center;color:var(--signal);margin-bottom:20px;transition:background .2s,color .2s;
}
.shopify-theme-page .svc-card:hover .tile{background:var(--signal);color:var(--signal-ink)}
.shopify-theme-page .svc-card h3{color:#fff;margin-bottom:10px;font-size:1.22rem}
.shopify-theme-page .svc-card p{color:#9FB6BE;font-size:.94rem;flex:1}
.shopify-theme-page .svc-card .tlink{margin-top:20px}
.shopify-theme-page .svc-badge{position:absolute;top:22px;right:22px;width:26px;height:26px;border-radius:50%;background:var(--signal);display:grid;place-items:center;color:var(--signal-ink)}
.shopify-theme-page .stats{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;border-top:1px solid var(--line-dark);padding-top:44px}
.shopify-theme-page .stat .num{font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1;color:#fff;letter-spacing:-.02em}
.shopify-theme-page .stat .num .mark{color:var(--signal)}
.shopify-theme-page .stat .lbl{margin-top:10px;font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:#7C949C;font-weight:500}
.shopify-theme-page .proc{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px}
.shopify-theme-page .proc-step{background:#fff;border:1px solid var(--line);border-top:3px solid var(--signal);border-radius:var(--r-card);padding:28px;box-shadow:var(--sh-sm)}
.shopify-theme-page .proc-step .n{font-size:1.6rem;font-weight:800;color:var(--signal);letter-spacing:-.02em}
.shopify-theme-page .proc-step h3{margin:6px 0 8px}
.shopify-theme-page .proc-step p{color:var(--slate);font-size:.93rem}
.shopify-theme-page #why{position:relative;overflow-x:clip;overflow-y:visible;isolation:isolate}
.shopify-theme-page .why-bg{position:absolute;inset:0;z-index:-1}
.shopify-theme-page .why-bg img{width:100%;height:100%;object-fit:cover;object-position:right center;transform:none}
.shopify-theme-page .why-bg::after{
  content:"";position:absolute;inset:0;
  background:
    radial-gradient(70% 110% at 82% 40%,rgba(52,150,170,.20) 0%,rgba(10,26,34,0) 55%),
    linear-gradient(90deg,var(--ink) 8%,rgba(10,26,34,.82) 34%,rgba(10,26,34,.46) 66%,rgba(10,26,34,.30) 100%),
    linear-gradient(0deg,var(--ink) 2%,rgba(10,26,34,.28) 24%,rgba(10,26,34,.28) 74%,rgba(10,26,34,.68) 100%);
}
.shopify-theme-page .why-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start;margin-top:54px}
.shopify-theme-page .why-feats{display:grid;gap:16px}
.shopify-theme-page .feat{display:flex;gap:16px;padding:22px;background:rgba(15,42,51,.72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line-dark);border-radius:var(--r-card)}
.shopify-theme-page .feat .fi{width:42px;height:42px;border-radius:11px;background:rgba(244,122,31,.12);display:grid;place-items:center;color:var(--signal);flex:none}
.shopify-theme-page .feat h3{color:#fff;font-size:1.05rem;margin-bottom:5px}
.shopify-theme-page .feat p{color:#9FB6BE;font-size:.9rem}
.shopify-theme-page .compare{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.shopify-theme-page .cmp{background:rgba(15,42,51,.74);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-dark);border-radius:var(--r-card);padding:26px}
.shopify-theme-page .cmp.win{border:1.5px solid var(--signal);background:rgba(22,59,68,.76)}
.shopify-theme-page .cmp .ct{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;margin-bottom:16px}
.shopify-theme-page .cmp.typ .ct{color:#7C949C}
.shopify-theme-page .cmp.win .ct{color:var(--signal)}
.shopify-theme-page .cmp ul{list-style:none;display:grid;gap:13px}
.shopify-theme-page .cmp li{display:flex;gap:11px;font-size:.9rem;color:#B7CBD2;align-items:flex-start}
.shopify-theme-page .cmp li svg{flex:none;margin-top:2px}
.shopify-theme-page .x{color:#8B5E4B}
.shopify-theme-page .chk{color:var(--signal)}
.shopify-theme-page .ind-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}
.shopify-theme-page .ind{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:24px;box-shadow:var(--sh-sm);transition:transform .2s,box-shadow .2s}
.shopify-theme-page .ind:hover{transform:translateY(-3px);box-shadow:var(--sh-md)}
.shopify-theme-page .ind .ii{width:40px;height:40px;border-radius:10px;background:var(--mist-2);display:grid;place-items:center;color:var(--signal-deep);margin-bottom:14px}
.shopify-theme-page .ind h3{font-size:1rem;margin-bottom:6px}
.shopify-theme-page .ind p{font-size:.85rem;color:var(--slate)}
.shopify-theme-page .tst-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}
.shopify-theme-page .tst{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);padding:28px;box-shadow:var(--sh-sm);display:flex;flex-direction:column}
.shopify-theme-page .stars{display:flex;gap:3px;color:var(--signal);margin-bottom:16px}
.shopify-theme-page .tst q{font-size:.98rem;color:var(--graphite);font-style:normal;quotes:none;flex:1;line-height:1.65}
.shopify-theme-page .tst .who{display:flex;align-items:center;gap:12px;margin-top:22px}
.shopify-theme-page .av{width:44px;height:44px;border-radius:50%;background:var(--ink);color:var(--signal);display:grid;place-items:center;font-weight:700;flex:none}
.shopify-theme-page .tst .who b{font-size:.92rem;color:var(--graphite);display:block}
.shopify-theme-page .tst .who span{font-size:.8rem;color:var(--slate-2)}
.shopify-theme-page .faq{max-width:860px;margin-top:48px;display:grid;gap:14px}
.shopify-theme-page .faq details{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-sm);overflow:hidden}
.shopify-theme-page .faq summary{list-style:none;cursor:pointer;padding:22px 26px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:600;font-size:1.02rem;color:var(--graphite)}
.shopify-theme-page .faq summary::-webkit-details-marker{display:none}
.shopify-theme-page .faq .tog{width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid var(--signal);display:grid;place-items:center;color:var(--signal-deep);position:relative;transition:.2s}
.shopify-theme-page .faq .tog::before, .shopify-theme-page .faq .tog::after{content:"";position:absolute;background:var(--signal-deep);border-radius:2px}
.shopify-theme-page .faq .tog::before{width:11px;height:1.5px}
.shopify-theme-page .faq .tog::after{width:1.5px;height:11px;transition:transform .2s ease}
.shopify-theme-page .faq details[open] .tog::after{transform:scaleY(0)}
.shopify-theme-page .faq details[open] .tog{background:var(--signal);border-color:var(--signal)}
.shopify-theme-page .faq details[open] .tog::before, .shopify-theme-page .faq details[open] .tog::after{background:var(--signal-ink)}
.shopify-theme-page .faq .ans{padding:0 26px 24px;color:var(--slate);font-size:.95rem;max-width:72ch}
.shopify-theme-page .contact-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:start;margin-top:8px}
.shopify-theme-page .contact-copy .lede{margin-top:18px}
.shopify-theme-page .contact-list{display:grid;gap:18px;margin-top:32px}
.shopify-theme-page .contact-list .ci{display:flex;gap:14px;align-items:flex-start}
.shopify-theme-page .contact-list .ci .k{width:40px;height:40px;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--signal-deep);flex:none}
.shopify-theme-page .contact-list .ci b{display:block;font-size:.95rem;color:var(--graphite)}
.shopify-theme-page .contact-list .ci span{font-size:.88rem;color:var(--slate)}
.shopify-theme-page .form-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--sh-md);padding:clamp(26px,3vw,40px)}
.shopify-theme-page .field{margin-bottom:24px}
.shopify-theme-page .field label{display:block;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--slate);margin-bottom:8px}
.shopify-theme-page .field input, .shopify-theme-page .field select, .shopify-theme-page .field textarea{
  width:100%;border:none;border-bottom:1.5px solid var(--line);background:transparent;
  padding:10px 2px;font-family:var(--font);font-size:1rem;color:var(--graphite);transition:border-color .2s;
}
.shopify-theme-page .field input:focus, .shopify-theme-page .field select:focus, .shopify-theme-page .field textarea:focus{outline:none;border-bottom-color:var(--signal)}
.shopify-theme-page .field textarea{resize:vertical;min-height:96px}
.shopify-theme-page .two{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.shopify-theme-page .form-note{font-size:.8rem;color:var(--slate-2);margin-top:6px}
.shopify-theme-page .footer{background:var(--ink);color:#9FB6BE;padding-block:clamp(56px,7vw,84px)}
.shopify-theme-page .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}
.shopify-theme-page .foot-brand .logo{color:#fff;margin-bottom:16px}
.shopify-theme-page .foot-brand p{font-size:.9rem;color:#9FB6BE;max-width:34ch}
.shopify-theme-page .socials{display:flex;gap:10px;margin-top:22px}
.shopify-theme-page .socials a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-dark);display:grid;place-items:center;color:#9FB6BE;transition:.2s}
.shopify-theme-page .socials a:hover{border-color:var(--signal);color:var(--signal)}
.shopify-theme-page .foot-col h4{color:#fff;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px;font-weight:600}
.shopify-theme-page .foot-col a{display:block;font-size:.9rem;color:#9FB6BE;padding:6px 0}
.shopify-theme-page .foot-col a:hover{color:var(--signal)}
.shopify-theme-page .foot-bottom{margin-top:52px;padding-top:24px;border-top:1px solid var(--line-dark);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.84rem;color:#7C949C}
.shopify-theme-page .foot-bottom a:hover{color:var(--signal)}


@media(max-width:1024px){
  .shopify-theme-page .pain-grid, .shopify-theme-page .svc-grid, .shopify-theme-page .proc, .shopify-theme-page .tst-grid{grid-template-columns:1fr 1fr}
.shopify-theme-page .stats, .shopify-theme-page .ind-grid{grid-template-columns:1fr 1fr}
.shopify-theme-page .why-grid, .shopify-theme-page .contact-grid, .shopify-theme-page .foot-top{grid-template-columns:1fr}
.shopify-theme-page .foot-top{gap:36px}
}
@media(max-width:760px){
  .nav-links,.has-mega{display:none}
.shopify-theme-page .menu-btn{display:grid;place-items:center}
.shopify-theme-page .nav-cta .btn{display:none}
.shopify-theme-page .hero-inner{justify-content:flex-start;padding-top:clamp(26px,7vw,44px);padding-bottom:clamp(40px,10vw,72px)}
.shopify-theme-page .hero-copy{margin-left:0;max-width:100%}
.shopify-theme-page .hero h1 .line{white-space:normal}
.shopify-theme-page .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:60% center;transform:none}
.shopify-theme-page .hero-bg::after{background:linear-gradient(180deg,var(--ink) 6%,rgba(10,26,34,.90) 32%,rgba(10,26,34,.66) 60%,rgba(10,26,34,.72) 100%)}
.shopify-theme-page .hero-stats{margin-top:30px;padding-top:22px}
.shopify-theme-page .pain-grid, .shopify-theme-page .svc-grid, .shopify-theme-page .proc, .shopify-theme-page .tst-grid, .shopify-theme-page .stats, .shopify-theme-page .ind-grid, .shopify-theme-page .compare, .shopify-theme-page .two, .shopify-theme-page .foot-top{grid-template-columns:1fr}
.shopify-theme-page .stats{justify-items:center;text-align:center;gap:26px}
.shopify-theme-page .pain-line{flex-direction:column;align-items:flex-start}
.shopify-theme-page .foot-bottom{flex-direction:column}
.shopify-theme-page .mobile-nav.open{display:block;border-bottom:1px solid var(--line);background:#fff;padding:12px var(--pad) 22px}
.shopify-theme-page .mobile-nav a, .shopify-theme-page .mobile-nav details summary{display:block;padding:12px 4px;font-weight:600;border-bottom:1px solid var(--line);color:var(--graphite)}
.shopify-theme-page .mobile-nav details summary{list-style:none;cursor:pointer}
.shopify-theme-page .mobile-nav details summary::-webkit-details-marker{display:none}
.shopify-theme-page .mobile-nav .sub a{padding-left:16px;font-weight:500;font-size:.92rem;color:var(--slate)}
.shopify-theme-page .mobile-nav .btn{width:100%;justify-content:center;margin-top:16px}
}
@media(prefers-reduced-motion:reduce){
  *{transition:none!important;scroll-behavior:auto!important}
}