.Home_page__azPqm{--primary:#185fa5;--primary-hover:#0c447c;--navy:#042c53;--light:#f3f7fb;--ink:#12304d;--muted:#475f78;--line:#dce6f0;background:#fff;color:var(--ink);font-family:var(--font-sans),sans-serif;font-size:1.0625rem;line-height:1.6}.Home_wrap__ozhXu{max-width:1240px;margin:0 auto;padding:0 1.5rem}.Home_eyebrow__A3VjE,.Home_sectionLabel__kXQbH{font-family:var(--font-mono),monospace;font-size:.9rem;font-weight:500;letter-spacing:.02em;color:var(--primary);margin-bottom:1rem}.Home_h1__CaBI8,.Home_h2__He_7h,.Home_h3__7TZzI{font-family:var(--font-heading),sans-serif;font-weight:400;color:var(--navy);text-wrap:balance}.Home_h1__CaBI8{font-size:clamp(1.6rem,3.4vw,2.75rem);line-height:1.3;letter-spacing:-.01em;margin-bottom:1.5rem}.Home_h2__He_7h{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.3;margin-bottom:1rem}.Home_h3__7TZzI{font-size:1.02rem;line-height:1.45;margin-bottom:.75rem}.Home_lead__ZSvaI,.Home_sectionDesc___DYoH{max-width:62ch;color:var(--muted)}.Home_lead__ZSvaI{font-size:1.15rem;margin-bottom:2.25rem}.Home_sectionDesc___DYoH{margin-bottom:0}.Home_actions__3QdKJ{display:flex;flex-wrap:wrap;gap:.75rem}.Home_btn__b3WAA{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:48px;padding:0 1.6rem;border-radius:999px;border:2px solid transparent;font-family:var(--font-heading),sans-serif;font-size:.76rem;letter-spacing:.04em;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.Home_btn__b3WAA:focus-visible,.Home_page__azPqm a:focus-visible,.Home_tab__blHAc:focus-visible{outline:3px solid #5dcaa5;outline-offset:2px}.Home_btnBlue__1jugF{background:var(--primary);color:#fff}.Home_btnBlue__1jugF:hover{background:var(--primary-hover);color:#fff}.Home_btnDark__MMUO0{background:var(--navy);color:#fff}.Home_btnDark__MMUO0:hover{background:#0c447c;color:#fff}.Home_btnOutline__VJgb6{background:transparent;border-color:var(--primary);color:var(--primary)}.Home_btnOutline__VJgb6:hover{background:var(--primary);color:#fff}.Home_btnLight__jxhBS{background:#fff;color:var(--navy)}.Home_btnLight__jxhBS:hover{background:#e1f5ee;color:var(--navy)}.Home_btnSmall__sEAjc{min-height:44px;padding:0 1.25rem}.Home_headRow__FmXPK{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;margin-bottom:3rem}.Home_hero__UgJ6x{background:var(--light);padding:calc(76px + 5rem) 0 6rem;overflow:hidden}.Home_heroGrid__rFqpu{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;align-items:center}.Home_terminal__lnHd_{margin:0;background:var(--navy);border-radius:16px;box-shadow:0 24px 60px rgba(4,44,83,.25);overflow:hidden;font-family:var(--font-mono),monospace;font-size:.9rem;color:#d6e4f1}.Home_termBar__CcSUq{display:flex;align-items:center;gap:.45rem;padding:.85rem 1rem;background:#0c447c}.Home_termBar__CcSUq span{width:11px;height:11px;border-radius:50%;background:#5e87ae}.Home_termBar__CcSUq span:first-child{background:#e26d5c}.Home_termBar__CcSUq span:nth-child(2){background:#e8c15a}.Home_termBar__CcSUq span:nth-child(3){background:#5dcaa5}.Home_termBar__CcSUq em{margin-left:auto;font-style:normal;font-size:.8rem;color:#b4c8dc}.Home_termBody__c6ab6{padding:1.5rem 1.5rem 1.75rem}.Home_termBody__c6ab6 ul{list-style:none;margin:1rem 0;display:grid;grid-gap:.5rem;gap:.5rem}.Home_termBody__c6ab6 li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.9rem;gap:.9rem;align-items:baseline}.Home_termCmd__tXj6v{color:#fff}.Home_termPrompt__3Q7tU{color:#5dcaa5}.Home_termOk__nSjwq{color:#5dcaa5;font-weight:700}.Home_termRun__mGEGH{color:#e8c15a;font-weight:700}.Home_termLabel__lwKwE{color:#d6e4f1}.Home_termValue__TE_ob{color:#9fb9d3;text-align:right}.Home_termCursor__WRPKB{display:inline-block;margin-left:.4rem;color:#5dcaa5;animation:Home_blink__8wJLb 1.2s step-end infinite}@keyframes Home_blink__8wJLb{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.Home_termCursor__WRPKB{animation:none}}.Home_termStack__BYq2_{display:grid}.Home_termStack__BYq2_>*{grid-area:1/1;min-width:0}.Home_termStack__BYq2_ .Home_terminal__lnHd_{position:relative;z-index:1;transition:opacity .35s ease,transform .35s ease,visibility 0s linear 0s}.Home_termStack__BYq2_ .Home_terminalClosed___nSGD{opacity:0;transform:scale(.92) translateY(18px);visibility:hidden;pointer-events:none;transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.Home_termClose__VU6V9{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#e26d5c;cursor:pointer;position:relative}.Home_termClose__VU6V9:after{content:"";position:absolute;inset:-12px}.Home_termClose__VU6V9:hover{box-shadow:0 0 0 4px hsla(8,70%,62%,.35)}.Home_termBanner__KFJ1s{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #dce6f0;box-shadow:0 24px 60px rgba(4,44,83,.18);opacity:0;visibility:hidden;transform:scale(.97);transition:opacity .35s ease .1s,transform .35s ease .1s,visibility 0s linear .45s}.Home_termBannerOn__rZQmh{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease .1s,transform .35s ease .1s,visibility 0s linear 0s}.Home_termBanner__KFJ1s img{display:block;width:100%;height:150px;object-fit:cover}.Home_termBannerBody__bFQlO{padding:1.25rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.Home_termBannerEyebrow__oEjga{font-family:var(--font-mono),monospace;font-size:.74rem;color:#185fa5}.Home_termBannerTitle__6qkPx{font-family:var(--font-heading),sans-serif;font-size:1.2rem;line-height:1.25;color:#042c53}.Home_termBannerDesc__eltb8{font-size:.92rem;line-height:1.55;color:#3f5873}.Home_termBannerActions__egv_N{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding-top:.6rem}.Home_termReopen__qguyX{border:0;background:none;padding:.4rem 0;font-family:var(--font-mono),monospace;font-size:.8rem;color:#185fa5;cursor:pointer;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.Home_termBannerOn__rZQmh,.Home_termBanner__KFJ1s,.Home_termStack__BYq2_ .Home_terminalClosed___nSGD,.Home_termStack__BYq2_ .Home_terminal__lnHd_{transition:none}}.Home_scene__9X5ee{position:relative;perspective:1400px;perspective-origin:50% 40%;padding:2.5rem 1rem 3rem 2.5rem}.Home_sceneFloat__4M2BR{transform-style:preserve-3d;animation:Home_sceneFloat__4M2BR 8s ease-in-out infinite}.Home_sceneTilt__DaIrb{--rx:7deg;--ry:-16deg;position:relative;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s cubic-bezier(.2,.7,.2,1);will-change:transform}.Home_sceneFloat__4M2BR,.Home_sceneTilt__DaIrb,.Home_scene__9X5ee{pointer-events:none}.Home_sceneMain__vRv9g{position:relative;transform:translateZ(0);pointer-events:auto}.Home_sceneMain__vRv9g .Home_terminal__lnHd_{box-shadow:0 40px 80px rgba(4,44,83,.32),inset 0 0 0 1px hsla(0,0%,100%,.06)}.Home_scenePlate__lOsRY{position:absolute;inset:7% -6% -9% 9%;border-radius:20px;background:linear-gradient(135deg,#185fa5,#0c447c 60%,#1d9e75 140%);opacity:.9;transform:translateZ(-90px)}.Home_sceneChip__NsDsM{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border-radius:999px;background:#fff;border:1px solid var(--line,#dce6f0);box-shadow:0 14px 30px rgba(4,44,83,.18);font-family:var(--font-mono),monospace;font-size:.78rem;color:#042c53;white-space:nowrap}.Home_sceneChip__NsDsM i{width:8px;height:8px;border-radius:50%;background:#1d9e75;box-shadow:0 0 0 4px rgba(29,158,117,.18)}.Home_sceneChipA__O4WJ5{top:-1.4rem;right:-.6rem;transform:translateZ(80px)}.Home_sceneChipB__LU4Ux{bottom:-1.2rem;left:-1.6rem;transform:translateZ(120px)}.Home_sceneLogo__ezQ0A{position:absolute;right:7%;bottom:-1.9rem;display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:#185fa5;color:#fff;font-family:var(--font-mono),monospace;font-weight:700;font-size:1.15rem;box-shadow:0 18px 34px rgba(24,95,165,.4);transform:translateZ(150px)}@keyframes Home_sceneFloat__4M2BR{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media (prefers-reduced-motion:reduce){.Home_sceneFloat__4M2BR{animation:none}.Home_sceneTilt__DaIrb{transition:none}}.Home_shop__s3y5x{background:var(--navy);color:#d6e4f1;padding:6rem 0}.Home_shop__s3y5x .Home_h2__He_7h{color:#fff}.Home_shop__s3y5x .Home_sectionLabel__kXQbH{color:#5dcaa5}.Home_shop__s3y5x .Home_sectionDesc___DYoH{color:#c3d5e6}.Home_prodGrid__jL_sO{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.Home_prodCard__05CgS{display:flex;flex-direction:column;background:#fff;color:var(--ink);border-radius:16px;overflow:hidden}.Home_prodMedia__qW1me{position:relative;display:grid;place-items:center;aspect-ratio:16/9;background:linear-gradient(135deg,#185fa5,#0c447c);text-decoration:none}.Home_glyph__AJx4R{font-family:var(--font-mono),monospace;font-size:1.6rem;font-weight:700;color:#fff}.Home_flag__dkWON{position:absolute;top:.75rem;left:.75rem;padding:.2rem .65rem;border-radius:999px;background:#e1f5ee;color:#0b5b43;font-size:.78rem;font-weight:600}.Home_prodBody__oayzQ{display:flex;flex-direction:column;flex:1 1;padding:1.25rem 1.25rem 1.4rem}.Home_prodLabel__9zDml{font-family:var(--font-mono),monospace;font-size:.8rem;color:var(--primary);margin-bottom:.5rem}.Home_prodTitle__n6IR6{font-family:var(--font-sans),sans-serif;font-size:1.1rem;font-weight:700;line-height:1.35;margin-bottom:.5rem}.Home_prodTitle__n6IR6 a{color:var(--navy);text-decoration:none}.Home_prodTitle__n6IR6 a:hover{color:var(--primary);text-decoration:underline}.Home_prodDesc__PeMTX{font-size:.98rem;color:var(--muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:1.25rem}.Home_prodFoot__r6C7T{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Home_prodPrice__h9OoB{font-family:var(--font-heading),sans-serif;font-size:1.05rem;color:var(--navy)}.Home_services___hUJK{padding:6rem 0;scroll-margin-top:76px}.Home_serviceGrid__HO_gw{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.Home_serviceCard__uccai{display:flex;flex-direction:column;padding:2rem 1.6rem;border:1px solid var(--line);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.Home_serviceCard__uccai:hover{border-color:#a9c4de;box-shadow:0 12px 30px rgba(4,44,83,.08)}.Home_serviceCard__uccai p{color:var(--muted);margin-bottom:1.25rem}.Home_serviceIcon__H47OP{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--light);color:var(--primary);margin-bottom:1.25rem}.Home_serviceIcon__H47OP svg{width:26px;height:26px}.Home_more__HKzHp{margin-top:auto;display:inline-flex;align-items:center;min-height:44px;font-weight:600;color:var(--primary);text-decoration:none}.Home_more__HKzHp:hover{color:var(--primary-hover);text-decoration:underline}.Home_trust__OFXdO{background:var(--light);padding:6rem 0}.Home_blog__OkoU8{padding:6rem 0}.Home_postGrid__4ymbt{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.Home_postCard__zEHIl{position:relative;padding:2rem 1.75rem;background:#fff;border-radius:16px;border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.Home_postCard__zEHIl:hover{border-color:#a9c4de;box-shadow:0 12px 30px rgba(4,44,83,.08)}.Home_postCard__zEHIl>p:last-child{color:var(--muted)}.Home_postMeta__akTnN{font-family:var(--font-mono),monospace;font-size:.85rem;color:var(--primary);margin-bottom:.9rem}.Home_postLink__QjpPX{color:var(--navy);text-decoration:none}.Home_postLink__QjpPX:after{content:"";position:absolute;inset:0;border-radius:16px}.Home_postLink__QjpPX:hover{color:var(--primary)}.Home_pricing__Rdk5i{padding:6rem 0}.Home_tabs__VDfJH{display:inline-flex;flex-wrap:wrap;gap:.4rem;padding:.35rem;margin:2.5rem 0 1.5rem;border-radius:999px;background:var(--light)}.Home_tab__blHAc{min-height:44px;padding:0 1.3rem;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:var(--font-heading),sans-serif;font-size:.74rem;cursor:pointer}.Home_tabActive__AijTc{background:var(--navy);color:#fff}.Home_table__F2B5G{width:100%;border-collapse:collapse;text-align:left}.Home_table__F2B5G td,.Home_table__F2B5G th{padding:1rem;border-bottom:1px solid var(--line);vertical-align:top}.Home_table__F2B5G thead th{font-family:var(--font-mono),monospace;font-size:.85rem;font-weight:500;color:var(--muted)}@media (max-width:1100px){.Home_prodGrid__jL_sO,.Home_serviceGrid__HO_gw{grid-template-columns:repeat(2,minmax(0,1fr))}.Home_heroGrid__rFqpu{grid-template-columns:1fr;gap:3rem}.Home_scene__9X5ee{max-width:640px;padding:2rem 1.5rem 2.5rem}}@media (max-width:768px){.Home_scene__9X5ee{perspective:none;padding:0;max-width:none}.Home_sceneFloat__4M2BR{animation:none}.Home_sceneTilt__DaIrb{transform:none;transition:none}.Home_sceneMain__vRv9g .Home_terminal__lnHd_{box-shadow:0 24px 60px rgba(4,44,83,.25)}.Home_sceneChip__NsDsM,.Home_sceneLogo__ezQ0A,.Home_scenePlate__lOsRY{display:none}}@media (max-width:900px){.Home_postGrid__4ymbt{grid-template-columns:1fr}}@media (max-width:600px){.Home_page__azPqm{font-size:1rem}.Home_wrap__ozhXu{padding:0 1rem}.Home_hero__UgJ6x{padding:calc(76px + 2.5rem) 0 4rem}.Home_blog__OkoU8,.Home_pricing__Rdk5i,.Home_services___hUJK,.Home_shop__s3y5x,.Home_trust__OFXdO{padding:4rem 0}.Home_lead__ZSvaI{font-size:1.05rem}.Home_actions__3QdKJ .Home_btn__b3WAA{flex:1 1 auto}.Home_prodGrid__jL_sO,.Home_serviceGrid__HO_gw{grid-template-columns:1fr}.Home_headRow__FmXPK{margin-bottom:2rem}.Home_terminal__lnHd_{font-size:.8rem}.Home_termBody__c6ab6{padding:1.25rem 1rem 1.4rem}.Home_termBody__c6ab6 li{grid-template-columns:auto minmax(0,1fr)}.Home_termValue__TE_ob{grid-column:2;text-align:left;margin-top:-.4rem}}