.ax-bridge{padding:92px 0 0;text-align:center;background:#fff}.ax-bridge .eyebrow{margin-bottom:21px}.redesign-scope .ax-bridge h2{font-size:40px;letter-spacing:-1.5px;line-height:1.4}.ax-role-description{font-size:20px;line-height:1.8;color:#48617f;margin-top:21px;word-break:keep-all}.ax-bridge-statement{font-size:50px;line-height:1.35;letter-spacing:-2px;font-weight:780;margin-top:70px;color:#091f40}.bridge-mobile-break{display:none}.ax-bridge-line{height:100px;width:1px;background:linear-gradient(#0667ff,#96c8ff);display:block;margin:32px auto 0;position:relative;z-index:1}.ax-bridge-line i{position:absolute;bottom:-5px;left:-4px;width:9px;height:9px;border:2px solid #0667ff;border-radius:50%;background:#fff}.evolution-v2.evolution-connected{padding-top:60px;background:linear-gradient(#f0f7ff,#fbfdff 430px,#fff 820px)}.erp-implementation{text-align:center;margin-bottom:68px}.redesign-scope .erp-implementation h2{font-size:53px;line-height:1.35;letter-spacing:-2px;font-weight:800}.erp-implementation h2>span{display:block}.erp-implementation h2 em{color:#0667ff}.erp-implementation-copy{max-width:950px;margin:24px auto 0;font-size:20px;line-height:1.8;word-break:keep-all;color:#405e80}.ax-erp-ai-chain{margin:42px auto 0;max-width:1020px;border-block:1px solid #ccdcef;text-align:left}.ax-erp-ai-row{display:grid;grid-template-columns:135px 1fr;align-items:center;grid-gap:32px;gap:32px;padding:23px 20px;border-bottom:1px solid #dce7f5}.ax-erp-ai-row:last-child{border:0}.ax-erp-ai-row>strong{font-size:21px;color:#3c5d86;letter-spacing:-.5px}.ax-erp-ai-row:nth-child(2){background:#e8f2ff}.ax-erp-ai-row:nth-child(2)>strong{color:#0058d4}.ax-erp-ai-row>div{display:flex;align-items:center;justify-content:space-between;gap:15px}.ax-erp-ai-row span{font-size:21px;font-weight:600;letter-spacing:-.5px;white-space:nowrap}.ax-erp-ai-row svg{width:21px;height:21px;color:#679bd8;flex-shrink:0}.ax-erp-ai-row:nth-child(2) span{color:#065ac6}.evolution-connected .v2-evolution-heading{border-top:1px solid #d9e6f5;padding-top:48px}.v2-evolution-heading h3{font-size:34px;line-height:1.45;letter-spacing:-1.2px;font-weight:750}.v2-evolution-heading h3 em{color:#0667ff}.evolution-connected .v2-evolution-intro{padding-top:0}.evolution-connected .v2-evolution-heading .eyebrow{margin-bottom:16px}@media (max-width:1199px){.redesign-scope .erp-implementation h2{font-size:46px}.redesign-scope .ax-bridge h2{font-size:34px}.ax-bridge-statement{font-size:43px}.ax-erp-ai-row{grid-template-columns:100px 1fr;gap:20px}.ax-erp-ai-row span{font-size:18px}.ax-erp-ai-row>strong{font-size:19px}.v2-evolution-heading h3{font-size:30px}}@media (max-width:679px){.ax-bridge{padding-top:60px}.redesign-scope .ax-bridge h2{font-size:27px;letter-spacing:-1px;line-height:1.5}.ax-bridge .eyebrow{font-size:15px;margin-bottom:16px}.bridge-mobile-break{display:block}.ax-role-description{font-size:17px;line-height:1.8;margin-top:18px}.ax-role-description br{display:none}.ax-bridge-statement{font-size:33px;line-height:1.4;letter-spacing:-1.3px;margin-top:43px}.ax-bridge-line{height:65px;margin-top:24px}.evolution-v2.evolution-connected{padding-top:43px}.erp-implementation{margin-bottom:44px}.redesign-scope .erp-implementation h2{font-size:33px;line-height:1.45;letter-spacing:-1.3px}.erp-implementation-copy{font-size:17px;line-height:1.8;margin-top:18px}.ax-erp-ai-chain{margin-top:28px}.ax-erp-ai-row{grid-template-columns:1fr;gap:13px;padding:18px 12px}.ax-erp-ai-row>strong{font-size:15px}.ax-erp-ai-row>div{gap:6px}.ax-erp-ai-row span{font-size:13px;letter-spacing:-.4px}.ax-erp-ai-row svg{width:14px;height:14px}.evolution-connected .v2-evolution-heading{padding-top:33px}.v2-evolution-heading h3{font-size:28px;line-height:1.4;letter-spacing:-1.1px}}@media (max-width:374px){.ax-bridge-statement,.redesign-scope .erp-implementation h2{font-size:30px}.ax-erp-ai-row{padding-inline:8px}.ax-erp-ai-row span{font-size:12px}}:root{--navy:#071f46;--navy2:#0b315e;--blue:#0f6fff;--blue2:#4da8ff;--cyan:#36c2e8;--teal:#18a99d;--ink:#0b2349;--body:#536983;--muted:#7c8da3;--line:#d9e6f3;--soft:#eef6ff;--white:#fff;--shell:1440px;--shadow:0 30px 80px rgba(8,38,84,0.14);--ease:cubic-bezier(0.22,0.74,0.18,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;color:var(--ink);background:#fff;overflow-x:hidden}a{text-decoration:none;color:inherit}a,button{font:inherit}.siteShell{width:min(var(--shell),calc(100% - 72px));margin:auto}.siteHeader{height:88px;background:rgba(255,255,255,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:40;border-bottom:1px solid #edf2f7}.headerInner{height:100%;gap:30px}.brand,.headerInner{display:flex;align-items:center}.brand{gap:11px;font-size:24px;font-weight:950;letter-spacing:-.045em;color:var(--navy)}.brandMark{width:36px;height:36px;border-radius:50%;background:conic-gradient(from 200deg,var(--blue),#59b6ff 45%,var(--navy) 46%);position:relative;box-shadow:0 7px 18px rgba(15,111,255,.18)}.brandMark:after{content:"";position:absolute;inset:8px 10px 8px 8px;border:5px solid white;border-right-width:3px;border-radius:55% 46% 58% 45%;transform:rotate(-12deg)}.mainNav{display:flex;gap:38px;margin-left:auto;font-size:15px;font-weight:800;color:#1f3555}.mainNav a:hover{color:var(--blue)}.headerCta{padding:14px 22px;background:var(--blue);color:#fff;font-size:15px;box-shadow:0 10px 24px rgba(15,111,255,.18)}.button,.headerCta{border-radius:10px;font-weight:850}.button{min-height:58px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-size:16px;border:1px solid #adc2da;transition:.2s}.button:hover{transform:translateY(-2px)}.buttonPrimary{background:var(--blue);color:white;border-color:var(--blue);box-shadow:0 12px 28px rgba(15,111,255,.2)}.buttonGhost{background:white;color:var(--navy)}.buttonDark{background:#0a2c55;color:white;border-color:#52769c}.textLink{font-weight:850}.textLink,em{color:var(--blue)}em{font-style:normal}.heroSection{position:relative;min-height:850px;overflow:hidden;background:linear-gradient(90deg,#fff 0 35%,#f8fbff 69%,#edf6ff);isolation:isolate}.heroAtmosphere{position:absolute;inset:0;background:radial-gradient(760px 520px at 77% 47%,rgba(47,156,255,.2),transparent 61%),radial-gradient(520px 420px at 58% 86%,rgba(19,111,255,.09),transparent 62%);z-index:-2}.heroGrid{min-height:850px;display:grid;grid-template-columns:.86fr 1.34fr;align-items:center;grid-gap:24px;gap:24px;padding:22px 0 66px}.heroCopy{opacity:0;transform:translateY(18px);animation:heroCopyIn .8s var(--ease) .12s forwards}.heroCopy h1{font-size:clamp(54px,5vw,82px);line-height:1.1;letter-spacing:-.065em;margin:0;color:var(--navy);font-weight:950}.heroCopy p{max-width:620px;margin:32px 0 0;font-size:clamp(18px,1.55vw,22px);line-height:1.75;color:var(--body);letter-spacing:-.02em}.heroActions{display:flex;gap:14px;margin-top:35px;flex-wrap:wrap}.heroStage{position:relative;min-height:650px;perspective:1400px}.replayButton,.storyReplay{position:absolute;right:2%;top:2%;z-index:20;border:1px solid #cfdeed;background:rgba(255,255,255,.9);color:#4d6784;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850;cursor:pointer;box-shadow:0 8px 20px rgba(12,67,130,.06)}.sourceCard{position:absolute;width:174px;min-height:74px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.96);border:1px solid #c9def1;box-shadow:0 14px 30px rgba(16,76,143,.11);opacity:0;transform:translateY(15px) scale(.96);animation:sourceIn .55s var(--ease) forwards;animation-delay:calc(.85s + var(--i) * .2s);z-index:8}.sourceCard strong{display:block;font-size:15px;color:var(--navy);margin-bottom:2px}.sourceCard small{display:block;font-size:11px;color:var(--muted)}.sourceIcon{width:38px;height:38px;flex:0 0 38px;border-radius:10px;display:grid;place-items:center;color:var(--blue);background:var(--soft);font-weight:950;border:1px solid #d5e7f9}.sourceExcel{color:#0b9b60;background:#ebf9f3;border-color:#cbeedc}.source1{left:0;top:7%}.source2{left:19%;top:0}.source3{left:39%;top:8%}.source4{left:0;top:29%}.source5{left:4%;top:52%}.source6{left:12%}.heroLines{position:absolute;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;overflow:visible}.heroPath{fill:none;stroke:url(#heroLine);stroke-width:3.1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:url(#heroGlow);animation:drawHero 1.25s var(--ease) forwards}.heroPath.p1{animation-delay:2.25s}.heroPath.p2{animation-delay:2.35s}.heroPath.p3{animation-delay:2.45s}.heroPath.p4{animation-delay:2.55s}.heroPath.p5{animation-delay:2.65s}.heroPath.p6{animation-delay:2.75s}.erpWindow{position:absolute;left:28%;right:0;top:15%;height:430px;border-radius:20px;background:white;border:1px solid #c5dbf0;box-shadow:var(--shadow);overflow:hidden;z-index:7;opacity:0;transform:translateY(30px) rotateY(-6deg) scale(.96);animation:erpIn 1s var(--ease) 3.25s forwards}.erpTop{height:58px;background:linear-gradient(90deg,#0a2b54,#143d70);color:white;display:flex;align-items:center;padding:0 19px;gap:14px}.windowDots{display:flex;gap:6px}.windowDots i{display:block;width:8px;height:8px;border-radius:50%;background:#eaf3fb}.erpSearch{margin-left:auto;width:min(370px,46%);height:34px;border:1px solid rgba(255,255,255,.22);border-radius:8px;display:flex;align-items:center;padding:0 11px;color:rgba(255,255,255,.62);font-size:11px;background:rgba(255,255,255,.06)}.erpBody{display:grid;grid-template-columns:132px 1fr;height:372px}.erpSide{background:#0c315c;color:#cadae9;padding:18px 10px;display:flex;flex-direction:column;gap:8px}.erpSide span{padding:10px 12px;border-radius:8px;font-weight:800;opacity:.82}.erpSide .active{background:var(--blue);color:white;opacity:1}.erpMain{padding:25px 28px}.erpMain h2{font-size:24px;letter-spacing:-.04em;margin:0 0 6px}.erpMain p{color:var(--muted);margin:0}.erpModules{display:flex;gap:9px;margin-top:18px}.erpModules span{min-width:108px;height:58px;border:1px solid #a9cdec;border-radius:10px;display:grid;place-items:center;font-weight:850;color:#275784;background:#f8fbff;opacity:0;transform:translateY(8px);animation:moduleIn .45s var(--ease) forwards}.erpModules span:first-child{animation-delay:4.05s}.erpModules span:nth-child(2){animation-delay:4.2s}.erpModules span:nth-child(3){animation-delay:4.35s}.erpTable{margin-top:18px;border-top:1px solid #e0e9f2;padding-top:15px;display:grid;grid-template-columns:1.2fr .7fr .7fr;grid-gap:0 14px;gap:0 14px;align-items:center;font-size:10px;color:#8193aa}.erpTable>*{min-height:36px;display:flex;align-items:center;border-bottom:1px solid #edf2f7}.erpTable b{background:#f5f9fd;color:#5f738e;padding-left:8px}.erpTable i{width:75%;height:7px;border-radius:10px;background:#dbe7f3}.erpAiBeam{position:absolute;left:69%;top:41%;width:20%;height:3px;background:linear-gradient(90deg,var(--blue),var(--cyan));z-index:9;transform-origin:left;transform:scaleX(0);box-shadow:0 0 14px rgba(15,111,255,.35);animation:beamIn .55s var(--ease) 4.85s forwards}.aiWindow{position:absolute;right:-2%;top:36%;width:300px;min-height:330px;border-radius:18px;background:rgba(255,255,255,.98);border:1px solid #bad7f2;box-shadow:0 28px 58px rgba(12,67,130,.18);z-index:11;opacity:0;transform:translateX(42px) scale(.96);animation:aiIn .75s var(--ease) 5.1s forwards;overflow:hidden}.aiTitle{height:53px;display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid #e3ecf5;font-size:13px;font-weight:900}.aiSpark{width:22px;height:22px;border-radius:50%;background:linear-gradient(145deg,var(--blue),var(--cyan));box-shadow:0 6px 14px rgba(15,111,255,.22)}.aiBody{padding:14px}.aiQuestion{min-height:56px;border-radius:13px;background:#eff6ff;border:1px solid #d4e6fa;padding:13px 38px 13px 14px;color:#285382;font-size:12px;font-weight:800;line-height:1.45;position:relative}.aiQuestion i{position:absolute;right:9px;top:50%;transform:translateY(-50%);width:27px;height:27px;border-radius:50%;background:var(--blue);color:white;display:grid;place-items:center;font-style:normal}.aiThinking{color:#6d82a0;margin:12px 2px 8px;opacity:0;animation:fadeIn .3s ease 6.9s forwards}.aiResult{min-height:72px;padding:11px;border:1px solid #d7e6f4;border-radius:12px;margin-top:8px;opacity:0;transform:translateY(8px);animation:resultIn .4s var(--ease) 7.25s forwards}.aiResult.second{animation-delay:7.55s}.aiResult b{display:block;font-size:12px;margin-bottom:4px}.aiResult span{font-size:10px;color:#7e90a8}.resultDock{position:absolute;left:31%;right:4%;bottom:3%;min-height:105px;background:rgba(247,251,255,.97);border:1px solid #bfd9f3;border-radius:15px;z-index:10;box-shadow:0 18px 46px rgba(12,67,130,.1);display:grid;grid-template-columns:1fr 1fr;opacity:0;transform:translateY(18px);animation:dockIn .55s var(--ease) 6.7s forwards;overflow:hidden}.resultDock strong{grid-column:1/-1;min-height:50px;display:flex;align-items:center;padding:0 16px;border-bottom:2px solid var(--blue);font-size:13px}.resultDock span{padding:14px 18px;color:#5c7391;font-weight:850}.resultDock span+span{border-left:1px solid #dbe7f3}.heroIdle .erpWindow{animation:idleFloat 5s ease-in-out infinite alternate}.heroIdle .aiWindow{animation:idleFloat 6s ease-in-out infinite alternate}.axErpStory{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#f7fbff 44%,#eef7ff);padding:120px 0 112px;isolation:isolate}.storyAmbient{position:absolute;inset:0;pointer-events:none;z-index:-1}.orb{position:absolute;border-radius:50%;filter:blur(3px);opacity:.26}.orb1{width:430px;height:430px;left:-170px;top:140px;background:radial-gradient(circle,#68b7ff,transparent 68%)}.orb2{width:520px;height:520px;right:-220px;top:410px;background:radial-gradient(circle,#31d0c4,transparent 70%)}.orb3{width:340px;height:340px;left:44%;top:35%;background:radial-gradient(circle,#9dd4ff,transparent 70%)}.storyShell{position:relative}.storyReplay{top:-68px;right:0}.storyHeader{text-align:center;max-width:1040px;margin:0 auto}.storyHeader>span{color:var(--blue);font-size:17px;font-weight:900}.solveHeader h2,.storyHeader h2{font-size:clamp(42px,4vw,64px);line-height:1.18;letter-spacing:-.055em;margin:15px 0;font-weight:950}.solveHeader p,.storyHeader p{font-size:19px;color:var(--body);margin:0}.axVisual{margin:70px auto 0;max-width:1120px;min-height:260px;grid-template-columns:280px 1fr;align-items:center;grid-gap:40px;gap:40px}.axVisual,.scanRadar{display:grid;position:relative}.scanRadar{width:240px;height:240px;border-radius:50%;border:1px solid #9bc7ee;place-items:center;margin:auto;background:radial-gradient(circle at 50% 50%,rgba(15,111,255,.13),rgba(255,255,255,.6) 52%,rgba(233,246,255,.9) 75%);box-shadow:0 30px 65px rgba(15,111,255,.12);opacity:0;transform:scale(.82)}.scanRadar b{font-size:54px;letter-spacing:-.05em;color:var(--navy)}.radarRing{position:absolute;border:1px solid rgba(15,111,255,.3);border-radius:50%;inset:22px}.radarRing.r2{inset:55px}.radarSweep{position:absolute;width:50%;height:2px;left:50%;top:50%;transform-origin:left;background:linear-gradient(90deg,var(--blue),transparent);filter:drop-shadow(0 0 8px var(--blue));opacity:0}.axCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.axCard{min-height:188px;padding:26px 22px;border-radius:18px;background:rgba(255,255,255,.92);border:1px solid #cfe1f1;box-shadow:0 18px 42px rgba(21,86,145,.08);opacity:0;transform:translateY(24px) scale(.97)}.axCard>span{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#edf6ff;color:var(--blue);font-weight:900}.axCard strong{display:block;margin-top:22px;font-size:22px}.axCard small{display:block;margin-top:10px;color:var(--body);font-size:14px;line-height:1.55}.storyActive .scanRadar{animation:radarIn .8s var(--ease) .1s forwards}.storyActive .radarSweep{animation:radarSweep 2.5s linear .7s 1 forwards}.storyActive .axCard{animation:axCardIn .6s var(--ease) forwards;animation-delay:calc(1.05s + var(--ax-i) * .22s)}.diagnosisBridge{text-align:center;margin:60px auto 0;min-height:170px;position:relative}.diagnosisBridge h3{font-size:clamp(38px,3.8vw,59px);letter-spacing:-.055em;margin:0;font-weight:950;opacity:0;transform:translateY(18px)}.storyActive .diagnosisBridge h3{animation:messageIn .7s var(--ease) 2s forwards}.bridgePulse{position:absolute;left:50%;top:82px;width:2px;height:100px;background:linear-gradient(var(--blue),rgba(15,111,255,0));transform-origin:top;transform:scaleY(0)}.bridgePulse i{position:absolute;left:-5px;bottom:0;width:12px;height:12px;border:2px solid var(--blue);border-radius:50%;background:white}.storyActive .bridgePulse{animation:bridgeDrop .9s var(--ease) 2.55s forwards}.solveHeader{text-align:center;margin:76px auto 0;max-width:1120px;opacity:0;transform:translateY(24px)}.storyActive .solveHeader{animation:messageIn .7s var(--ease) 3s forwards}.mappingRail{margin:45px auto 0;max-width:1120px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.mapItem{min-height:78px;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:16px;background:rgba(255,255,255,.84);border:1px solid #d6e5f2;box-shadow:0 12px 28px rgba(21,86,145,.06);opacity:0;transform:translateY(16px)}.mapItem span{font-size:16px;color:#344f70}.mapItem i{font-style:normal;color:var(--blue);font-size:25px}.mapItem strong{color:var(--blue);font-size:19px}.storyActive .mapItem{animation:mapIn .48s var(--ease) forwards;animation-delay:calc(3.55s + var(--map-i) * .16s)}.erpEvolution{max-width:1200px;margin:60px auto 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;position:relative}.evolutionBeam{position:absolute;left:8%;right:8%;top:100px;height:4px;background:linear-gradient(90deg,#a5cfff,var(--blue),var(--teal));transform:scaleX(0);transform-origin:left;box-shadow:0 0 22px rgba(15,111,255,.25);z-index:0}.storyActive .evolutionBeam{animation:beamAcross .95s var(--ease) 4.15s forwards}.erpStage{position:relative;z-index:2;min-height:420px;padding:24px;border-radius:22px;background:rgba(255,255,255,.96);border:1px solid #cbdeef;box-shadow:0 24px 58px rgba(20,82,143,.09);opacity:0;transform:translateY(32px) scale(.96)}.erpStage2{background:linear-gradient(180deg,#fff,#f4f9ff)}.erpStage3{background:linear-gradient(180deg,#fff,#effafb);border-color:#a9dfda}.storyActive .erpStage{animation:stageIn .65s var(--ease) forwards;animation-delay:calc(4.35s + var(--stage-i) * .21s)}.stageNo{font-size:13px;color:var(--blue);font-weight:900}.stageVisual{height:185px;margin:17px 0 23px;border:1px solid #dce8f3;border-radius:14px;background:#f9fcff;position:relative;overflow:hidden}.miniTop{right:0;top:0;height:32px;background:#153d6a}.miniSide,.miniTop{position:absolute;left:0}.miniSide{top:32px;bottom:0;width:64px;background:#0d315a}.miniRows{position:absolute;left:86px;right:20px;top:58px;display:grid;grid-gap:17px;gap:17px}.miniRows i{display:block;height:10px;border-radius:10px;background:#dce7f3}.miniRows i:nth-child(2){width:72%}.miniRows i:nth-child(3){width:84%}.miniFlow{position:absolute;left:85px;right:18px;bottom:18px;display:flex;gap:8px}.miniFlow i{flex:1 1;height:30px;border-radius:7px;background:#eaf5ff;border:1px solid #b8d9f6}.miniAi{position:absolute;right:12px;bottom:14px;width:104px;height:77px;border-radius:12px;background:white;border:1px solid #a5ddd8;box-shadow:0 12px 26px rgba(20,127,119,.14);padding:11px}.miniAi b{font-size:22px;color:var(--teal)}.miniAi span{display:block;font-size:9px;margin-top:7px;color:#587a79}.erpStage h3{font-size:25px;margin:0 0 10px}.erpStage p{font-size:16px;margin:0;color:#354f6f;font-weight:750}.erpStage small{display:block;font-size:13px;line-height:1.55;color:var(--muted);margin-top:12px}.storyActions{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:50px}.homeClosing{position:relative;min-height:390px;background:radial-gradient(700px 360px at 66% 60%,rgba(27,129,231,.26),transparent 63%),linear-gradient(110deg,#071d3d,#0b345f 62%,#0d466b);color:white;overflow:hidden}.closingGrid{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;gap:18px;padding-right:7%;font-size:21px;font-weight:850;color:rgba(255,255,255,.32)}.closingGrid i{width:70px;height:1px;background:rgba(255,255,255,.2)}.closingInner{min-height:390px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative}.closingInner h2{font-size:clamp(38px,4vw,58px);line-height:1.15;letter-spacing:-.05em;margin:0}.closingInner p{font-size:17px;color:#c9d7e6}.closingActions{display:flex;gap:12px;flex-wrap:wrap}@keyframes heroCopyIn{to{opacity:1;transform:none}}@keyframes sourceIn{to{opacity:1;transform:none}}@keyframes drawHero{to{stroke-dashoffset:0}}@keyframes erpIn{to{opacity:1;transform:none}}@keyframes moduleIn{to{opacity:1;transform:none}}@keyframes beamIn{to{transform:scaleX(1)}}@keyframes aiIn{to{opacity:1;transform:none}}@keyframes fadeIn{to{opacity:1}}@keyframes resultIn{to{opacity:1;transform:none}}@keyframes dockIn{to{opacity:1;transform:none}}@keyframes idleFloat{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes radarIn{to{opacity:1;transform:scale(1)}}@keyframes radarSweep{0%{opacity:0;transform:rotate(-80deg)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(280deg)}}@keyframes axCardIn{to{opacity:1;transform:none}}@keyframes messageIn{to{opacity:1;transform:none}}@keyframes bridgeDrop{to{transform:scaleY(1)}}@keyframes mapIn{to{opacity:1;transform:none}}@keyframes beamAcross{to{transform:scaleX(1)}}@keyframes stageIn{to{opacity:1;transform:none}}@media (max-width:1050px){.siteShell{width:min(100% - 40px,980px)}.mainNav{display:none}.heroGrid{grid-template-columns:1fr;min-height:auto;padding:52px 0}.heroStage{min-height:650px}.heroCopy h1{font-size:clamp(52px,8vw,76px)}.axVisual{grid-template-columns:1fr}.scanRadar{width:190px;height:190px}.axCards{grid-template-columns:repeat(3,1fr)}.erpEvolution{gap:14px}.erpStage{padding:18px}.stageVisual{height:150px}}@media (max-width:700px){.siteShell{width:calc(100% - 28px)}.headerInner,.siteHeader{height:72px}.brand{font-size:20px}.brandMark{width:31px;height:31px}.headerCta{font-size:13px;padding:11px 14px}.heroSection{min-height:unset}.heroGrid{padding:34px 0 32px}.heroCopy h1{font-size:clamp(42px,12vw,58px)}.heroCopy p{font-size:17px;line-height:1.65}.heroActions{gap:9px}.button{min-height:52px;padding:0 17px;font-size:14px;flex:1 1 45%}.heroStage{min-height:610px}.sourceGrid{position:absolute;left:0;right:0;top:3%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.sourceCard{position:relative!important;left:auto!important;top:auto!important;width:auto;min-height:59px;padding:8px}.sourceIcon{width:27px;height:27px;flex-basis:27px}.sourceCard strong,.sourceIcon{font-size:10px}.heroLines,.sourceCard small{display:none}.erpWindow{left:0;right:0;top:27%;height:270px;border-radius:14px}.erpTop{height:44px;padding:0 10px}.erpSearch{display:none}.erpBody{grid-template-columns:84px 1fr;height:226px}.erpSide{padding:10px 6px;gap:4px}.erpSide span{padding:7px;font-size:8px}.erpMain{padding:15px 13px}.erpMain h2{font-size:19px}.erpMain p{font-size:8px}.erpModules{gap:5px;margin-top:10px}.erpModules span{min-width:0;flex:1 1;height:40px;font-size:8px}.erpTable{margin-top:10px;padding-top:8px;font-size:7px;gap:0 7px}.erpTable>*{min-height:24px}.aiWindow{width:56%;right:-1%;top:51%;min-height:225px}.aiTitle{height:38px;font-size:10px}.aiBody{padding:8px}.aiQuestion{font-size:9px;min-height:42px;padding:9px 29px 9px 9px}.aiQuestion i{width:20px;height:20px;font-size:9px}.aiThinking{font-size:7px}.aiResult{min-height:47px;padding:6px}.aiResult b{font-size:9px}.aiResult span{font-size:7px}.resultDock{left:0;right:0;bottom:0;min-height:105px}.resultDock strong{font-size:10px}.resultDock span{font-size:8px}.axErpStory{padding:82px 0 75px}.solveHeader h2,.storyHeader h2{font-size:39px}.solveHeader p,.storyHeader p{font-size:16px}.axVisual{margin-top:48px}.axCards{grid-template-columns:1fr}.axCard{min-height:auto}.diagnosisBridge{margin-top:44px}.diagnosisBridge h3{font-size:37px}.mappingRail{gap:10px}.erpEvolution,.mappingRail{grid-template-columns:1fr}.evolutionBeam{display:none}.erpStage{min-height:auto}.storyActions{align-items:stretch;flex-direction:column}.storyActions .button{width:100%}.closingGrid{display:none}.closingInner{min-height:430px;align-items:flex-start;justify-content:center;flex-direction:column}.closingActions,.closingActions .button{width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-delay:0s!important;scroll-behavior:auto!important}.aiResult,.aiWindow,.axCard,.diagnosisBridge h3,.erpStage,.erpWindow,.mapItem,.resultDock,.scanRadar,.solveHeader,.sourceCard{opacity:1!important;transform:none!important}.heroPath{stroke-dashoffset:0!important}.bridgePulse,.erpAiBeam,.evolutionBeam{transform:scale(1)!important}}:root{--muted:#536983}body{overflow-x:clip}button{cursor:pointer}[hidden]{display:none!important}.siteHeader .brand{flex-direction:row}.headerCta{display:inline-flex;align-items:center;gap:10px;border:0;white-space:nowrap}.mainNav a[aria-current=page]{color:#0860db}.nextMenuButton{display:none;background:white;border:1px solid #cfdeed;border-radius:8px;width:42px;height:42px;align-items:center;justify-content:center}.nextMobileNav{position:absolute;top:100%;left:0;right:0;background:white;padding:12px 24px 22px;border-bottom:1px solid #d9e6f3;box-shadow:0 18px 30px #071f4610}.nextMobileNav a{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #edf2f7;font-weight:750}.nextFooter{padding:44px 0;background:#fff;border-top:1px solid #e3ecf5}.nextFooter>.siteShell{display:flex;align-items:center;justify-content:space-between;gap:30px}.footerWordmark{font-size:25px;letter-spacing:-.05em;font-weight:900}.footerWordmark span{display:block;font-size:12px;font-weight:500;letter-spacing:0;margin-top:9px;color:#536983}.nextFooter nav{display:flex;gap:24px;font-size:14px}.nextFooter small{color:#536983;font-size:12px}.detailLead{padding:112px 0;background:linear-gradient(115deg,#fff,#eff7ff)}.detailLead h1{font-size:clamp(40px,4.5vw,66px);line-height:1.2;letter-spacing:-.055em;max-width:970px;margin:20px 0 30px}.detailLead p:not(.eyebrow){font-size:21px;line-height:1.8;max-width:780px;color:#536983;margin-bottom:30px}.detailPage .erp-implementation h1{font-size:clamp(42px,4.3vw,64px);letter-spacing:-.055em;line-height:1.17;margin:0}.detailPage .erp-implementation h1>span{display:block}.detailPage .consulting-layout{grid-template-columns:1fr;gap:50px}.detailPage .consulting-layout>.section-copy{max-width:860px}.detailPage .section-copy h1{font-size:clamp(40px,4.5vw,66px);line-height:1.2;letter-spacing:-.055em;margin:20px 0 28px}.detailPage .consulting-layout .section-copy p{font-size:18px;line-height:1.8}.detailPage .consulting-options{grid-template-columns:1fr 1fr 1.1fr}.detailPage .consulting-flow{max-width:1050px;margin-bottom:42px}.knowledgeAsset{padding:105px 0 115px;background:#eff7ff}.knowledgeAsset h2{font-size:clamp(36px,4vw,60px);line-height:1.18;letter-spacing:-.05em;margin:18px 0 26px}.knowledgeAsset p:not(.eyebrow){font-size:19px;line-height:1.9;color:#536983}.knowledgeAssetFlow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:50px}.knowledgeAssetFlow>div{display:flex;align-items:center;gap:18px;border-top:1px solid #b5cce3;padding:28px 0;font-size:22px}.knowledgeAssetFlow i{font-style:normal;color:#0871eb}.knowledgeAssetFlow strong{color:#075ece}.heroGrid{min-height:max(820px,calc(92svh - 88px));grid-template-columns:.92fr 1.28fr;gap:16px;padding:30px 0 48px}.heroSection{min-height:0}.heroCopy h1{font-size:clamp(49px,4vw,65px);line-height:1.17;letter-spacing:-.063em;word-break:keep-all}.heroCopy p{max-width:480px;font-size:19px}.heroActions{gap:12px}.heroActions .button{padding:0 20px;font-size:15px}.heroStage{min-height:750px}.sourceCard{width:153px;gap:9px;padding:11px;min-height:72px}.sourceCard strong{font-size:14px}.sourceCard small{color:#536983}.sourceIcon{flex-basis:34px;width:34px;height:36px}.source2{top:3%}.source3{left:41%;top:10%}.source6{left:6%;top:73%}.erpWindow{left:23%;top:22%;height:400px}.erpTop{padding:0 14px;gap:10px;height:50px}.erpTop b{white-space:nowrap;font-size:14px}.erpBody{grid-template-columns:102px 1fr;height:350px}.erpSide{padding:16px 7px}.erpSide span{padding:10px 6px;font-size:11px}.erpMain{padding:22px 17px;min-width:0}.erpMain h2{font-size:23px}.erpMain p{font-size:11px;color:#536983;line-height:1.65}.erpModules{gap:6px}.erpModules span{min-width:0;flex:1 1;font-size:11px;height:52px;white-space:nowrap}.erpTable{font-size:11px;color:#536983;column-gap:9px}.erpTable>*{min-height:32px}.erpAiBeam{top:49%}.aiWindow{top:46%;right:-1%;width:265px;min-height:314px}.aiResult{min-height:63px}.aiResult span{color:#536983;font-size:11px}.aiThinking{color:#536983;font-size:10px}.resultDock{left:27%;right:0;bottom:0;min-height:82px}.resultDock strong{min-height:44px;font-size:12px}.resultDock span{font-size:11px;padding:12px 9px;white-space:nowrap}.heroIdle .aiWindow,.heroIdle .erpWindow{opacity:1;animation:nextIdle 16s ease-in-out infinite alternate;transform:none}.heroIdle .aiWindow{animation-delay:-5s}.heroPaused *,.heroPaused :after,.heroPaused :before{animation-play-state:paused!important}.pauseButton,.replayButton{top:0;right:0;font-size:12px;min-height:36px}.pauseButton{position:absolute;right:107px;z-index:20;border:1px solid #cfdeed;background:#ffffffed;color:#4d6784;border-radius:999px;padding:8px 12px}@keyframes nextIdle{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.mappingRail{grid-template-columns:repeat(2,1fr);gap:12px 22px}.mapItem{padding:14px 20px}.erpStage small{color:#536983}.closingInner{padding:62px 0}.closingInner h2{font-size:clamp(36px,3.5vw,52px)}.closingActions{min-width:215px;max-width:260px}.closingActions .button{width:100%}.closingGrid{top:auto;bottom:20px;justify-content:center;height:32px;font-size:15px;padding:0;opacity:.8}.edenDetail{padding:100px 0;background:linear-gradient(#fff,#f6faff 60%,#fff)}.edenLead h1{font-size:clamp(40px,4.6vw,68px);letter-spacing:-.06em;line-height:1.17;margin:20px 0 25px}.edenLead>p:last-child{color:#536983;font-size:20px;line-height:1.8;max-width:720px}.edenRestoration{display:grid;grid-template-columns:.65fr 1fr;grid-gap:80px;gap:80px;align-items:center;margin:75px 0}.edenArchive{position:relative;height:480px;border-radius:50%;background:radial-gradient(ellipse,#dceafa,transparent 68%)}.paperSheet{position:absolute;top:60px;left:18%;width:230px;height:300px;background:#fffdf8;border:1px solid #d6d5cb;padding:34px;box-shadow:6px 7px #edeae0,8px 9px #d4d3cd,14px 15px #f7f4eb,16px 17px #d8d8d0,24px 26px 48px #233d6320;transform:rotate(-12deg)}.paperSheet+.paperSheet{top:155px;left:38%;transform:rotate(8deg);background:#fff}.paperSheet span{display:block;font-size:22px;font-weight:800;letter-spacing:.1em;margin-bottom:35px}.paperSheet i{display:block;height:2px;background:#c6cdd4;margin:24px 0}.paperSheet b{font-size:13px;color:#536983}.archiveCaption{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:17px;color:#536983}.restorationSteps{list-style:none;padding:0;margin:0}.restorationSteps li{display:flex;gap:30px;padding:28px 0;border-bottom:1px solid #d9e6f3}.restoreIndex{color:#0871eb;font-size:13px;padding-top:10px}.restorationSteps strong{font-size:45px;letter-spacing:-.04em;line-height:1.1}.restorationSteps h2{display:inline-block;font-size:18px;margin:0 0 0 20px}.restorationSteps p{margin:8px 0 0;color:#536983}.edenRecord{border:1px solid #c1d6eb;background:white;border-radius:18px;overflow:hidden;box-shadow:0 30px 75px #0b315e12}.edenRecordBar{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;background:#0b315e;color:white}.edenRecordBar span{font-size:12px;color:#cfdeed}.edenRecordBody{padding:45px;display:grid;grid-template-columns:180px 1fr 200px;align-items:center;grid-gap:32px;gap:32px}.recordRoot{color:#fff;background:#0968ed;border-radius:15px;padding:37px 20px;text-align:center;line-height:1.7}.recordRoot strong{font-size:24px}.recordBranches{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.recordBranches>div{border-bottom:1px solid #c9dbed;padding:8px 0 18px}.recordBranches span{font-weight:750}.recordBranches i{display:block;width:50px;height:4px;background:#a9d5fd;margin:12px 0}.recordBranches small{color:#536983}.recordReady{padding-left:25px;border-left:1px solid #c9dbed}.recordReady strong{display:block;font-size:24px;color:#0860db;margin-bottom:14px}.recordReady span{font-size:14px;line-height:1.8;color:#536983}.edenWebsite{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;margin-top:105px;align-items:center}.edenWebsite h2{font-size:46px;letter-spacing:-.05em;line-height:1.2;margin:18px 0}.edenWebsite p{color:#536983;font-size:18px;line-height:1.8}.edenWebsite ul{list-style:none;padding:0}.edenWebsite li{display:flex;align-items:center;gap:20px;border-bottom:1px solid #cadcee;padding:30px 0}.edenWebsite li strong{font-size:25px;flex:1 1}.edenWebsite li span{color:#0860db}.edenJourney{margin-top:65px;padding:30px 0;display:flex;justify-content:space-between;border-top:1px solid #c9dcec;border-bottom:1px solid #c9dcec;font-size:23px;font-weight:700}.edenJourney i{color:#0871eb;font-style:normal;margin-right:45px}.edenNote{font-size:15px;color:#536983;margin:22px 0 0}.assessmentHero{display:flex;align-items:center;justify-content:space-between;background:#eff6ff;padding:28px 32px;margin:-5px -5px 30px;border-radius:16px}.assessmentHero h2{font-size:26px;letter-spacing:-.04em;margin:10px 0}.assessmentHero p{margin:6px 0;color:#536983}.assessmentGrade{min-width:100px;text-align:center}.assessmentGrade strong{display:block;font-size:80px;line-height:1;color:#0968ed}.assessmentGrade span{display:block;font-size:14px;margin-top:10px}.assessmentNext{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.assessmentNext h3{font-size:17px}.assessmentNext p{font-size:15px;line-height:1.8;color:#536983}.assessmentAreas{margin:25px 0 36px}.assessmentAreas>div{display:grid;grid-template-columns:110px 1fr 48px;grid-gap:15px;gap:15px;align-items:center;padding:9px 0;font-size:14px}.assessmentAreas meter{width:100%;height:16px;accent-color:#0f6fff}.assessmentAreas meter::-webkit-meter-bar{background:#e8eff7;border:0}.assessmentAreas meter::-webkit-meter-optimum-value{background:#0f6fff}.assessmentPriorities{padding-left:22px}.assessmentPriorities li{padding:10px 0}.assessmentPriorities p{color:#536983;line-height:1.8;margin:8px 0;font-size:15px}.assessmentBasis{margin-top:18px;border-top:1px solid #d9e6f3;padding-top:20px}.assessmentBasis summary{cursor:pointer;font-weight:750}.assessmentBasis p{font-size:14px;color:#536983;line-height:1.85}@media (max-width:1200px) and (min-width:1051px){.heroCopy h1{font-size:45px}.heroCopy p{font-size:17px}.heroActions .button{font-size:13px}.sourceCard{width:134px}.sourceIcon{flex-basis:28px;width:28px;font-size:13px}.sourceCard strong{font-size:12px}.erpBody{grid-template-columns:80px 1fr}.erpMain{padding:18px 12px}.aiWindow{width:240px}.resultDock{left:22%}}@media (max-width:1050px){.headerCta{margin-left:auto}.nextMenuButton{display:inline-flex}.headerInner{gap:18px}.heroGrid{grid-template-columns:1fr;padding:55px 0 48px}.heroCopy{max-width:780px}.heroCopy h1{font-size:clamp(46px,7vw,67px)}.heroCopy p{max-width:680px}.heroStage{width:100%;max-width:820px;margin:35px auto 0}.nextFooter>.siteShell{flex-wrap:wrap}.edenRestoration{gap:40px}.restorationSteps strong{font-size:36px}.restorationSteps h2{display:block;margin:12px 0 0}.edenRecordBody{grid-template-columns:150px 1fr}.recordReady{grid-column:1/-1;border-left:0;border-top:1px solid #c9dbed;padding:22px 0 0}.recordReady span br{display:none}.edenJourney{font-size:19px}.edenJourney i{margin-right:20px}.closingInner{gap:28px}.closingInner h2{font-size:39px}}@media (max-width:700px){.siteShell{width:calc(100% - 36px)}.headerInner{gap:10px}.headerCta{padding:10px 12px;font-size:12px}.headerCta svg{display:none}.siteHeader .brand{font-size:19px;gap:7px}.siteHeader .brandMark{width:28px;height:28px}.heroGrid{padding:45px 0 28px;gap:20px}.heroCopy h1{font-size:clamp(35px,9.9vw,52px);line-height:1.22;letter-spacing:-.065em}.heroCopy p{font-size:16px;line-height:1.85;margin-top:24px}.heroActions{margin-top:26px;gap:9px}.heroActions .button{flex:1 1 100%;font-size:15px;min-height:52px}.heroStage{min-height:790px;margin:22px 0 0}.pauseButton,.replayButton{top:0;font-size:11px;min-height:34px}.pauseButton{right:102px}.sourceGrid{top:55px;gap:7px}.sourceCard{min-height:63px;gap:5px;padding:8px 5px}.sourceIcon{width:23px;flex-basis:23px;height:30px;font-size:11px;border-radius:6px}.sourceCard strong{font-size:11px;white-space:nowrap}.erpWindow{top:224px;height:310px;left:0;right:0}.erpTop{height:43px}.erpBody{grid-template-columns:72px 1fr;height:267px}.erpSide{padding:10px 5px}.erpSide span{font-size:10px;padding:10px 3px}.erpMain{padding:17px 12px}.erpMain h2{font-size:20px}.erpMain p{font-size:10px}.erpModules{gap:4px;margin-top:12px}.erpModules span{font-size:10px;height:40px}.erpTable{font-size:10px;gap:0 5px}.erpTable>*{min-height:28px}.aiWindow{top:422px;right:0;width:79%;min-height:270px}.aiTitle{height:43px;font-size:12px}.aiBody{padding:12px}.aiQuestion{font-size:12px;min-height:53px;padding:10px 30px 10px 10px}.aiQuestion i{width:21px;height:21px}.aiThinking{font-size:10px;margin:9px 0}.aiResult{padding:9px;min-height:53px;margin-top:7px}.aiResult b{font-size:12px}.aiResult span{font-size:11px}.resultDock{left:0;right:0;bottom:0;min-height:81px}.resultDock strong{font-size:12px;padding:0 12px}.resultDock span{font-size:10px;padding:10px 7px}.heroIdle .aiWindow,.heroIdle .erpWindow{animation:none;opacity:1}.erpAiBeam,.heroLines{display:none}.mappingRail{grid-template-columns:1fr}.mapItem{padding:14px 10px;gap:12px}.mapItem span{font-size:14px}.mapItem strong{font-size:16px}.solveHeader h2,.storyHeader h2{font-size:34px;line-height:1.25}.solveHeader p,.storyHeader p{line-height:1.8}.diagnosisBridge h3{font-size:32px;line-height:1.3}.bridgePulse{top:105px;height:65px}.solveHeader{margin-top:40px}.axCard{padding:20px}.axCard strong{font-size:21px;margin-top:15px}.stageVisual{height:175px}.storyActions .textLink{text-align:center}.closingInner{padding:70px 0 80px}.closingInner h2{font-size:32px;line-height:1.25}.closingInner p{font-size:16px;line-height:1.8}.closingActions{max-width:none}.closingGrid{display:flex;font-size:13px;gap:12px}.closingGrid i{width:25px}.nextFooter{padding:34px 0}.nextFooter>.siteShell{flex-direction:column;align-items:flex-start;gap:26px}.nextFooter nav{gap:20px;font-size:13px}.detailLead,.edenDetail{padding:62px 0}.detailLead h1,.edenLead h1{font-size:37px}.detailLead p:not(.eyebrow),.edenLead>p:last-child{font-size:17px}.detailPage .erp-implementation h1,.detailPage .section-copy h1{font-size:36px}.detailPage .consulting-options{grid-template-columns:1fr}.detailPage .consulting-layout{gap:30px}.knowledgeAsset{padding:65px 0}.knowledgeAsset h2{font-size:34px}.knowledgeAsset p:not(.eyebrow){font-size:16px}.knowledgeAssetFlow{grid-template-columns:1fr;gap:0;margin-top:30px}.knowledgeAssetFlow>div{padding:22px 0;font-size:21px}.edenRestoration{grid-template-columns:1fr;gap:35px;margin:35px 0 50px}.edenArchive{height:330px}.paperSheet{width:165px;height:220px;padding:22px;top:22px;left:15%}.paperSheet+.paperSheet{top:85px;left:40%}.paperSheet span{font-size:18px;margin-bottom:25px}.paperSheet i{margin:19px 0}.paperSheet b{font-size:11px}.restorationSteps li{padding:24px 0;gap:20px}.restorationSteps strong{font-size:39px}.restorationSteps h2{font-size:17px}.restorationSteps p{font-size:14px;line-height:1.7}.edenRecordBar{padding:17px}.edenRecordBody{grid-template-columns:1fr;padding:24px;gap:25px}.recordRoot{padding:20px}.recordRoot br{display:none}.recordRoot strong{margin-left:10px}.recordReady strong{font-size:21px}.edenWebsite{grid-template-columns:1fr;gap:15px;margin-top:65px}.edenWebsite h2{font-size:36px}.edenWebsite p{font-size:16px}.edenWebsite li{padding:22px 0}.edenWebsite li strong{font-size:22px}.edenJourney{flex-wrap:wrap;justify-content:flex-start;gap:16px;font-size:17px;line-height:1.8}.edenJourney i{margin-right:14px}.edenNote{font-size:13px;line-height:1.8}.assessmentHero{padding:22px 18px;gap:12px}.assessmentHero h2{font-size:20px}.assessmentHero p{font-size:13px}.assessmentGrade{min-width:70px}.assessmentGrade strong{font-size:64px}.assessmentNext{grid-template-columns:1fr;gap:8px}.assessmentAreas>div{grid-template-columns:94px 1fr 40px;gap:8px;font-size:12px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.aiResult,.aiThinking,.aiWindow,.axCard,.diagnosisBridge h3,.erpModules span,.erpStage,.erpWindow,.heroCopy,.mapItem,.resultDock,.scanRadar,.solveHeader,.sourceCard{opacity:1!important;transform:none!important}.heroPath{stroke-dashoffset:0!important}.bridgePulse,.erpAiBeam,.evolutionBeam{transform:scale(1)!important}.heroRun:not(.heroIdle) .aiWindow,.heroRun:not(.heroIdle) .erpAiBeam,.heroRun:not(.heroIdle) .erpWindow,.heroRun:not(.heroIdle) .heroLines,.heroRun:not(.heroIdle) .resultDock{opacity:0!important}.pauseButton,.radarSweep{display:none}}:root{--blue:#0864eb;--teal:#087e75}body{font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.knowledgeAssetFlow svg{width:22px;color:#0871eb}.knowledgeAsset .eyebrow{color:#085ecb}@media (max-width:700px){.sourceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.sourceCard{width:auto;min-width:0}}@media (min-width:1051px){.nextMobileNav{display:none!important}}.headerAccount{display:flex;align-items:center;gap:18px;margin-left:auto;flex-shrink:0}.headerLogin{font-size:14px;padding:12px 0}.headerLogin,.siteHeader .mainNav{font-weight:750;white-space:nowrap}.siteHeader .mainNav{gap:32px;font-size:17px}.siteHeader .mainNav a{padding:12px 0;line-height:1.4}.siteHeader .nextMobileNav a{font-size:18px;line-height:1.5;padding:18px 0}.onsiteDetails{padding:90px 0;background:#fff;scroll-margin-top:30px}.onsiteDetailsInner{max-width:1180px}.onsiteDetails h2{font-size:clamp(30px,3vw,43px);line-height:1.3;letter-spacing:-.045em;margin:14px 0;word-break:keep-all}.onsiteDetails dd,.onsiteDetails li,.onsiteDetails p{font-size:17px;line-height:1.8;color:#52677e;word-break:keep-all}.onsiteProcess{list-style:none;padding:0;margin:40px 0 55px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:25px;gap:25px}.onsiteProcess li{padding-top:22px;border-top:2px solid #1e83f5}.onsiteProcess span{color:#0966cf;font-weight:800;font-size:14px}.onsiteDetails h3{font-size:22px;color:#0b2349;line-height:1.4;margin:13px 0;letter-spacing:-.03em}.onsiteProcess p{font-size:15px;margin:0}.onsiteDetailColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;padding-top:35px;border-top:1px solid #d3e1ed}.onsiteDetailColumns ul{padding-left:22px}.onsiteDetailColumns li{padding-bottom:8px}.onsiteDetailColumns dl{margin:20px 0 0}.onsiteDetailColumns dl>div+div{margin-top:20px}.onsiteDetailColumns dt{font-weight:800;font-size:17px;color:#154674}.onsiteDetailColumns dd{margin:8px 0 0}.onsiteReportNote{margin-top:35px;padding:25px 30px;background:#edf6ff;border-radius:12px}.onsiteReportNote strong{font-size:19px}.onsiteReportNote p{margin:10px 0 0}.onsiteNext{display:flex;align-items:center;gap:40px;border-top:1px solid #d3e1ed;padding-top:35px;margin-top:40px}.onsiteNext>div:first-child{flex:1 1}.onsiteNextLinks{display:grid;grid-gap:20px;gap:20px}.onsiteNext p{margin:0}.homeEmailExample .emailHead>span{font-size:16px}@media (max-width:1180px){.siteHeader .mainNav{display:none}.siteHeader .nextMenuButton{display:inline-flex}.headerAccount{margin-left:auto}}@media (max-width:800px){.onsiteDetails{padding:60px 0}.onsiteProcess{grid-template-columns:1fr;gap:20px}.onsiteProcess li{padding-top:15px}.onsiteDetailColumns{grid-template-columns:1fr;gap:25px}.onsiteNext{flex-direction:column;align-items:flex-start}.onsiteReportNote{padding:22px}}@media (max-width:700px){.headerAccount{gap:10px}.headerLogin{font-size:12px}.headerAccount .headerCta{padding:11px 14px;margin-left:0;font-size:14px;min-height:44px}.siteHeader .brand{flex-shrink:0}}.homeEmailExample .emailHead #email-ax-title{font-size:clamp(32px,3.8vw,54px);line-height:1.25;letter-spacing:-.045em;margin:16px 0 28px}.homeEmailExample .emailHead .emailCaseTitle{font-size:clamp(23px,2.5vw,34px);line-height:1.4;letter-spacing:-.035em;color:#fff;margin:0 0 20px;word-break:keep-all}@media (min-width:1181px){.siteHeader .headerInner{width:min(calc(100% - 72px),1280px);gap:40px}.siteHeader .mainNav{flex:0 0 auto;margin-left:auto;justify-content:flex-start;gap:32px}.siteHeader .headerAccount{margin-left:0}}.siteHeader .headerCta{background:#fff;border:1px solid #0864df;color:#075bbb;box-shadow:none;font-weight:650;transition:background .2s,border-color .2s}.siteHeader .headerCta:hover{background:#f0f6ff;border-color:#075bbb}.siteHeader .suppliedBrandMark{background:none;flex-shrink:0}.siteHeader .suppliedBrandMark:after{content:none}.siteHeader .headerAccount{gap:10px;flex-shrink:0}.siteHeader .headerAccount .headerCta{height:48px;padding:0 20px;justify-content:center;white-space:nowrap;line-height:1}.siteHeader .headerAccount .headerLogin{min-width:88px}@media (max-width:700px){.siteHeader .headerAccount .headerCta{height:44px;padding:0 12px;font-size:13px}.siteHeader .headerAccount .headerLogin{min-width:64px}}@media (max-width:400px){.siteHeader .headerInner{width:calc(100% - 24px);gap:6px}.siteHeader .headerAccount{gap:6px}.siteHeader .headerAccount .headerCta{padding:0 9px;font-size:12px}.siteHeader .headerAccount .headerLogin{min-width:56px}.siteHeader .brand{gap:6px;font-size:16px}}.froxBrand{display:inline-block;color:#075fca;line-height:1.6;margin-bottom:20px;text-decoration:none;word-break:keep-all}.froxBrand,.froxEyebrow{font-size:14px;font-weight:800}.froxEyebrow{color:#0963d1}.froxPhilosophy{padding:75px 0;background:#fff;border-top:1px solid #e4edf5}.froxPhilosophy>.siteShell{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.froxPhilosophy p{font-size:clamp(25px,2.6vw,38px);line-height:1.5;letter-spacing:-.04em;font-weight:750;margin:0;word-break:keep-all}.froxPhilosophy ol{list-style:none;margin:0;padding:0}.froxPhilosophy li{padding:17px 0;border-bottom:1px solid #dce8f3;font-size:20px;font-weight:750}.froxPhilosophy li:before{content:"✓";color:#087f76;margin-right:16px}.froxHomeConcept{padding:100px 0;background:linear-gradient(#f5faff,#eaf5ff)}.froxSectionHead{display:grid;grid-template-columns:1fr 1fr;grid-gap:65px;gap:65px;align-items:end;margin-bottom:44px}.froxDetailSection h2,.froxSectionHead h2,.froxSpecialist h2{margin:8px 0 0;font-size:clamp(35px,3.5vw,52px);line-height:1.2;letter-spacing:-.055em;word-break:keep-all}.froxDetailSection p,.froxSectionHead p{font-size:18px;line-height:1.85;color:#536983;word-break:keep-all}.froxSectionHead>.textLink{justify-self:end}.froxOptional{font-size:17px;line-height:1.8;text-align:center;color:#536983;margin:30px 0 8px;word-break:keep-all}.froxOptional b{color:#102f53}.froxEnglish{display:block;text-align:center;color:#536983;font-size:13px}.froxFlow{padding:28px 30px;background:white;border:1px solid #c9deef;margin-top:24px;border-radius:18px}.froxFlowHead{display:flex;justify-content:space-between;align-items:center;gap:20px}.froxFlowHead h3{font-size:23px;letter-spacing:-.035em;margin:0;word-break:keep-all}.froxFlowControls{display:flex;gap:8px;flex-shrink:0}.froxFlowControls button{border:1px solid #c9dcea;padding:7px 10px;background:white;color:#41607e;border-radius:6px;font:inherit;font-size:11px;cursor:pointer}.froxFlowSteps{list-style:none;margin:32px 0;padding:0;display:grid;grid-template-columns:repeat(var(--flow-count),minmax(0,1fr));grid-gap:16px;gap:16px;position:relative;isolation:isolate}.froxFlowSteps:before{right:7%;background:#deebf6}.froxFlowSteps:after,.froxFlowSteps:before{content:"";position:absolute;top:28px;left:7%;height:2px;z-index:-1}.froxFlowSteps:after{background:#158aef;width:0}.froxFlowSteps li{position:relative;min-width:0;text-align:center}.froxStepIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#f8fbff;color:#557899;border:1px solid #c5dcec;margin:0 auto 15px}.froxFlowSteps b{display:block;font-size:16px;word-break:keep-all}.froxFlowSteps small{display:block;margin-top:7px;font-size:13px;line-height:1.6;color:#536983;word-break:keep-all}.froxFlowSteps li>i{position:absolute;right:-15px;top:17px;font-size:19px;font-style:normal;color:#1678d6}.froxFlowActive .froxStepIcon{animation:froxStepActivate .7s ease both;animation-delay:calc(var(--step) * .75s + .2s)}.froxFlowActive .froxFlowSteps:after{animation:froxFlowTravel 5.7s ease forwards}.froxFlowPaused *,.froxFlowPaused :after,.froxFlowPaused :before{animation-play-state:paused!important}.froxFlowFoot{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:18px;border-top:1px solid #e0ebf3}.froxFlowFoot p{margin:0;font-size:14px;color:#536983;line-height:1.7}.froxFlowFoot strong{padding:5px 9px;border:1px dashed #549cbf;border-radius:5px;color:#075e73;margin-right:8px;white-space:nowrap}.froxFlowFoot a{font-size:14px;font-weight:800;color:#0863cd;flex-shrink:0}.froxCases{padding:100px 0;background:white}.froxCaseGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.froxCase{padding:36px;border-top:3px solid #268ae2;background:#f6faff;scroll-margin-top:30px}.froxCase:nth-child(2){border-top-color:#15887f;background:#f2faf7}.froxCaseNo{color:#0c6ccc;font-size:15px;font-weight:800}.froxCase h3{font-size:30px;margin:22px 0 16px;letter-spacing:-.04em;word-break:keep-all}.froxCase p{font-size:17px;line-height:1.8;color:#536983;word-break:keep-all}.froxCase ol{list-style:none;padding:20px 0;margin:20px 0;display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid #d7e4ed;border-bottom:1px solid #d7e4ed}.froxCase ol li{font-size:14px;line-height:1.8;font-weight:700}.froxCase ol li:not(:last-child):after{content:"→";color:#1577c5;margin-left:12px}.froxCase ul{padding-left:22px;font-size:17px;line-height:2.2;color:#365471;margin:24px 0}.froxCase a{font-size:16px;font-weight:800;color:#0763c6}.froxDetailHero{padding:100px 0 90px;background:linear-gradient(110deg,#fff,#eff7ff)}.froxDetailHero h1{font-size:clamp(42px,4.8vw,68px);line-height:1.2;letter-spacing:-.055em;margin:15px 0 25px;word-break:keep-all}.froxDetailHero p:not(.froxEyebrow){font-size:20px;line-height:1.8;max-width:920px;color:#536983;word-break:keep-all}.froxDetailHero .button{margin-top:18px}.froxDetailSection{padding:85px 0}.froxTint{background:#f2f8ff}.froxDark{background:#071f46}.froxDark,.froxDark h2{color:white}.froxDark p{color:#c0d4e7}.froxDark .froxEyebrow{color:#74c3ff}.froxFeatureList{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 26px;gap:0 26px;margin:40px 0}.froxFeatureList>div{border-bottom:1px solid #c9ddea;padding:26px 0}.froxFeatureList span{font-size:13px;color:#0864c8;font-weight:800}.froxFeatureList h3{font-size:22px;margin:12px 0 0}.froxOptionList{display:flex;flex-wrap:wrap;gap:14px 32px;list-style:none;padding:20px 0;font-size:18px}.froxOptionList li:before{content:"+";color:#74c3ff;margin-right:10px}.froxSpecialist{padding:70px 0;background:#eef8ff}.froxSpecialist>.siteShell{display:flex;align-items:center;justify-content:space-between;gap:35px}.froxSpecialist p{color:#536983;line-height:1.8;font-size:17px}.froxModeExplanation{font-size:18px;line-height:1.8;color:#536983;margin:30px 0}.froxRecommendation{padding:30px;margin:28px 0;background:#edf7ff;border:1px solid #bed8ed;border-radius:14px}.froxRecommendation h3{font-size:27px;margin:15px 0 8px}.froxRecommendation p{color:#42617e;font-size:17px;line-height:1.8}.froxRecommendation fieldset{border:0;padding:0;margin:25px 0}.froxRecommendation legend{font-size:15px;line-height:1.6;margin-bottom:15px}.froxRecommendation fieldset>div{display:flex;gap:18px;flex-wrap:wrap}.froxRecommendation label{display:flex;align-items:center;gap:7px;font-size:15px;cursor:pointer}.froxRecommendationParts{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}.froxRecommendationParts li{padding:10px 14px;background:white;border:1px solid #bad6ed;font-size:17px;font-weight:750;border-radius:7px}.froxRecommendation small{display:block;font-size:14px;line-height:1.7;color:#536983;margin-bottom:18px}.heroProduct .heroCopy>.froxBrand{font-size:14px;margin-bottom:20px}.heroProduct .heroCopy h1{font-size:clamp(43px,3.6vw,53px)}.heroProduct .froxHeroBreak{display:none}.heroProduct .erpSearch{font-size:10px}.heroProduct .erpModule small{line-height:1.4}.nextFooter nav,.nextFooter>.siteShell{flex-wrap:wrap}.mainNav{gap:24px}@keyframes froxStepActivate{0%{background:#f8fbff;border-color:#c5dcec;color:#557899}to{background:#e6f4ff;border-color:#3a97e8;color:#075dab}}@keyframes froxFlowTravel{0%{width:0}90%{width:86%;opacity:1}to{width:86%;opacity:0}}@media (max-width:1180px) and (min-width:1051px){.mainNav{display:none}.nextMenuButton{display:inline-flex}.headerCta{margin-left:auto}.nextMobileNav:not([hidden]){display:block!important}}@media (max-width:1050px){.froxPhilosophy>.siteShell,.froxSectionHead{grid-template-columns:1fr;gap:25px}.froxSectionHead>.textLink{justify-self:start}.froxFlowSteps{gap:10px}.froxFlowSteps b{font-size:14px}.froxFlowSteps small{font-size:12px}.froxFeatureList{grid-template-columns:repeat(2,1fr)}.froxCaseGrid{gap:20px}.froxCase{padding:26px}}@media (max-width:700px){.froxBrand,.heroProduct .heroCopy>.froxBrand{font-size:12px;margin-bottom:18px}.heroProduct .heroCopy h1{font-size:39px}.heroProduct .froxHeroBreak{display:block}.froxCases,.froxDetailSection,.froxHomeConcept,.froxPhilosophy{padding:64px 0}.froxPhilosophy p{font-size:27px}.froxPhilosophy li{font-size:17px;line-height:1.6}.froxDetailSection h2,.froxSectionHead h2{font-size:35px}.froxSectionHead p{font-size:17px}.froxFlow{padding:22px 18px}.froxFlowHead{align-items:flex-start;flex-direction:column;gap:15px}.froxFlowHead h3{font-size:22px}.froxFlowSteps{grid-template-columns:1fr;gap:33px;margin:30px 0}.froxFlowSteps li{display:grid;grid-template-columns:56px minmax(0,1fr);grid-column-gap:18px;column-gap:18px;text-align:left;align-items:center}.froxStepIcon{grid-row:1/3;margin:0;width:54px;height:54px}.froxFlowSteps b{font-size:17px}.froxFlowSteps small{font-size:14px;margin-top:2px}.froxFlowSteps li>i{left:20px;right:auto;top:auto;bottom:-29px;transform:rotate(90deg)}.froxFlowSteps:before{left:26px;top:25px;bottom:25px;width:2px;height:auto;right:auto}.froxFlowSteps:after{display:none}.froxFlowFoot{flex-direction:column;align-items:flex-start}.froxFlowFoot p{line-height:2.2}.froxEnglish,.froxOptional{text-align:left}.froxCaseGrid{grid-template-columns:1fr;gap:30px}.froxCase h3{font-size:26px}.froxDetailHero{padding:65px 0}.froxDetailHero h1{font-size:39px}.froxDetailHero p:not(.froxEyebrow){font-size:18px}.froxSpecialist>.siteShell{flex-direction:column;align-items:flex-start}.froxFeatureList h3{font-size:19px}.froxRecommendation{padding:24px 18px}.froxRecommendation fieldset>div,.froxRecommendationParts{flex-direction:column}}@media (prefers-reduced-motion:reduce){.froxFlowActive .froxFlowSteps:after,.froxFlowActive .froxStepIcon{animation:none!important}.froxFlowControls{display:none}.froxStepIcon{background:#e6f4ff;color:#075dab;border-color:#3a97e8}}.froxHeroIdentity{margin-bottom:32px}.froxHeroBrand{display:flex;align-items:center;gap:22px;width:-moz-fit-content;width:fit-content;color:#075fca;text-decoration:none}.froxHeroBrand>strong{font-size:72px;font-weight:850;line-height:1;letter-spacing:-.065em}.froxHeroBrand>strong>span{color:#087e75}.froxHeroDescriptor{color:#294d70;font-size:20px;line-height:1.55;letter-spacing:-.035em}.froxHeroDescriptor b{color:#102c50;font-weight:800}.froxInitials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin:24px 0 0;padding:18px 0 0;border-top:1px solid #c8deee}.froxInitials dt{font-size:15px;line-height:1.5;color:#536983;font-weight:500}.froxInitials dt b{color:#0864df;font-weight:800;font-size:18px}.froxInitials>div:last-child dt b{color:#087f75}.froxInitials dd{font-size:14px;line-height:1.65;color:#42617e;margin:4px 0 0;word-break:keep-all}.heroProduct .heroCopy:has(.froxHeroIdentity){transform:none}@media (max-width:700px){.froxHeroBrand{gap:20px}.froxHeroBrand>strong{font-size:60px}.froxHeroDescriptor{font-size:17px}.froxInitials{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin-top:22px}.froxInitials dd{font-size:16px}.froxHeroIdentity{margin-bottom:30px}}.heroProduct .heroDescription>span{white-space:pre-line}.nextFooter .footerBusiness{flex:0 0 100%;width:100%;display:flex;flex-wrap:wrap;gap:12px 28px;margin:0;padding:22px 0 0;border-top:1px solid #e3ecf5;font-size:14px;line-height:1.8;color:#536983}.footerBusiness>div{display:flex;align-items:baseline;gap:10px}.footerBusiness dt{flex-shrink:0;font-weight:600}.footerBusiness dd{margin:0;word-break:keep-all;overflow-wrap:anywhere}.footerBusiness .footerBusinessAddress{flex-basis:100%}@media (max-width:700px){.nextFooter .footerBusiness{flex-basis:auto;flex-direction:column;gap:10px}.footerBusiness>div{display:grid;grid-template-columns:104px minmax(0,1fr);grid-gap:10px;gap:10px}}.froxStepVisual{display:flex;justify-content:center;align-items:center;gap:9px;min-height:58px;margin:0 auto 15px}.froxStepVisual>.froxStepIcon{margin:0;flex-shrink:0}.froxPairJoin{font-size:19px;font-weight:650;color:#467489;background:white;line-height:1}.froxCompanionIcon{align-content:center;gap:0;color:#087e75;background:#f1faf7;border-color:#a8d5ce}.froxCompanionLabel{font-size:10px;font-weight:800;line-height:1.15}.froxFlowActive .froxCompanionIcon{animation-name:froxCompanionActivate}@keyframes froxCompanionActivate{0%{background:#f1faf7;border-color:#a8d5ce;color:#087e75}to{background:#ddf5ed;border-color:#38a392;color:#076b60}}@media (max-width:700px){.froxStepVisual{grid-row:1/3;margin:0;min-height:54px}.froxFlowEnterprise .froxFlowSteps{gap:48px}.froxFlowEnterprise .froxFlowSteps li{display:flex;flex-direction:column;text-align:center;gap:0}.froxFlowEnterprise .froxStepVisual{margin:0 auto 14px}.froxFlowEnterprise .froxFlowSteps small{margin-top:7px;max-width:290px}.froxFlowEnterprise .froxFlowSteps:before{display:none}.froxFlowEnterprise .froxFlowSteps li>i{left:calc(50% - 9px);bottom:-36px}}@media (prefers-reduced-motion:reduce){.froxFlowActive .froxCompanionIcon{animation:none!important;background:#ddf5ed;color:#076b60}}.froxOrderLayers{margin:0 0 26px;border-top:1px solid #d9e7ef}.froxSharedLayer{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:16px;gap:16px;padding:24px 0}.froxSharedLayer+.froxSharedLayer{border-top:1px solid #e2edf3}.froxLayerHeading{display:flex;align-items:flex-start;gap:9px;color:#076b60}.froxLayerHeading>svg{flex-shrink:0;margin-top:3px}.froxLayerHeading strong{display:block;font-size:16px;line-height:1.5;word-break:keep-all}.froxLayerHeading span{display:block;font-size:12px;margin-top:4px;color:#536983}.froxLayerBody{grid-column:2/-1;min-width:0}.froxLayerBody>p{margin:13px 0 0;font-size:14px;line-height:1.75;color:#536983;word-break:keep-all}.froxNoticeEvents,.froxStaffTasks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;grid-gap:16px;gap:16px;margin:0;padding:0}.froxStaffTasks{background:#f0f9f6;border:1px solid #bdded5;border-radius:9px;padding:10px 0}.froxStaffTasks li{position:relative;text-align:center;min-width:0}.froxStaffTasks li:before{content:"";position:absolute;top:-25px;left:50%;height:14px;border-left:1px dashed #7eb8aa}.froxStaffTasks li>span{display:inline-block;padding:5px 7px;border-radius:5px;color:#365e57;font-size:14px;line-height:1.6;font-weight:650;word-break:keep-all}.froxNoticeLayer .froxLayerHeading{color:#0963b9}.froxNoticeSource{display:block;margin-bottom:6px;font-size:12px;line-height:1.5;color:#536983;word-break:keep-all}.froxNoticeTag{display:inline-block;padding:5px 8px;margin:0 4px 5px 0;border:1px solid #caddec;border-radius:5px;color:#365c7d;background:#f8fbff;font-size:13px;line-height:1.5}.froxFlowActive .froxStaffTasks li>span{animation:froxStaffActivate .7s ease both;animation-delay:calc(var(--step) * .75s + .2s)}.froxFlowActive .froxNoticeTag{animation:froxNoticeActivate .7s ease both;animation-delay:calc(var(--step) * .75s + .45s)}@keyframes froxStaffActivate{0%{background:transparent;color:#365e57}to{background:#cfece0;color:#075b4d}}@keyframes froxNoticeActivate{0%{background:#f8fbff;border-color:#caddec;color:#365c7d}to{background:#e0f0ff;border-color:#549ce0;color:#09569c}}@media (max-width:1050px){.froxSharedLayer{grid-template-columns:1fr;gap:20px}.froxLayerBody{grid-column:auto}.froxLayerHeading{align-items:center}.froxLayerHeading>svg{margin-top:0}.froxLayerHeading>div{display:flex;align-items:baseline;gap:12px}.froxLayerHeading span{margin:0}.froxStaffTasks li:before{display:none}}@media (max-width:700px){.froxSharedLayer{padding:23px 0;gap:16px}.froxLayerHeading strong{font-size:17px}.froxLayerHeading span{font-size:13px}.froxStaffTasks{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.froxStaffTasks li{text-align:left}.froxNoticeEvents{display:flex;flex-wrap:wrap;gap:15px 10px}.froxNoticeEvents .noNotice{display:none}.froxNoticeEvents .hasNotice{flex:1 1 125px}.froxNoticeEvents .hasNotice:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.froxFlowActive .froxNoticeTag,.froxFlowActive .froxStaffTasks li>span{animation:none!important}}.froxPreviewGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:36px;gap:36px}.froxPreview{min-width:0}.froxPreviewPhoto{position:relative;height:230px;overflow:hidden;border-radius:16px;background:#dbe7ee}.froxPreviewPhoto img{object-fit:cover;object-position:center 42%}.froxPreviewPhoto>span{position:absolute;bottom:10px;right:12px;color:#fff;background:#092b50d9;padding:4px 7px;border-radius:4px;font-size:10px}.froxPreviewCopy{padding:24px 0 12px}.froxPreview h3{margin:10px 0 12px;font-size:clamp(22px,2.1vw,29px);line-height:1.35;letter-spacing:-.045em;color:#0b2349;word-break:keep-all}.froxPreview p{margin:0;max-width:520px;min-height:58px;font-size:17px;line-height:1.7;color:#52677e;word-break:keep-all}.froxPreviewFlow{display:flex;flex-wrap:wrap;align-items:center;list-style:none;gap:14px;margin:20px 0 22px;padding:16px 0;border-top:1px solid #cbdce9;border-bottom:1px solid #cbdce9;color:#124371;font-size:16px;font-weight:700}.froxPreviewFlow li+li:before{content:"→";color:#096ade;margin-right:14px;font-weight:400}.froxPreviewFlowEnterprise li+li:before{content:"⇄"}.froxPreview .textLink{display:inline-flex;align-items:center;min-height:44px}@media (max-width:700px){.froxPreviewGrid{grid-template-columns:1fr;gap:35px}.froxPreviewPhoto{height:185px;border-radius:12px}.froxPreviewCopy{padding-top:18px}.froxPreview h3{font-size:24px}.froxPreview p{min-height:0}.froxPreviewFlow{font-size:14px;gap:10px;margin:17px 0 13px}.froxPreviewFlow li+li:before{margin-right:10px}.froxInitials dt{font-size:16px}.froxPreviewFlowEnterprise{flex-direction:column;align-items:flex-start;gap:8px}.froxPreviewFlowEnterprise li+li:before{display:block;margin:0 0 8px;content:"⇅"}}.froxBrand{display:inline-flex;align-items:center;gap:12px;max-width:100%}.froxBrand>span:last-child{color:#294d70}.froxInitials dt b{color:#0066ff}.froxInitials>div:last-child dt b{color:#008b70}@media (max-width:700px){.froxBrand{gap:10px;font-size:12px}.froxHeroBrand{gap:16px;flex-wrap:wrap}}.froxLogoLockup{display:inline-flex;align-items:center;gap:12px;flex-shrink:0}.froxCompanySymbol{width:52px;height:52px;display:inline-block}@media (max-width:700px){.froxLogoLockup{gap:9px}.froxCompanySymbol{width:36px;height:36px}}.froxEnterprise .froxDetailHero{padding:64px 0 36px}.froxEnterprise .froxDetailHero .froxEnterpriseNote{font-size:14px;line-height:1.7;margin:18px 0 8px}.froxEnterprise .froxEnterpriseFlow{padding-top:36px}@media (max-width:700px){.froxEnterprise .froxDetailHero{padding:42px 0 26px}.froxEnterprise .froxEnterpriseFlow{padding-top:26px}}.froxEnterprise .froxDetailHero{padding-bottom:18px}.froxEnterprise .froxEnterpriseFlow{padding-top:18px}.froxSmallBusiness .froxDetailHero{padding:52px 0 28px}.froxSmallBusiness .froxSmallBusinessFlow{padding-top:24px}@media (max-width:700px){.froxSmallBusiness .froxDetailHero{padding:36px 0 22px}.froxSmallBusiness .froxSmallBusinessFlow{padding-top:18px}}.nextFooter .footerContact{flex:0 0 100%;width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:14px 25px;padding-top:21px;border-top:1px solid #e3ecf5;font-size:14px;color:#173d60}.footerContact>a:first-child{color:#0864e8;font-weight:750}.footerContact>span{color:#536d84;font-size:13px}.footerContact small{margin-left:7px;font-size:10px}@media(max-width:700px){.nextFooter .footerContact{flex-direction:column;align-items:flex-start;flex-basis:auto;gap:12px}}