.home_home__kcaw_{background:var(--y-white);color:var(--y-text)}.home_shell__sGt5b{width:100%;max-width:1240px;margin-inline:auto;padding-inline:40px}.home_home__kcaw_ p{margin:0;line-height:1.65}.home_home__kcaw_ h2{margin:8px 0 0;font-size:clamp(26px,3vw,38px);line-height:1.18;letter-spacing:-.04em}.home_home__kcaw_ h3{margin:20px 0 10px;font-size:21px;letter-spacing:-.025em;line-height:1.25}.home_home__kcaw_ .home_eyebrow__hSiDi{color:var(--y-blue);font-size:11px;font-weight:700;letter-spacing:.12em}.home_hero__o4ZPq{padding-block:80px 60px;text-align:center}.home_hero__o4ZPq h1{max-width:980px;margin:24px auto;font-size:clamp(36px,4.6vw,64px);line-height:1.12;letter-spacing:-.05em}.home_hero__o4ZPq h1 span{color:var(--y-blue)}.home_hero__o4ZPq .home_lead__hdIQO{max-width:630px;margin:0 auto;font-size:18px}.home_actions__r95_w{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.home_hero__o4ZPq .home_note__jgi2M{margin-top:16px;font-size:12px}.home_solutions__Vp54M{padding-block:32px 64px;scroll-margin-top:110px}.home_sectionHeading__2L2pT{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:20px;margin-bottom:28px}.home_textLink__7VvOZ{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--y-blue);font-size:14px;font-weight:650}.home_cards__YrZOr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.home_card__XoQea{display:flex;flex-direction:column;padding:26px 22px;border:1px solid var(--y-line);border-radius:16px;background:var(--y-white);transition:background .18s,border-color .18s}.home_card__XoQea>svg{color:var(--y-blue)}.home_card__XoQea p{font-size:14px}.home_cardAction___CQuC{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:26px;color:var(--y-blue);font-size:13px;font-weight:700}.home_card__XoQea:focus-visible,.home_card__XoQea:hover{border-color:var(--y-blue);background:var(--y-mist)}.home_additional__LCDbR{display:flex;flex-wrap:wrap;align-items:center;column-gap:24px;row-gap:4px;margin-top:20px}.home_additional__LCDbR>span{color:var(--y-muted);font-size:12px}.home_additional__LCDbR a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--y-blue);font-size:13px;font-weight:600}.home_industryBand__p977_{padding-block:52px;background:var(--y-mist);border-block:1px solid var(--y-line)}.home_industryLinks__rumRd{display:flex;flex-wrap:wrap;gap:12px}.home_industryLinks__rumRd a{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 18px;background:var(--y-white);border:1px solid var(--y-line);border-radius:8px;font-size:14px;font-weight:600}.home_industryLinks__rumRd a:hover{border-color:var(--y-blue);color:var(--y-blue)}.home_process__eQCvB{padding-block:64px 24px;scroll-margin-top:110px}.home_steps__xpYIU{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:8px 0 52px}.home_steps__xpYIU li{border-top:1px solid var(--y-line);padding-top:22px}.home_stepNumber__AyxB3{font-size:13px;color:var(--y-blue);font-weight:700}.home_steps__xpYIU p{font-size:15px;max-width:330px}.home_contact__fJmDe{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px;border-radius:16px;background:var(--y-mist)}.home_contact__fJmDe h2{font-size:28px;margin:0 0 10px}.home_contact__fJmDe .button{flex-shrink:0}.home_process__eQCvB .home_local__M6Lfz{margin-top:24px;font-size:12px}.home_local__M6Lfz a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--y-blue);font-weight:650}.home_additional__LCDbR a:hover,.home_local__M6Lfz a:hover,.home_textLink__7VvOZ:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1000px){.home_cards__YrZOr{grid-template-columns:repeat(2,minmax(0,1fr))}.home_hero__o4ZPq{padding-top:64px}}@media (max-width:640px){.home_shell__sGt5b{padding-inline:24px}.home_hero__o4ZPq{padding-block:48px 32px;text-align:left}.home_hero__o4ZPq h1{margin-block:20px}.home_hero__o4ZPq .home_lead__hdIQO{font-size:16px}.home_actions__r95_w{justify-content:flex-start}.home_actions__r95_w a{width:100%}.home_hero__o4ZPq .home_note__jgi2M{font-size:11px}.home_solutions__Vp54M{padding-block:24px 40px}.home_cards__YrZOr,.home_steps__xpYIU{grid-template-columns:1fr}.home_card__XoQea{padding:24px}.home_cardAction___CQuC{padding-top:20px}.home_additional__LCDbR{align-items:flex-start;flex-direction:column;gap:0}.home_additional__LCDbR>span{margin-block:4px}.home_industryBand__p977_{padding-block:40px}.home_industryLinks__rumRd{flex-direction:column;gap:8px}.home_process__eQCvB{padding-top:40px}.home_steps__xpYIU{gap:24px;padding-bottom:36px}.home_steps__xpYIU h3{margin-top:12px}.home_steps__xpYIU p{max-width:none}.home_contact__fJmDe{flex-direction:column;align-items:stretch;padding:24px}}@media (prefers-reduced-motion:reduce){.home_card__XoQea{transition:none}}.ai-illustration_frame__I5SSV{width:100%;overflow:hidden;border-radius:24px 24px 0 0;color:var(--y-blue,#08649e)}.ai-illustration_frame__I5SSV svg{display:block;width:100%;height:auto}.ai-illustration_drift__0OoiV{animation:ai-illustration_ai-drift__HoGeq 6s ease-in-out infinite}.ai-illustration_pulse__X5T0U{animation:ai-illustration_ai-pulse__b3keY 4s ease-in-out infinite}.ai-illustration_flow__wFKc5{animation:ai-illustration_ai-flow__p372y 5s linear infinite}.ai-illustration_scan__RC5vj{animation:ai-illustration_ai-scan__LRSrr 6s ease-in-out infinite}@keyframes ai-illustration_ai-drift__HoGeq{50%{transform:translateY(-5px)}}@keyframes ai-illustration_ai-pulse__b3keY{50%{opacity:.55}}@keyframes ai-illustration_ai-flow__p372y{to{stroke-dashoffset:-60}}@keyframes ai-illustration_ai-scan__LRSrr{50%{transform:translate(5px,-3px)}}@media (prefers-reduced-motion:reduce){.ai-illustration_frame__I5SSV *{animation:none}}[data-motion=off] .ai-illustration_frame__I5SSV *{animation:none}.editorial-cover_cover__d_YnY{position:relative;isolation:isolate;container-type:inline-size;aspect-ratio:16/9;flex:none;overflow:hidden;border-radius:19px 19px 0 0;color:var(--y-navy)}.editorial-cover_pilot__kWX3M{color:white;background:radial-gradient(ellipse at 100% 0,rgba(0,140,158,.32),transparent 65%),var(--y-navy);--cover-line:rgba(167,231,237,0.32);--cover-fill:#90d8dd}.editorial-cover_migration__aVaT2{background:linear-gradient(135deg,#edf8f8,#c6e8ec);--cover-line:rgba(0,123,140,0.3);--cover-fill:rgba(0,123,140,0.12)}.editorial-cover_inventory__7wgWT{background:linear-gradient(135deg,#f1effa,#e0dbf3);--cover-line:rgba(105,82,188,0.32);--cover-fill:rgba(105,82,188,0.16)}.editorial-cover_coverCategory__5oV52{position:absolute;inset:22px auto auto 26px;font:500 10px var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase}.editorial-cover_coverHeadline__Okrgx{position:absolute;z-index:1;inset:30% 24px auto 26px;font-size:clamp(24px,8.8cqw,39px);font-weight:650;line-height:1.1;letter-spacing:-.045em}.editorial-cover_coverHeadline__Okrgx>span{display:block}.editorial-cover_coverBrand__G6DDs{position:absolute;inset:auto auto 19px 26px;font:500 9px var(--font-mono),monospace;letter-spacing:.075em;text-transform:uppercase}.editorial-cover_geometry__5XcTp{position:absolute;z-index:-1;width:43%;right:-6%;bottom:-15%;stroke:var(--cover-line);stroke-width:1.4}.editorial-cover_filled__AF7cu{fill:var(--cover-fill)}.editorial-cover_solid__TWBD4{fill:var(--cover-fill);stroke:none}@media (max-width:639px){.editorial-cover_coverHeadline__Okrgx{font-size:clamp(24px,8.8cqw,44px)}}.business-illustration_art__CDSrX{border-radius:20px 20px 0 0}.business-illustration_wide__Mul84{height:100%;display:grid;place-items:center;background:var(--y-mist);border-radius:20px}.business-illustration_wide__Mul84 svg{width:100%;height:100%;max-height:360px}.business-illustration_section__foznn{padding-block:36px 56px}.business-illustration_section__foznn>h2{font-size:clamp(28px,3.5vw,42px);margin:0 0 28px}.business-illustration_grid__eReTH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.business-illustration_grid__eReTH article{min-width:0;border:1px solid var(--y-line);border-radius:20px;overflow:hidden;background:var(--y-white)}.business-illustration_copy__nKRIl{padding:24px}.business-illustration_copy__nKRIl h3{font-size:22px;margin:0 0 12px;line-height:1.25}.business-illustration_copy__nKRIl p{font-size:15px;line-height:1.7;margin:0}@media (max-width:960px){.business-illustration_grid__eReTH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.business-illustration_grid__eReTH{grid-template-columns:1fr}.business-illustration_section__foznn{padding-block:24px 40px}}.resource-editorial_articlePage__97Nir,.resource-editorial_legacy__0RHpH{background:var(--y-white);color:var(--y-navy)}.resource-editorial_hero__p0t6D{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:56px;padding-block:56px 72px}.resource-editorial_heroCopy__J0klA{min-width:0}.resource-editorial_eyebrow__Kx8PU{display:block;color:var(--y-blue);font:600 11px var(--font-mono),monospace;letter-spacing:.11em;text-transform:uppercase}.resource-editorial_heroCopy__J0klA h1{margin:20px 0 22px;font-size:clamp(32px,3.25vw,48px);line-height:1.16;letter-spacing:-.045em;overflow-wrap:break-word}.resource-editorial_deck__5ziT5{margin:0;max-width:62ch;font-size:17px;line-height:1.85;color:var(--y-muted)}.resource-editorial_heroCopy__J0klA .search-byline{margin:24px 0 0;color:var(--y-muted);font-size:12px!important;line-height:1.9}.resource-editorial_heroCopy__J0klA .search-byline a{color:var(--y-blue);text-underline-offset:4px}.resource-editorial_heroCover__rRDOm{min-width:0;overflow:hidden;border-radius:20px}.resource-editorial_scopeNotice__A6HOV{margin-top:16px;font-size:12px;line-height:1.8;color:var(--y-muted)}.resource-editorial_scopeNotice__A6HOV summary{display:flex;align-items:center;gap:16px;width:fit-content;min-height:44px;cursor:pointer;list-style:none;color:var(--y-blue)}.resource-editorial_scopeNotice__A6HOV summary::-webkit-details-marker{display:none}.resource-editorial_scopeNotice__A6HOV summary:after{content:"+";font-size:17px}.resource-editorial_scopeNotice__A6HOV[open] summary:after{content:"−"}.resource-editorial_scopeNotice__A6HOV p{margin:8px 0 0}.resource-editorial_readingLayout__lAaOU{display:grid;grid-template-columns:220px minmax(0,1fr);gap:72px;align-items:start;padding-bottom:64px}.resource-editorial_contents__72cNO{min-width:0;position:sticky;top:120px;padding-top:22px}.resource-editorial_desktopContents__v06ua{max-height:calc(100vh - 150px);overflow:auto;padding:0 8px 8px 0}.resource-editorial_desktopContents__v06ua>p{margin:0 0 22px;color:var(--y-navy);font:600 11px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.1em}.resource-editorial_contents__72cNO ol{display:grid;gap:14px;margin:0;padding:0;list-style:none}.resource-editorial_contents__72cNO a{display:flex;align-items:baseline;gap:12px;min-height:32px;color:var(--y-muted);text-decoration:none;font-size:12px;line-height:1.6}.resource-editorial_contents__72cNO a>span{flex:none;color:var(--y-blue);font:400 10px var(--font-mono),monospace}.resource-editorial_contents__72cNO a:hover{color:var(--y-blue);text-decoration:underline;text-underline-offset:4px}.resource-editorial_mobileContents__06s_B{display:none}.resource-editorial_readingLayout__lAaOU .resource-body,.resource-editorial_readingLayout__lAaOU .search-sections{min-width:0;width:100%;max-width:820px;margin:0;padding:0}.resource-editorial_readingLayout__lAaOU .resource-body>aside,.resource-editorial_readingLayout__lAaOU .resource-body>section,.resource-editorial_readingLayout__lAaOU .search-sections>aside,.resource-editorial_readingLayout__lAaOU .search-sections>section{padding:44px 0;border-top:1px solid var(--y-line);scroll-margin-top:112px}.resource-editorial_readingLayout__lAaOU h2{max-width:100%;margin:0 0 22px;font-size:clamp(24px,2.5vw,30px);line-height:1.3;letter-spacing:-.035em}.resource-editorial_readingLayout__lAaOU p{max-width:68ch;margin:0 0 22px;color:var(--y-muted);font-size:17px;line-height:1.9}.resource-editorial_readingLayout__lAaOU p:last-child{margin-bottom:0}.resource-editorial_readingLayout__lAaOU a{color:var(--y-blue);text-underline-offset:4px}.resource-editorial_readingLayout__lAaOU .search-sections>section>ul{margin:28px 0 0;padding:24px 24px 24px 44px;border-radius:14px;background:var(--y-mist)}.resource-editorial_readingLayout__lAaOU li{max-width:100%;color:var(--y-muted);font-size:16px;line-height:1.85}.resource-editorial_readingLayout__lAaOU li+li{margin-top:12px}.resource-editorial_readingLayout__lAaOU .resource-section-number{display:block;margin-bottom:18px;color:var(--y-blue);font:500 11px var(--font-mono),monospace;letter-spacing:.1em}.resource-editorial_readingLayout__lAaOU .search-table{max-width:100%;margin-top:28px;overflow:auto;border:1px solid var(--y-line);border-radius:14px;background:white;overscroll-behavior-inline:contain}.resource-editorial_readingLayout__lAaOU .search-table table{width:100%;min-width:640px;text-align:left;font-size:14px}.resource-editorial_readingLayout__lAaOU .search-table td,.resource-editorial_readingLayout__lAaOU .search-table th{padding:18px 20px;line-height:1.75;vertical-align:top;border-bottom:1px solid var(--y-line)}.resource-editorial_readingLayout__lAaOU .search-table thead{background:var(--y-mist)}.resource-editorial_readingLayout__lAaOU .search-table th{color:var(--y-navy);font-weight:600}.resource-editorial_readingLayout__lAaOU .search-table td{color:var(--y-muted)}.resource-editorial_readingLayout__lAaOU .resource-table-hint{display:none;margin:12px 0 0;font-size:12px}.resource-editorial_readingLayout__lAaOU .resource-body details,.resource-editorial_readingLayout__lAaOU .search-sections details{margin:0;padding:0;border:0;border-bottom:1px solid var(--y-line);border-radius:0;background:transparent}.resource-editorial_readingLayout__lAaOU .resource-body details summary,.resource-editorial_readingLayout__lAaOU .search-sections details summary{display:flex;align-items:baseline;justify-content:space-between;gap:24px;min-height:60px;padding:20px 0;color:var(--y-navy);font-size:16px;font-weight:600;line-height:1.6;cursor:pointer;list-style:none}.resource-editorial_readingLayout__lAaOU .resource-body details summary::-webkit-details-marker,.resource-editorial_readingLayout__lAaOU .search-sections details summary::-webkit-details-marker{display:none}.resource-editorial_readingLayout__lAaOU .resource-body details summary:after,.resource-editorial_readingLayout__lAaOU .search-sections details summary:after{content:"+";flex:none;color:var(--y-blue);font-size:20px;font-weight:400}.resource-editorial_readingLayout__lAaOU .resource-body details[open] summary:after,.resource-editorial_readingLayout__lAaOU .search-sections details[open] summary:after{content:"−"}.resource-editorial_readingLayout__lAaOU .resource-body details p,.resource-editorial_readingLayout__lAaOU .search-sections details p{padding:0 24px 24px 0;margin:0;font-size:16px;line-height:1.85}.resource-editorial_readingLayout__lAaOU .resource-source-disclosure{border:1px solid var(--y-line);border-radius:14px;padding:0 24px;background:var(--y-mist)}.resource-editorial_readingLayout__lAaOU .resource-source-disclosure summary{padding:24px 0}.resource-editorial_readingLayout__lAaOU .resource-source-disclosure h2{margin:0;font-size:20px}.resource-editorial_readingLayout__lAaOU .resource-source-disclosure li,.resource-editorial_readingLayout__lAaOU .resource-source-disclosure p{font-size:14px;line-height:1.85}.resource-editorial_readingLayout__lAaOU .resource-source-disclosure ul{margin:0;padding:0 0 20px 18px}.resource-editorial_readingLayout__lAaOU .resource-related,.resource-editorial_readingLayout__lAaOU .search-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.resource-editorial_readingLayout__lAaOU .resource-related a,.resource-editorial_readingLayout__lAaOU .search-related a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-width:0;min-height:56px;padding:16px 18px;border:1px solid var(--y-line);border-radius:12px;color:var(--y-blue);background:white;font-size:14px;line-height:1.6;text-decoration:none}.resource-editorial_readingLayout__lAaOU .resource-related a:hover,.resource-editorial_readingLayout__lAaOU .search-related a:hover{background:var(--y-mist)}.resource-editorial_readingLayout__lAaOU .resource-related svg{flex:none}.resource-editorial_readingLayout__lAaOU .architecture-diagram{margin:30px 0;padding:24px;border:1px solid var(--y-line);border-radius:16px;background:var(--y-mist)}.resource-editorial_readingLayout__lAaOU .architecture-diagram figcaption{margin-bottom:20px;font-size:15px;line-height:1.6}.resource-editorial_readingLayout__lAaOU .architecture-diagram ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.resource-editorial_readingLayout__lAaOU .architecture-diagram li{margin:0;padding:20px}.resource-editorial_readingLayout__lAaOU .architecture-diagram strong{font-size:16px;line-height:1.5}.resource-editorial_readingLayout__lAaOU .architecture-diagram p{font-size:14px;line-height:1.75}.resource-editorial_readingLayout__lAaOU .architecture-arrow{display:none}.resource-editorial_readingLayout__lAaOU .architecture-note{margin:20px 0 0;font-size:13px}.resource-editorial_quickAnswer__C9iL3{padding:28px!important;border:1px solid var(--y-line)!important;border-radius:16px;background:var(--y-mist)}.resource-editorial_quickAnswer__C9iL3>span{display:block;margin-bottom:12px;color:var(--y-blue);font:600 11px var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase}.resource-editorial_quickAnswer__C9iL3 p{font-size:18px;line-height:1.85;color:var(--y-navy)}.resource-editorial_readingFooter__B6vD_{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:24px 64px;border-top:1px solid var(--y-line)}.resource-editorial_libraryLinks__wpJ0s a,.resource-editorial_readingFooter__B6vD_ a{display:inline-flex;align-items:center;min-height:44px;color:var(--y-blue);font-size:13px;line-height:1.6;text-decoration:none}.resource-editorial_libraryLinks__wpJ0s a:hover,.resource-editorial_readingFooter__B6vD_ a:hover{text-decoration:underline;text-underline-offset:4px}.resource-editorial_legacy__0RHpH .resource-cta{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-block:0 64px;padding-block:28px;background:white;border-top:1px solid var(--y-line)}.resource-editorial_legacy__0RHpH .resource-cta h2{margin:10px 0 0;font-size:22px}.resource-editorial_legacy__0RHpH .resource-cta .button{box-shadow:none}.resource-editorial_library__C3EMx{padding-bottom:80px}.resource-editorial_libraryHeading__kFsox{margin-bottom:28px;padding-top:24px;border-top:1px solid var(--y-line)}.resource-editorial_libraryHeading__kFsox h2{margin:0 0 10px;font-size:26px;line-height:1.35}.resource-editorial_libraryHeading__kFsox p{margin:0;font-size:16px;line-height:1.8}.resource-editorial_libraryCards__Wy6eZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.resource-editorial_libraryCards__Wy6eZ>article{min-width:0;display:flex}.resource-editorial_libraryCard__xZ436{display:flex;flex-direction:column;width:100%;border:1px solid var(--y-line);border-radius:20px;color:inherit;background:white;text-decoration:none;transition:box-shadow .18s,border-color .18s}.resource-editorial_libraryCard__xZ436>div:last-child{display:flex;flex:1;flex-direction:column;padding:28px}.resource-editorial_libraryCard__xZ436 h3{margin:16px 0 14px;font-size:25px;line-height:1.35;letter-spacing:-.035em}.resource-editorial_libraryCard__xZ436 p{margin:0 0 24px;font-size:15px;line-height:1.85}.resource-editorial_readLink__8wgJz{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;color:var(--y-blue);font-size:13px;font-weight:600}.resource-editorial_libraryPrinciples__Uvgop{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:64px;padding-top:32px;border-top:1px solid var(--y-line)}.resource-editorial_libraryPrinciples__Uvgop h2{margin:18px 0;font-size:22px;line-height:1.4;letter-spacing:-.025em}.resource-editorial_libraryPrinciples__Uvgop p{margin:0;font-size:15px;line-height:1.85}.resource-editorial_libraryLinks__wpJ0s{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:48px;padding-top:24px;border-top:1px solid var(--y-line)}@media (hover:hover){.resource-editorial_libraryCard__xZ436:hover{border-color:#b3cbdc;box-shadow:0 10px 28px rgba(9,43,70,.06)}}@media (max-width:1023px){.resource-editorial_hero__p0t6D{gap:32px;padding-block:40px 56px}.resource-editorial_heroCopy__J0klA h1{font-size:34px}.resource-editorial_readingLayout__lAaOU{grid-template-columns:180px minmax(0,1fr);gap:40px}.resource-editorial_libraryPrinciples__Uvgop{grid-template-columns:1fr;gap:32px}.resource-editorial_libraryPrinciples__Uvgop>div{max-width:76ch}}@media (max-width:900px){.resource-editorial_readingLayout__lAaOU{grid-template-columns:minmax(0,1fr);gap:20px}.resource-editorial_contents__72cNO{position:static;padding:0}.resource-editorial_desktopContents__v06ua{display:none}.resource-editorial_mobileContents__06s_B{display:block;border:1px solid var(--y-line);border-radius:12px;padding:0 20px}.resource-editorial_mobileContents__06s_B>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:var(--y-navy);cursor:pointer;list-style:none;font-size:13px;font-weight:600}.resource-editorial_mobileContents__06s_B>summary::-webkit-details-marker{display:none}.resource-editorial_mobileContents__06s_B>summary:after{content:"+";font-size:20px;color:var(--y-blue)}.resource-editorial_mobileContents__06s_B[open]>summary:after{content:"−"}.resource-editorial_mobileContents__06s_B nav{padding-bottom:20px}.resource-editorial_contents__72cNO ol{gap:10px}.resource-editorial_readingLayout__lAaOU .resource-body,.resource-editorial_readingLayout__lAaOU .search-sections{max-width:none}}@media (max-width:700px){.resource-editorial_hero__p0t6D{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:36px 40px}.resource-editorial_heroCopy__J0klA h1{font-size:32px}.resource-editorial_deck__5ziT5{font-size:16px;line-height:1.8}.resource-editorial_heroCover__rRDOm{max-width:560px;width:100%}.resource-editorial_readingLayout__lAaOU{padding-bottom:40px}.resource-editorial_readingLayout__lAaOU .resource-body>aside,.resource-editorial_readingLayout__lAaOU .resource-body>section,.resource-editorial_readingLayout__lAaOU .search-sections>aside,.resource-editorial_readingLayout__lAaOU .search-sections>section{padding-block:32px}.resource-editorial_readingLayout__lAaOU p{font-size:16px;line-height:1.9}.resource-editorial_readingLayout__lAaOU .resource-related,.resource-editorial_readingLayout__lAaOU .search-related{grid-template-columns:minmax(0,1fr)}.resource-editorial_readingLayout__lAaOU .resource-table-hint{display:block}.resource-editorial_readingLayout__lAaOU .architecture-diagram ol{grid-template-columns:minmax(0,1fr)}.resource-editorial_readingLayout__lAaOU .architecture-diagram{padding:18px}.resource-editorial_readingFooter__B6vD_{padding-bottom:48px}.resource-editorial_quickAnswer__C9iL3{padding:24px!important}.resource-editorial_legacy__0RHpH .resource-cta{align-items:flex-start;flex-direction:column}.resource-editorial_libraryCards__Wy6eZ{grid-template-columns:minmax(0,1fr);gap:24px}.resource-editorial_libraryCard__xZ436>div:last-child{padding:24px}.resource-editorial_libraryCard__xZ436 h3{font-size:23px}.resource-editorial_libraryPrinciples__Uvgop{margin-top:48px}}@media (prefers-reduced-motion:reduce){.resource-editorial_libraryCard__xZ436{transition:none}}.resource-editorial_readingLayout__lAaOU .resource-editorial_contents__72cNO li+li{margin-top:0}.resource-editorial_libraryPrinciples__Uvgop>div{scroll-margin-top:112px}@media (max-width:700px){.resource-editorial_articlePage__97Nir .breadcrumbs li:last-child,.resource-editorial_legacy__0RHpH .breadcrumbs>span:last-child,.resource-editorial_legacy__0RHpH .breadcrumbs>span:nth-last-child(2){display:none}}.restaurant-offer_promotion__G1Fij,.restaurant-offer_showcase__3qOxs{padding-top:64px;padding-bottom:64px;scroll-margin-top:110px}.restaurant-offer_offerHeading__zPEfQ{max-width:850px;margin-bottom:32px}.restaurant-offer_offerHeading__zPEfQ h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;margin:15px 0}.restaurant-offer_demoNote__PGPtl,.restaurant-offer_offerCopy__q7Kc7 li,.restaurant-offer_offerHeading__zPEfQ p,.restaurant-offer_screens__PZigW p{color:#52677b;line-height:1.7}.restaurant-offer_offerGrid__aiKPl{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:32px;align-items:start}.restaurant-offer_offerGrid__aiKPl>a{display:block;border:1px solid #d9e5ee;border-radius:18px;overflow:hidden;background:white}.restaurant-offer_offerGrid__aiKPl img,.restaurant-offer_screens__PZigW img{display:block;width:100%;height:auto}.restaurant-offer_offerCopy__q7Kc7{padding:30px;background:#f0f7fb;border-radius:18px}.restaurant-offer_badge__c1DB1{font-size:12px;font-weight:700;letter-spacing:.1em;color:#007b8c}.restaurant-offer_price__uDYxb{font-size:clamp(3.5rem,5vw,5rem);font-weight:800;line-height:1.1;color:#092b46;margin:20px 0}.restaurant-offer_price__uDYxb span{font-size:22px}.restaurant-offer_offerCopy__q7Kc7 ul{padding-left:22px;margin:20px 0}.restaurant-offer_terms__Nabsx{padding:20px 0;border-top:1px solid #cadde8;display:grid;gap:8px;margin-bottom:20px}.restaurant-offer_terms__Nabsx span{color:#52677b}.restaurant-offer_offerCopy__q7Kc7>a{display:flex;margin-top:16px;justify-content:center}.restaurant-offer_workflow__kyi_o{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0}.restaurant-offer_workflow__kyi_o span{padding:12px 20px;background:#e3f4f7;border-radius:30px;color:#092b46;font-weight:700}.restaurant-offer_workflow__kyi_o b{color:#007b8c}.restaurant-offer_demoNote__PGPtl{font-size:14px;margin:20px 0 32px}.restaurant-offer_screens__PZigW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.restaurant-offer_screens__PZigW figure{margin:0;border:1px solid #d9e5ee;border-radius:18px;overflow:hidden;background:white}.restaurant-offer_screens__PZigW .restaurant-offer_wide__uJ_vM{grid-column:1/-1}.restaurant-offer_screens__PZigW a{display:block;background:#f0f7fb}.restaurant-offer_screens__PZigW figcaption{padding:24px}.restaurant-offer_screens__PZigW h3{font-size:24px;line-height:1.25;margin:12px 0}.restaurant-offer_screens__PZigW p{margin:0}.restaurant-offer_bottomCta__8ah1H{margin-top:32px;border-radius:18px;padding:28px;background:#f0f7fb;display:flex;align-items:center;justify-content:space-between;gap:24px}.restaurant-offer_bottomCta__8ah1H h3{font-size:25px;margin:12px 0 0}.restaurant-offer_promotion__G1Fij a:focus-visible,.restaurant-offer_showcase__3qOxs a:focus-visible{outline:3px solid #08649e;outline-offset:4px}@media(max-width:900px){.restaurant-offer_offerGrid__aiKPl{grid-template-columns:1fr}}@media(max-width:800px){.restaurant-offer_screens__PZigW{grid-template-columns:1fr}.restaurant-offer_bottomCta__8ah1H{align-items:flex-start;flex-direction:column}.restaurant-offer_workflow__kyi_o{gap:8px}.restaurant-offer_workflow__kyi_o span{font-size:13px;padding:10px 14px}.restaurant-offer_promotion__G1Fij,.restaurant-offer_showcase__3qOxs{padding-top:40px;padding-bottom:40px}.restaurant-offer_offerCopy__q7Kc7{padding:24px}.restaurant-offer_screens__PZigW figcaption{padding:20px}}.restaurant-offer_erp__X3oFW,.restaurant-offer_ladder__9mvhG,.restaurant-offer_packageFaq__Xz7ni{padding-block:64px;scroll-margin-top:110px}.restaurant-offer_erp__X3oFW h2,.restaurant-offer_ladder__9mvhG h2,.restaurant-offer_packageFaq__Xz7ni h2{font-size:clamp(28px,3.5vw,44px);line-height:1.15;margin:18px 0}.restaurant-offer_erp__X3oFW p,.restaurant-offer_ladder__9mvhG>p,.restaurant-offer_packageFaq__Xz7ni p{line-height:1.75;color:#52677b}.restaurant-offer_ladderGrid__e0to0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.restaurant-offer_ladderGrid__e0to0 article{border:1px solid #d9e5ee;border-top:5px solid #007b8c;border-radius:16px;padding:28px;display:flex;flex-direction:column;gap:14px;background:#f0f7fb}.restaurant-offer_ladderGrid__e0to0 article.restaurant-offer_level1__9AS_O{border-top-color:#08649e}.restaurant-offer_ladderGrid__e0to0 article.restaurant-offer_level2__HDnvs{border-top-color:#6952bc}.restaurant-offer_ladderGrid__e0to0 h3{font-size:27px;line-height:1.15}.restaurant-offer_ladderGrid__e0to0 p{color:#52677b;line-height:1.6;margin:0}.restaurant-offer_ladderPrice__UNcxG{font-size:25px;line-height:1.2}.restaurant-offer_ladderGrid__e0to0 a{margin-top:auto}.restaurant-offer_hardwareList__0ZrFi{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.restaurant-offer_erpScope__Mld_Z li,.restaurant-offer_hardwareList__0ZrFi span{display:flex;gap:10px;align-items:flex-start}.restaurant-offer_erpScope__Mld_Z svg,.restaurant-offer_hardwareList__0ZrFi svg{flex-shrink:0;color:#007b8c}.restaurant-offer_offerGrid__aiKPl img{display:block;width:100%;height:auto}.restaurant-offer_offerCopy__q7Kc7 .restaurant-offer_exclusion__Cyhr5{background:#e0f2f3;color:#092b46;font-size:19px;line-height:1.5;font-weight:750;padding:16px;border-left:4px solid #007b8c}.restaurant-offer_scopeBoundary__mwZXP{background:#f0f7fb;padding:24px;border-radius:12px;border-left:4px solid #08649e;margin:28px 0;line-height:1.7}.restaurant-offer_scopeBoundary__mwZXP strong{font-size:17px;color:#092b46}.restaurant-offer_scopeBoundary__mwZXP p{margin:12px 0 0;color:#52677b}.restaurant-offer_erp__X3oFW{border-top:1px solid #d9e5ee}.restaurant-offer_erp__X3oFW .restaurant-offer_erpPrice__UhW4A{font-size:clamp(23px,3vw,34px);font-weight:750;color:#08649e;line-height:1.4}.restaurant-offer_erpScope__Mld_Z{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:0;list-style:none;margin:25px 0}.restaurant-offer_packageFaq__Xz7ni details{border-top:1px solid #d9e5ee;padding:22px 0}.restaurant-offer_packageFaq__Xz7ni summary{font-size:19px;font-weight:650;cursor:pointer;line-height:1.5}.restaurant-offer_offerCopy__q7Kc7>a{white-space:normal;text-align:center;height:auto;min-height:48px}.restaurant-offer_ladderGrid__e0to0 a{line-height:1.6}.restaurant-offer_erp__X3oFW .restaurant-offer_button__9RYyg{white-space:normal;text-align:center}@media(max-width:1000px){.restaurant-offer_erpScope__Mld_Z,.restaurant-offer_ladderGrid__e0to0{grid-template-columns:1fr}}@media(max-width:550px){.restaurant-offer_hardwareList__0ZrFi{grid-template-columns:1fr}.restaurant-offer_erp__X3oFW,.restaurant-offer_ladder__9mvhG,.restaurant-offer_packageFaq__Xz7ni{padding-block:40px}}.components_page__lUHBI{background:var(--y-white);color:var(--y-navy)}.components_shell__ckqKb{padding-bottom:clamp(64px,8vw,112px)}.components_header__9xPIC{padding-block:clamp(48px,6vw,80px) clamp(44px,5vw,64px)}.components_eyebrow__JlMAz{display:block;margin-bottom:20px;color:var(--y-blue);font:600 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.components_header__9xPIC h1{margin:0;font-size:clamp(42px,5.4vw,68px);line-height:1.08;letter-spacing:-.055em}.components_header__9xPIC p{max-width:660px;margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:var(--y-muted)}.components_sectionHeading__ppgCL{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:24px;padding-top:22px;border-top:1px solid var(--y-line)}.components_sectionHeading__ppgCL h2{margin:0;font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.015em}.components_sectionHeading__ppgCL>span{color:var(--y-muted);font:400 11px var(--font-mono),monospace}.components_grid__ylqPO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:28px;align-items:stretch}.components_article__7Cavr,.components_card__S3wHw{min-width:0;display:flex}.components_card__S3wHw{flex-direction:column;width:100%;color:inherit;text-decoration:none;background:var(--y-white);border:1px solid var(--y-line);border-radius:20px;box-shadow:0 3px 12px rgba(9,43,70,.025);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.components_card__S3wHw:focus-visible{outline:3px solid var(--y-blue);outline-offset:5px;border-color:var(--y-blue)}.components_cardBody__E2ahE{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:25px 26px 22px}.components_meta__pEgrL{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;width:100%;margin-bottom:16px;font-size:11px;line-height:1.5}.components_category__RvlIE{color:var(--y-blue);font-weight:650}.components_meta__pEgrL time{color:var(--y-muted)}.components_meta__pEgrL time:before{display:inline-block;content:"";width:3px;height:3px;margin-right:14px;vertical-align:middle;border-radius:50%;background:#9caebc}.components_cardBody__E2ahE h3{margin:0 0 12px;font-size:clamp(20px,1.8vw,23px);line-height:1.32;letter-spacing:-.035em}.components_cardBody__E2ahE p{margin:0 0 26px;color:var(--y-muted);font-size:14px;line-height:1.7}.components_readMore__V4Jhc{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin-top:auto;color:var(--y-blue);font-size:12px;font-weight:600}.components_editorialFooter__9IIrX{margin-top:48px;padding-top:25px;border-top:1px solid var(--y-line)}.components_editorialNote__tAZea{max-width:820px;color:var(--y-muted);font-size:13px;line-height:1.75}.components_editorialNote__tAZea summary{display:flex;align-items:center;gap:16px;width:fit-content;min-height:44px;cursor:pointer;font-weight:600;color:var(--y-navy);list-style:none}.components_editorialNote__tAZea summary::-webkit-details-marker{display:none}.components_editorialNote__tAZea summary:after{content:"+";font-size:18px;font-weight:400;color:var(--y-muted)}.components_editorialNote__tAZea[open] summary:after{content:"−"}.components_editorialNote__tAZea p{margin:12px 0}.components_related__s3c2X{display:flex;flex-wrap:wrap;gap:4px 24px;margin-top:12px}.components_related__s3c2X a{display:inline-flex;align-items:center;min-height:44px;color:var(--y-muted);font-size:12px;line-height:1.5;text-decoration:none;text-underline-offset:4px}.components_related__s3c2X a:hover{color:var(--y-blue);text-decoration:underline}@media (hover:hover) and (prefers-reduced-motion:no-preference){.components_card__S3wHw:hover{transform:translateY(-4px);border-color:#b3cbdc;box-shadow:0 12px 28px rgba(9,43,70,.075)}}@media (max-width:1023px){.components_grid__ylqPO{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:639px){.components_header__9xPIC{padding-block:40px 40px}.components_grid__ylqPO{grid-template-columns:minmax(0,1fr);gap:24px}.components_cardBody__E2ahE h3{font-size:22px}.components_cardBody__E2ahE{padding:24px}.components_related__s3c2X{flex-direction:column;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){.components_card__S3wHw{transition:none}}.resources-hub_page__BGpW4{background:var(--y-white,#fff);color:var(--y-navy,#092b46)}.resources-hub_shell__RQkKO{padding-bottom:clamp(64px,8vw,112px)}.resources-hub_header__uQqjt{padding-block:clamp(48px,6vw,80px) clamp(36px,5vw,56px)}.resources-hub_eyebrow__zViko{display:block;margin-bottom:20px;color:var(--y-blue,#075b88);font:600 11px var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase}.resources-hub_header__uQqjt h1{margin:0;font-size:clamp(42px,5.4vw,68px);line-height:1.08;letter-spacing:-.055em}.resources-hub_header__uQqjt p{max-width:730px;margin:20px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:var(--y-muted,#526976)}.resources-hub_sectionHeading__5Rera{padding-top:20px;margin-bottom:22px;border-top:1px solid var(--y-line,#d9e5ee)}.resources-hub_sectionHeading__5Rera h2{margin:0;font-size:15px;line-height:1.4;font-weight:600}.resources-hub_collectionGrid__RfVB_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resources-hub_collectionGrid__RfVB_ article{min-width:0}.resources-hub_collectionCard__xZhhA{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1.15fr);min-height:218px;height:100%;overflow:hidden;color:inherit;background:var(--y-white,#fff);border:1px solid var(--y-line,#d9e5ee);border-radius:18px;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease}.resources-hub_collectionCover__nEjNY{min-width:0;align-self:stretch}.resources-hub_collectionCover__nEjNY>div{height:100%;min-height:218px;aspect-ratio:auto;border-radius:0}.resources-hub_collectionBody__gad8L{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px 25px}.resources-hub_collectionBody__gad8L h3{margin:10px 0 11px;font-size:clamp(19px,1.8vw,23px);line-height:1.28;letter-spacing:-.035em}.resources-hub_collectionBody__gad8L p{margin:0 0 22px;color:var(--y-muted,#526976);font-size:13px;line-height:1.65}.resources-hub_category__ZkWWL{color:var(--y-blue,#075b88);font-size:11px;font-weight:650;line-height:1.5}.resources-hub_readMore__a1LfI{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto;color:var(--y-blue,#075b88);font-size:12px;font-weight:600;line-height:1.6}.resources-hub_readMore__a1LfI svg{flex:none}.resources-hub_topicNav__AHlug{padding-block:27px 28px;margin-top:34px;border-top:1px solid var(--y-line,#d9e5ee);border-bottom:1px solid var(--y-line,#d9e5ee)}.resources-hub_topicNav__AHlug>span{display:block;margin-bottom:13px;color:var(--y-muted,#526976);font-size:12px;line-height:1.5}.resources-hub_topicNav__AHlug>div{display:flex;flex-wrap:wrap;gap:10px}.resources-hub_topicNav__AHlug a{display:inline-flex;align-items:center;gap:12px;min-height:42px;padding:10px 15px;border:1px solid var(--y-line,#d9e5ee);border-radius:9px;color:var(--y-navy,#092b46);font-size:12px;line-height:1.5;text-decoration:none}.resources-hub_topicNav__AHlug a:hover{border-color:var(--y-blue,#075b88);background:#f4f9fa}.resources-hub_group__hq9uY{padding-top:clamp(42px,5vw,64px);scroll-margin-top:110px}.resources-hub_group__hq9uY+.resources-hub_group__hq9uY{margin-top:50px;border-top:1px solid var(--y-line,#d9e5ee)}.resources-hub_groupHeading__U0cZx{display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:26px}.resources-hub_groupHeading__U0cZx h2{margin:0;font-size:clamp(23px,2.5vw,30px);line-height:1.25;letter-spacing:-.035em}.resources-hub_groupHeading__U0cZx p{margin:11px 0 0;color:var(--y-muted,#526976);font-size:14px;line-height:1.65}.resources-hub_count__4Fjlf{flex:none;color:var(--y-muted,#526976);font:400 11px var(--font-mono),monospace;line-height:1.5}.resources-hub_grid__bJpIm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}.resources-hub_article__LzTOH{display:flex;min-width:0}.resources-hub_card__759lF{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;color:inherit;background:var(--y-white,#fff);border:1px solid var(--y-line,#d9e5ee);border-radius:20px;text-decoration:none;box-shadow:0 3px 12px rgba(9,43,70,.025);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.resources-hub_cardBody__sWLiE{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:24px 26px 22px}.resources-hub_cardBody__sWLiE h3{margin:13px 0 12px;font-size:clamp(20px,1.8vw,23px);line-height:1.32;letter-spacing:-.035em}.resources-hub_cardBody__sWLiE p{margin:0 0 25px;color:var(--y-muted,#526976);font-size:14px;line-height:1.7}.resources-hub_card__759lF:focus-visible,.resources-hub_collectionCard__xZhhA:focus-visible,.resources-hub_topicNav__AHlug a:focus-visible{outline:3px solid var(--y-blue,#075b88);outline-offset:5px;border-color:var(--y-blue,#075b88)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.resources-hub_card__759lF:hover{transform:translateY(-3px);border-color:#a8c5d2;box-shadow:0 12px 30px rgba(9,43,70,.06)}.resources-hub_collectionCard__xZhhA:hover{border-color:#a8c5d2;box-shadow:0 8px 24px rgba(9,43,70,.05)}}@media (max-width:1050px){.resources-hub_grid__bJpIm{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.resources-hub_collectionGrid__RfVB_{grid-template-columns:1fr;max-width:760px}.resources-hub_collectionCard__xZhhA{grid-template-columns:minmax(200px,.65fr) minmax(0,1.35fr)}}@media (max-width:640px){.resources-hub_header__uQqjt{padding-block:42px 34px}.resources-hub_collectionCard__xZhhA{grid-template-columns:1fr}.resources-hub_collectionCover__nEjNY>div{height:auto;min-height:0;aspect-ratio:16/9}.resources-hub_collectionBody__gad8L{padding:23px 24px}.resources-hub_topicNav__AHlug{margin-top:30px;padding-block:23px}.resources-hub_topicNav__AHlug>div{gap:8px}.resources-hub_topicNav__AHlug a{gap:8px;font-size:11px;padding-inline:12px}.resources-hub_groupHeading__U0cZx{flex-wrap:wrap;gap:10px}.resources-hub_groupHeading__U0cZx p{font-size:13px}.resources-hub_group__hq9uY+.resources-hub_group__hq9uY{margin-top:36px}.resources-hub_grid__bJpIm{grid-template-columns:1fr;gap:24px}.resources-hub_cardBody__sWLiE{padding-inline:24px}}@media (prefers-reduced-motion:reduce){.resources-hub_card__759lF,.resources-hub_collectionCard__xZhhA{transition:none}}