:root{--bg:#fff;--bg-soft:#f6f8f9;--text:#18212a;--muted:#5e6b76;--line:#d9e0e6;--blue:#1a73e8;--blue-signal:#4285f4;--green:#188038;--green-signal:#34a853;--yellow:#fbbc04;--yellow-ink:#8a5a00;--red:#d93025;--red-signal:#ea4335;--ink:#10161d;--ink-soft:#17202a;--signal-gradient:linear-gradient(90deg, var(--blue-signal) 0 25%, var(--red-signal) 25% 50%, var(--yellow) 50% 75%, var(--green-signal) 75% 100%);--bg-visual:url(/images/generated/aicore-local-discovery-background.jpg);--container-max:73.75rem;--page-gutter:clamp(1rem, 4vw, 2.5rem);--container-outer:calc(var(--container-max) + var(--page-gutter) + var(--page-gutter));--section-y:clamp(3.5rem, 7vw, 5.5rem);--section-y-compact:clamp(2.5rem, 5vw, 3.75rem);--hero-y:clamp(2.75rem, 8vw, 7rem);--grid-gap:clamp(1.25rem, 3vw, 2.5rem);--panel-pad:clamp(1rem, 2vw, 1.25rem);--media-min:clamp(17rem, 28vw, 28rem);--font-brand:"Plus Jakarta Sans Variable";--font-locale:"Noto Sans JP Variable";--font-sans:var(--font-brand), var(--font-locale), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius:8px;--shadow-soft:0 24px 70px #10161d1a;--shadow-lift:0 22px 55px #10161d24}.marketFont--jp{--font-locale:"Noto Sans JP Variable"}.marketFont--kr{--font-locale:"Noto Sans KR Variable"}*{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--font-sans);-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;line-height:1.5}body{background:linear-gradient(#10161d09 1px, transparent 1px), linear-gradient(90deg, #10161d09 1px, transparent 1px), var(--bg);background-size:80px 80px,80px 80px,auto;margin:0}.motionScope{--font-sans:var(--font-brand), var(--font-locale), ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--font-sans);isolation:isolate;position:relative;overflow-x:clip}a{color:inherit;text-decoration:none}.skipLink{background:var(--ink);border-radius:var(--radius);color:#fff;left:var(--page-gutter);z-index:30;min-height:44px;padding:.7rem .9rem;font-weight:800;transition:transform .18s;position:fixed;top:.75rem;transform:translateY(-150%)}.skipLink:focus{transform:translateY(0)}img{max-width:100%}h1,h2,h3,p{margin:0}h1{color:var(--ink);letter-spacing:0;max-width:14ch;font-size:2.35rem;font-weight:700;line-height:1.04}h2{color:var(--ink);letter-spacing:0;font-size:1.8rem;font-weight:700;line-height:1.15}h3{color:var(--ink);letter-spacing:0;font-size:1.05rem}p{color:var(--muted)}.siteHeader__inner,.siteFooter,.hero,.section,.aiviewCycle,.aiviewGuardrail,.ctaBand,.pageHero,.pageTitle,.productHero,.serviceHero,.serviceSystem,.contactLayout,.policyPage{max-width:var(--container-outer);padding-left:var(--page-gutter);padding-right:var(--page-gutter);width:100%;margin:0 auto}.siteHeader{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#ffffffd1;border-bottom:1px solid #d9e0e6b8;width:100%;position:sticky;top:0}.siteHeader:after{background:var(--signal-gradient);content:"";opacity:.88;height:2px;position:absolute;bottom:-1px;left:0;right:0}.siteHeader__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;display:flex}.brand{align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.brand__mark{flex:none;width:2.35rem;height:2.35rem;display:block}.brand small{color:var(--muted);font-size:.85rem;display:block}.siteNav,.siteFooter nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.siteNav a,.siteFooter a{border-radius:var(--radius);color:var(--muted);white-space:nowrap;min-height:44px;padding:.45rem;font-size:.94rem;transition:background .18s,color .18s,transform .18s;position:relative}.siteNav a:hover,.siteFooter a:hover{background:var(--bg-soft);color:var(--ink);transform:translateY(-1px)}.siteNav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--blue-signal);color:var(--ink);background:#4285f41a}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #2f6fed52}.hero{align-items:center;gap:var(--grid-gap);isolation:isolate;padding-bottom:var(--hero-y);padding-top:var(--hero-y);display:grid;position:relative;overflow:hidden}.heroBackdrop{pointer-events:none;transform-origin:50%;z-index:-2;position:absolute;inset:0;overflow:hidden}.heroBackdrop:before{background:linear-gradient(90deg, #fffffff5 0%, #ffffffe0 37%, #ffffff94 68%, #ffffff80 100%), var(--bg-visual) center / cover;content:"";position:absolute;inset:-6%}.heroBackdrop:after{content:"";mix-blend-mode:multiply;opacity:.48;background:linear-gradient(90deg,#0000,#4285f424,#ea43351a,#fbbc041f,#34a8531f,#0000),repeating-linear-gradient(90deg,#10161d0b 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#10161d09 0 1px,#0000 1px 5rem);position:absolute;inset:0}.heroBackdrop__route{background:linear-gradient(90deg, transparent, var(--blue-signal), var(--red-signal), var(--yellow), var(--green-signal), transparent);transform-origin:50%;width:clamp(18rem,42vw,42rem);height:1px;position:absolute}.heroBackdrop__route--one{top:24%;right:5%;transform:rotate(-12deg)}.heroBackdrop__route--two{bottom:18%;left:10%;transform:rotate(15deg)}.heroBackdrop__pin{border:1px solid #ffffffd9;border-radius:999px;width:.7rem;height:.7rem;position:absolute;box-shadow:0 10px 24px #10161d1f}.heroBackdrop__pin--blue{background:var(--blue);top:23%;right:26%}.heroBackdrop__pin--green{background:var(--green);top:42%;right:15%}.heroBackdrop__pin--yellow{background:var(--yellow);bottom:23%;left:22%}.heroBackdrop__pin--red{background:var(--red);bottom:34%;right:34%}.hero__copy{z-index:1;align-self:center;gap:1rem;max-width:46rem;display:grid;position:relative}.hero__copy>p:not(.eyebrow){max-width:58ch;font-size:1.08rem}.eyebrow{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.heroProof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin:.35rem 0 0;display:grid}.heroProof__item{gap:.18rem;padding:.9rem 0;display:grid}.heroProof__item+.heroProof__item{border-top:1px solid var(--line)}.heroProof dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:700}.heroProof dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.buttonLink,.contactForm button{border-radius:var(--radius);justify-content:center;align-items:center;min-height:46px;padding:.78rem 1rem;font-weight:700;transition:box-shadow .2s,transform .2s;display:inline-flex}.buttonLink:hover{box-shadow:var(--shadow-lift);transform:translateY(-2px)}.buttonLink--primary{background:var(--ink);color:#fff}.buttonLink--secondary{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink);background:#ffffffc7}.hero__media,.pageHero__image,.productVisual,.wideImage{aspect-ratio:4/3;border-radius:var(--radius);min-height:var(--media-min);width:100%;min-width:0;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 28px 90px #10161d21}.hero__media{outline-offset:-1px;z-index:1;outline:1px solid #ffffff9e}.featureImage{aspect-ratio:4/3;border-radius:var(--radius);min-height:15rem;position:relative;overflow:hidden;box-shadow:0 22px 70px #10161d1a}.hero__media img,.pageHero__image img,.productVisual img,.featureImage img,.wideImage img{object-fit:cover}.featureImage img{object-position:center 70%}.operationsRail{background:linear-gradient(135deg, #4285f433, transparent 34%), linear-gradient(72deg, transparent 18%, #ea433524 32%, transparent 48%), linear-gradient(118deg, transparent 42%, #fbbc041f 55%, transparent 70%), linear-gradient(152deg, transparent 54%, #34a8532e 78%, transparent 92%), var(--bg-visual) center / cover, linear-gradient(180deg, var(--ink), var(--ink-soft));background-blend-mode:screen, screen, screen, screen, multiply, normal;color:#fff;max-width:var(--container-max);padding:var(--panel-pad);width:calc(100% - var(--page-gutter) - var(--page-gutter));gap:1.5rem;margin:0 auto 2rem;display:grid;position:relative;overflow:hidden}.operationsRail:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff29,#0000),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 5rem);position:absolute;inset:0}.operationsRail__header,.operationsRail__grid{z-index:1;position:relative}.operationsRail__header{gap:.45rem;padding:.6rem;display:grid}.operationsRail__header h2,.operationsRail__item h3{color:#fff}.operationsRail__grid{gap:1px;display:grid}.operationsRail__item{background:#ffffff13;border:1px solid #ffffff1a;gap:.65rem;min-height:13rem;padding:1rem;display:grid;position:relative;overflow:hidden}.operationsRail__item:before{background:var(--blue-signal);content:"";height:3px;position:absolute;top:0;left:0;right:0}.operationsRail__item:nth-child(2):before{background:var(--red-signal)}.operationsRail__item:nth-child(3):before{background:var(--yellow)}.operationsRail__item:nth-child(4):before{background:var(--green-signal)}.operationsRail__item span{color:var(--blue-signal);letter-spacing:.12em;font-size:.8rem;font-weight:800}.operationsRail__item:nth-child(2) span{color:#ff7f73}.operationsRail__item:nth-child(3) span{color:#ffd76a}.operationsRail__item:nth-child(4) span{color:#6fce8d}.operationsRail__item p{color:#ffffffbd}.section{gap:var(--grid-gap);padding-bottom:var(--section-y);padding-top:var(--section-y);display:grid}.section--quiet{background:var(--bg-soft);max-width:none;padding-left:max(var(--page-gutter), calc((100% - var(--container-max)) / 2));padding-right:max(var(--page-gutter), calc((100% - var(--container-max)) / 2))}.section__header{gap:.7rem;max-width:62ch;display:grid}.workGrid,.aiviewGrid{gap:1rem;display:grid}.workItem,.aiviewStep,.serviceBlock,.legalPanel,.policyStack article{border:1px solid var(--line);border-radius:var(--radius);padding:var(--panel-pad);gap:.7rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.workItem:hover,.aiviewStep:hover,.serviceBlock:hover,.legalPanel:hover,.policyStack article:hover{box-shadow:var(--shadow-soft);border-color:#2f6fed47;transform:translateY(-3px)}.workItem{border-top:4px solid var(--blue-signal)}.workItem:nth-child(2){border-top-color:var(--red-signal)}.workItem:nth-child(3){border-top-color:var(--yellow)}.workItem:nth-child(4){border-top-color:var(--green-signal)}.aiviewStep{border-top:4px solid var(--blue-signal)}.aiviewStep:nth-child(2),.aiviewStep:nth-child(6){border-top-color:var(--red-signal)}.aiviewStep:nth-child(3){border-top-color:var(--yellow)}.aiviewStep:nth-child(4){border-top-color:var(--green-signal)}.aiviewStep:nth-child(5){border-top-color:var(--blue-signal)}.featureSplit{gap:1.25rem;display:grid}.featureList,.businessList,.trustList,.principleList,.serviceBlock ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.featureList li,.businessList li,.trustList li,.principleList li,.serviceBlock li{border:1px solid var(--line);border-radius:var(--radius);background:#ffffffdb;align-items:center;min-height:46px;padding:.75rem .9rem;transition:border-color .18s,transform .18s;display:flex}.featureList li:hover,.businessList li:hover,.trustList li:hover,.principleList li:hover,.serviceBlock li:hover{border-color:#10161d38;transform:translate(3px)}.businessList{grid-template-columns:1fr}.trustList li:before,.principleList li:before{background:var(--green);content:"";border-radius:999px;flex:none;width:.5rem;height:.5rem;margin-right:.7rem}.ctaBand{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding-bottom:var(--section-y-compact);padding-top:var(--section-y-compact);align-items:center;gap:1.5rem;margin-bottom:4rem;display:grid}.pageHero,.productHero,.serviceHero,.contactLayout{gap:var(--grid-gap);padding-bottom:var(--section-y);padding-top:var(--section-y-compact);display:grid}.pageHero,.productHero,.serviceHero{isolation:isolate;position:relative;overflow:hidden}.pageHero:before,.productHero:before,.serviceHero:before{background:linear-gradient(90deg, #fffffff2, #ffffffd6 46%, #ffffffa8), var(--bg-visual) center / cover;content:"";inset:0 var(--page-gutter);opacity:.62;z-index:-1;position:absolute}.pageHero>div:first-child,.productHero>div:first-child,.serviceHero__copy,.contactIntro,.pageTitle,.policyPage{gap:1rem;display:grid}.pageTitle,.policyPage{padding-bottom:var(--section-y);padding-top:var(--section-y-compact)}.serviceStack,.policyStack{gap:1rem;display:grid}.serviceBlock{background:#fff}.serviceHero{align-items:center}.serviceHero__copy{max-width:48rem}.serviceProof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin:.35rem 0 0;display:grid}.serviceProof>div{gap:.2rem;padding:.85rem 0;display:grid}.serviceProof>div+div{border-top:1px solid var(--line)}.serviceProof dt{color:var(--blue);letter-spacing:.12em;font-size:.74rem;font-weight:800}.serviceProof>div:nth-child(2) dt{color:var(--red)}.serviceProof>div:nth-child(3) dt{color:var(--green)}.serviceProof dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:800}.serviceHero__visual{aspect-ratio:4/3;border-radius:var(--radius);min-height:var(--media-min);position:relative;overflow:hidden;box-shadow:0 28px 90px #10161d21}.serviceHero__visual img{object-fit:cover}.serviceHero__overlay{flex-wrap:wrap;gap:.5rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}.serviceHero__overlay span{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ink);background:#ffffffd1;border:1px solid #4285f452;border-radius:999px;padding:.45rem .65rem;font-size:.8rem;font-weight:800}.serviceHero__overlay span:nth-child(2){border-color:#ea433552}.serviceHero__overlay span:nth-child(3){border-color:#34a85357}.serviceSystem{gap:var(--grid-gap);padding-bottom:var(--section-y);padding-top:var(--section-y-compact);display:grid}.serviceMap{gap:1px;display:grid}.serviceSystem .serviceBlock{background:linear-gradient(145deg, #fffffff5, #ffffffd1), var(--bg-visual) center / cover;border-radius:0;grid-template-columns:1fr;align-content:start;gap:1.25rem;min-height:22rem;padding:clamp(1.25rem,2.5vw,1.75rem);position:relative;overflow:hidden}.serviceSystem .serviceBlock:before{background:var(--blue-signal);content:"";height:4px;position:absolute;top:0;left:0;right:0}.serviceSystem .serviceBlock:nth-child(2):before{background:var(--red-signal)}.serviceSystem .serviceBlock:nth-child(3):before{background:var(--green-signal)}.serviceSystem .serviceBlock>span{color:var(--blue);letter-spacing:.14em;font-size:.8rem;font-weight:900}.serviceSystem .serviceBlock:nth-child(2)>span{color:var(--red)}.serviceSystem .serviceBlock:nth-child(3)>span{color:var(--green)}.serviceSystem .serviceBlock ul{align-self:end}.serviceSystem .serviceBlock li{background:#ffffffb8}.serviceLoop{gap:1px;margin:0;padding:0;list-style:none;display:grid}.serviceLoop li{border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:.85rem;min-height:5.25rem;padding:1rem;font-weight:800;display:flex}.serviceLoop span{background:var(--ink);color:#fff;letter-spacing:.08em;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.74rem;font-weight:900;display:inline-flex}.serviceLoop li:first-child span{background:var(--blue-signal)}.serviceLoop li:nth-child(2) span{background:var(--red-signal)}.serviceLoop li:nth-child(3) span{background:var(--yellow);color:var(--ink)}.serviceLoop li:nth-child(4) span{background:var(--green-signal)}.productVisual{min-height:18rem}.wideImage{border-radius:0;width:100%;min-height:18rem;margin-bottom:4rem}.contactIntro{align-content:start}.contactEmail{border-block:1px solid var(--line);gap:.35rem;margin-block:1.5rem;padding-block:1rem;display:grid}.contactEmail span{color:var(--muted);font-size:.84rem;font-weight:700}.contactEmail a{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue);text-underline-offset:.28em;font-size:clamp(1rem,2vw,1.2rem);font-weight:750;text-decoration-thickness:2px}.notice{background:var(--bg-soft);border-left:4px solid var(--yellow);border-radius:var(--radius);padding:1rem}.contactForm{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-soft);background:#ffffffdb;gap:1rem;padding:1rem;display:grid}.contactForm label{gap:.45rem;display:grid}.contactForm span{color:var(--ink);font-weight:700}.contactForm input,.contactForm select,.contactForm textarea{border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;width:100%;min-height:46px;padding:.75rem}.contactForm textarea{resize:vertical}.contactForm input:disabled,.contactForm select:disabled,.contactForm textarea:disabled{color:var(--muted);cursor:not-allowed;background:#f0f3f5}.contactForm button{background:var(--line);color:var(--muted);cursor:not-allowed;border:0}.fieldList{gap:.7rem;margin:0;display:grid}.fieldList__row{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.7rem;display:grid}.fieldList dt{color:var(--muted);font-size:.9rem}.fieldList dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.productProof{border-bottom:1px solid var(--line);border-top:1px solid var(--line);gap:0;margin:.5rem 0 0;display:grid}.productProof>div{gap:.2rem;padding:.9rem 0;display:grid}.productProof>div+div{border-top:1px solid var(--line)}.productProof dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.productProof>div:first-child dt{color:var(--blue)}.productProof>div:nth-child(2) dt{color:var(--red)}.productProof>div:nth-child(3) dt{color:var(--green)}.productProof dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700}.aiviewCycle{gap:var(--grid-gap);padding-bottom:var(--section-y);padding-top:var(--section-y-compact);display:grid}.aiviewCycle__grid{gap:1px;display:grid}.aiviewCycle__item{background:linear-gradient(135deg, #ffffffeb, #ffffffc2), var(--bg-visual) center / cover;border:1px solid var(--line);border-top:4px solid var(--blue-signal);min-height:13rem;padding:var(--panel-pad);gap:.7rem;display:grid}.aiviewCycle__item:nth-child(2){border-top-color:var(--red-signal)}.aiviewCycle__item:nth-child(3){border-top-color:var(--yellow)}.aiviewCycle__item:nth-child(4){border-top-color:var(--green-signal)}.aiviewCycle__item span{color:var(--blue);letter-spacing:.12em;font-size:.8rem;font-weight:800}.aiviewCycle__item:nth-child(2) span{color:var(--red)}.aiviewCycle__item:nth-child(3) span{color:var(--yellow-ink)}.aiviewCycle__item:nth-child(4) span{color:var(--green)}.aiviewGuardrail{border-top:1px solid var(--line);align-items:start;gap:var(--grid-gap);padding-bottom:var(--section-y);padding-top:var(--section-y-compact);display:grid}.siteFooter{border-top:1px solid var(--line);gap:1.5rem;padding-top:2rem;padding-bottom:2rem;display:grid}.siteFooter p{max-width:62ch;margin-top:.4rem}.notFound{max-width:var(--container-outer);min-height:60vh;padding:var(--section-y) var(--page-gutter);text-align:center;place-content:center;place-items:center;gap:1rem;width:100%;margin:0 auto;display:grid}@media (min-width:640px){.hero__copy{gap:1.25rem}.heroProof,.serviceProof,.productProof{grid-template-columns:repeat(3,minmax(0,1fr))}.heroProof__item,.serviceProof>div,.productProof>div{padding:.9rem 1rem}.heroProof__item:first-child,.serviceProof>div:first-child,.productProof>div:first-child{padding-left:0}.heroProof__item+.heroProof__item,.serviceProof>div+div,.productProof>div+div{border-left:1px solid var(--line);border-top:0}.workGrid,.aiviewGrid,.businessList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.heroProof{grid-template-columns:repeat(2,minmax(0,1fr))}.heroProof__item{padding:.8rem .75rem}.heroProof__item:first-child{padding-left:0}.heroProof__item:nth-child(2){border-left:1px solid var(--line);border-top:0;padding-right:0}.heroProof__item:nth-child(3){border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.productProof{grid-template-columns:repeat(3,minmax(0,1fr))}.productProof>div{padding:.75rem .65rem}.productProof>div:first-child{padding-left:0}.productProof>div+div{border-left:1px solid var(--line);border-top:0}.serviceHero__visual{aspect-ratio:16/9;min-height:11rem}.hero__media{display:none}.productVisual{aspect-ratio:16/9;box-shadow:var(--shadow-soft);min-height:11rem}.hero__copy,.productHero>div:first-child,.serviceHero__copy{z-index:1;position:relative}}@media (min-width:768px){h1{font-size:3.35rem}.siteNav,.siteFooter nav{gap:.35rem}.siteNav a,.siteFooter a{padding:.7rem .85rem;font-size:1rem}.featureSplit{grid-template-columns:minmax(16rem,.8fr) minmax(0,1fr);align-items:center}.serviceBlock,.aiviewGuardrail,.ctaBand,.siteFooter{grid-template-columns:minmax(0,1fr) auto}.fieldList__row{grid-template-columns:12rem minmax(0,1fr)}}@media (min-width:1024px){.hero,.pageHero,.productHero,.serviceHero,.contactLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,.86fr)}.operationsRail{grid-template-columns:.68fr 2fr;padding:1.1rem}.operationsRail__header{align-content:end;min-height:18rem;padding:1.2rem}.operationsRail__grid,.aiviewCycle__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.serviceMap{grid-template-columns:repeat(3,minmax(0,1fr))}.serviceLoop{grid-template-columns:repeat(4,minmax(0,1fr))}.operationsRail__item{padding:1.2rem}.workGrid,.aiviewGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.aiviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
