.RemotePolicy_wrap__U2jB4{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.RemotePolicy_hero__swNVP{background:var(--ink);padding:calc(var(--nav-h) + 4rem) 0 5rem;position:relative;overflow:hidden}.RemotePolicy_heroBg__JXUDk{position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 70% 50%,rgba(var(--accent-rgb),.18) 0,transparent 70%),radial-gradient(ellipse 40% 50% at 20% 80%,rgba(var(--accent-rgb),.08) 0,transparent 60%);pointer-events:none}.RemotePolicy_watermark__g7j1s{position:absolute;right:-1rem;bottom:-2.5rem;font-family:var(--font-head);font-weight:800;font-size:clamp(5rem,14vw,12rem);letter-spacing:-.05em;line-height:1;color:hsla(0,0%,100%,.03);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RemotePolicy_back__8dGNw{display:inline-flex;font-size:.78rem;font-weight:600;letter-spacing:.04em;color:hsla(0,0%,100%,.45);margin-bottom:2rem;transition:color .2s}.RemotePolicy_back__8dGNw:hover{color:hsla(0,0%,100%,.85)}.RemotePolicy_badge__WExKO{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.25);padding:.3rem .85rem .3rem .7rem;border-radius:100px;margin-bottom:1.25rem}.RemotePolicy_badge__WExKO:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px rgba(var(--accent-rgb),.6)}.RemotePolicy_title__gF9wD{font-family:var(--font-head);font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--white);margin-bottom:1.25rem}.RemotePolicy_accent__ZS6ye{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.RemotePolicy_sub__6Wbt2{max-width:600px;font-size:1rem;line-height:1.75;font-weight:300;color:hsla(0,0%,100%,.58)}.RemotePolicy_section__SLRuy{background:var(--white);padding:6rem 0}.RemotePolicy_sectionAlt__VO5Pg{background:var(--surface)}.RemotePolicy_grid__BCu_T{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1px;gap:1px;margin-top:2.5rem;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden}.RemotePolicy_card__E2CKD{background:var(--white);padding:1.75rem 1.4rem;transition:background .25s}.RemotePolicy_card__E2CKD:hover{background:var(--surface)}.RemotePolicy_cardNum__rS4M6{display:block;font-family:var(--font-head);font-size:2.4rem;font-weight:800;line-height:1;color:rgba(10,10,15,.07);margin-bottom:1rem}.RemotePolicy_cardTitle__ETqq8{font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink);margin-bottom:.5rem}.RemotePolicy_cardDesc__g4OC7{font-size:.82rem;line-height:1.6;font-weight:300;color:var(--muted)}.RemotePolicy_split__ulJWk{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.RemotePolicy_splitSub__9V5GG{margin-top:1rem!important}.RemotePolicy_values__76H2a{list-style:none}.RemotePolicy_value__vzmlk{display:flex;gap:1rem;padding:1.4rem 0;border-top:1px solid var(--border)}.RemotePolicy_value__vzmlk:last-child{border-bottom:1px solid var(--border)}.RemotePolicy_dot__IZ_rb{width:7px;height:7px;margin-top:.45rem;border-radius:50%;background:var(--accent);flex-shrink:0}.RemotePolicy_valueTitle__Atd6E{font-family:var(--font-head);font-size:1.05rem;font-weight:700;color:var(--ink);margin-bottom:.25rem}.RemotePolicy_valueDesc__2_Z8Q{font-size:.88rem;line-height:1.6;font-weight:300;color:var(--muted)}.RemotePolicy_cta__dVE0t{background:var(--accent);padding:5rem 0;text-align:center}.RemotePolicy_ctaTitle__pwArm{font-family:var(--font-head);font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.03em;color:var(--white)}.RemotePolicy_ctaSub__kZ1CC{margin-top:.75rem;font-size:1rem;font-weight:300;color:hsla(0,0%,100%,.8)}.RemotePolicy_ctaBtn__jMaow{margin-top:2rem;background:var(--white);color:var(--accent);font-size:.95rem;font-weight:700;padding:.95rem 2.1rem;border-radius:10px;box-shadow:0 10px 30px rgba(10,10,15,.15);transition:transform .2s,box-shadow .2s}.RemotePolicy_ctaBtn__jMaow:hover{transform:translateY(-2px);box-shadow:0 14px 36px rgba(10,10,15,.2)}@media (max-width:1100px){.RemotePolicy_grid__BCu_T{grid-template-columns:repeat(3,1fr)}.RemotePolicy_card__E2CKD:last-child{grid-column:span 2}}@media (max-width:900px){.RemotePolicy_split__ulJWk{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){.RemotePolicy_wrap__U2jB4{padding:0 1.5rem}.RemotePolicy_hero__swNVP{padding:calc(var(--nav-h) + 2.5rem) 0 3.5rem}.RemotePolicy_section__SLRuy{padding:4rem 0}.RemotePolicy_grid__BCu_T{grid-template-columns:1fr 1fr}}@media (max-width:480px){.RemotePolicy_grid__BCu_T{grid-template-columns:1fr}.RemotePolicy_card__E2CKD:last-child{grid-column:auto}}.Footer_footer__eNA9m{background:var(--ink2);padding:5rem 0 2rem;position:relative;overflow:hidden}.Footer_watermark__Kgi72{position:absolute;right:-2rem;bottom:-3.5rem;font-family:var(--font-head);font-weight:800;font-size:clamp(6rem,18vw,17rem);letter-spacing:-.05em;line-height:1;color:hsla(0,0%,100%,.03);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Footer_inner__ngCVB{max-width:1280px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.Footer_top__c3EOc{display:grid;grid-template-columns:1.4fr .8fr 1.4fr .8fr;grid-gap:3rem;gap:3rem}.Footer_logo__8uCHD{display:inline-flex;text-decoration:none}.Footer_logoImg__pJRqu{height:36px;width:auto;max-width:70vw;display:block;object-fit:contain}.Footer_blurb__1UYXJ{max-width:320px;margin-top:1.25rem;font-size:.85rem;line-height:1.65;color:hsla(0,0%,100%,.62);font-weight:300}.Footer_email__sjBxV{display:inline-block;margin-top:1rem;font-size:.85rem;color:hsla(0,0%,100%,.75);border-bottom:1px solid hsla(0,0%,100%,.15);padding-bottom:2px;transition:color .2s,border-color .2s}.Footer_email__sjBxV:hover{color:var(--accent);border-color:var(--accent)}.Footer_socials__SOcMQ{display:flex;gap:.6rem;margin-top:1.5rem}.Footer_socialIcon__2DO5i{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.65);font-size:.9rem;transition:background .28s ease,border-color .28s ease,color .28s ease,transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.Footer_socialIcon__2DO5i:hover{background:color-mix(in srgb,var(--sc,var(--accent)) 18%,transparent);border-color:color-mix(in srgb,var(--sc,var(--accent)) 50%,transparent);color:var(--sc,var(--accent));transform:translateY(-4px) scale(1.08);box-shadow:0 8px 20px color-mix(in srgb,var(--sc,var(--accent)) 25%,transparent)}.Footer_colTitle__u3AX5{font-family:var(--font-mono);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:hsla(0,0%,100%,.85);margin-bottom:1.25rem}.Footer_links__13oK3{display:flex;flex-direction:column;gap:.8rem;list-style:none}.Footer_linksSplit__3eHj7{display:block;column-count:2;column-gap:1.5rem}.Footer_linksSplit__3eHj7 li{page-break-inside:avoid;break-inside:avoid;margin-bottom:.8rem}.Footer_link___mmVB{font-size:.84rem;color:hsla(0,0%,100%,.62);text-decoration:none;transition:color .2s;position:relative;padding-bottom:2px}.Footer_link___mmVB:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.22,1,.36,1)}.Footer_link___mmVB:hover{color:var(--white)}.Footer_link___mmVB:hover:after{transform:scaleX(1);transform-origin:left}.Footer_bottom__ch0uR{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:4rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}.Footer_copy__1rMWy,.Footer_status__jXklZ{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.Footer_status__jXklZ{display:inline-flex;align-items:center;gap:.55rem}.Footer_statusDot__0xzTp{width:7px;height:7px;border-radius:50%;background:#22c55e;box-shadow:0 0 8px rgba(34,197,94,.7);animation:Footer_statusPulse__xQ_3e 2.4s ease-in-out infinite}@keyframes Footer_statusPulse__xQ_3e{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:1024px){.Footer_top__c3EOc{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Footer_footer__eNA9m{padding:3.5rem 0 1.75rem}.Footer_inner__ngCVB{padding:0 1.5rem}.Footer_top__c3EOc{grid-template-columns:1fr;gap:2.25rem}.Footer_bottom__ch0uR{margin-top:2.5rem}}.page_container__iiaAa{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;position:relative;z-index:1}.page_hero__h_fSZ{position:relative;overflow:hidden;padding:calc(var(--nav-h) + 4rem) 0 3.5rem;background:var(--surface)}.page_gridBg__hXKXp{position:absolute;inset:0;background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000 30%,transparent 80%);opacity:.6;pointer-events:none}.page_glow__xhDfO{position:absolute;width:620px;height:620px;right:-160px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.18),transparent 65%);filter:blur(20px);pointer-events:none;animation:page_drift__DjtAe 14s ease-in-out infinite alternate}@keyframes page_drift__DjtAe{to{transform:translate(-80px,60px) scale(1.1)}}.page_crumbs__d_Gxs{display:flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2rem}.page_crumbs__d_Gxs a{transition:color .2s ease}.page_crumbs__d_Gxs a:hover{color:var(--ink)}.page_crumbs__d_Gxs [aria-current]{color:var(--accent-text)}.page_heading__EEqmK{font-family:var(--font-head);font-size:clamp(2.6rem,7vw,6rem);font-weight:800;letter-spacing:-.045em;line-height:.98;color:var(--ink)}.page_line__I28Ry{display:block;overflow:hidden;padding-bottom:.06em}.page_lineInner__nO4R6{display:inline-block;animation:page_lineRise__OHaIG 1s var(--ease-out-expo) var(--d,0s) both}.page_accent__GnJo4{background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.page_heroBottom__Yn3EH{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem 4rem;flex-wrap:wrap;margin-top:2.5rem}.page_sub__fYYRz{max-width:520px;font-size:1.02rem;line-height:1.7;color:var(--muted);font-weight:300}.page_actions__F_jkF{display:flex;gap:.75rem;flex-wrap:wrap}.page_facts__hK4vg{display:grid;grid-template-columns:repeat(4,1fr);margin-top:4rem;border-top:1px solid var(--border)}.page_fact__MYH_w{padding:1.25rem 1.5rem 0;border-left:1px solid var(--border)}.page_fact__MYH_w:first-child{border-left:none;padding-left:0}.page_fact__MYH_w dt{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.page_fact__MYH_w dd{font-family:var(--font-head);font-size:1.4rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin-top:.4rem}.page_rise__wDFNn{animation:page_fadeRise__SVkYp .9s var(--ease-out-expo) var(--d,0s) both}@keyframes page_lineRise__OHaIG{0%{transform:translate3d(0,105%,0)}}@keyframes page_fadeRise__SVkYp{0%{opacity:0;transform:translateY(20px)}}.page_explore__2rwQI{padding:6rem 0 7rem;background:var(--surface);border-top:1px solid var(--border)}.page_exploreHead__p5Faz{margin-bottom:2.5rem}@media (max-width:900px){.page_facts__hK4vg{grid-template-columns:repeat(2,1fr);row-gap:1.25rem}.page_fact__MYH_w:nth-child(3){border-left:none;padding-left:0}}@media (max-width:768px){.page_container__iiaAa{padding:0 1.5rem}.page_hero__h_fSZ{padding:calc(var(--nav-h) + 2rem) 0 3rem}.page_facts__hK4vg{margin-top:2.5rem}.page_fact__MYH_w{padding:1rem .75rem 0 1rem}.page_fact__MYH_w dd{font-size:1.1rem}.page_explore__2rwQI{padding:4rem 0 5rem}}@media (prefers-reduced-motion:reduce){.page_glow__xhDfO,.page_lineInner__nO4R6,.page_rise__wDFNn{animation:none}}.Navbar_progressBar__sOzyA{height:2.5px;background:linear-gradient(90deg,var(--accent) 0,var(--accent2) 60%,#fc0 100%);transform-origin:left;transform:scaleX(0);transition:transform .12s linear;z-index:200;border-radius:0 2px 2px 0}.Navbar_nav___WITp,.Navbar_progressBar__sOzyA{position:fixed;top:0;left:0;right:0;pointer-events:none}.Navbar_nav___WITp{z-index:100;animation:Navbar_navSlideDown__gGAEU .7s cubic-bezier(.22,1,.36,1) .05s both}.Navbar_inner__Zc9of{pointer-events:all;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;max-width:1280px;margin:0 auto;padding:0 4rem;height:var(--nav-h);background:hsla(48,20%,95%,.88);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);transition:max-width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),padding .45s cubic-bezier(.22,1,.36,1),margin-top .45s cubic-bezier(.22,1,.36,1),border-radius .45s cubic-bezier(.22,1,.36,1),background .35s ease,box-shadow .35s ease,border-color .35s ease}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:1060px;height:62px;margin-top:14px;padding:0 1.5rem 0 2rem;border-radius:100px;background:hsla(45,29%,97%,.96);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-color:rgba(10,10,15,.07);box-shadow:0 0 0 1px rgba(10,10,15,.06),0 8px 32px rgba(10,10,15,.1),0 2px 8px rgba(10,10,15,.06),inset 0 1px 0 hsla(0,0%,100%,.75)}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logo__Am5h2{font-size:1.2rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logoImg__Skw9J{height:50px}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_links__c080l{gap:1.5rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_socialsDivider__DgD0B,.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_socials__7x5Mk{display:none}.Navbar_logo__Am5h2{display:flex;align-items:center;gap:.5rem;font-family:var(--font-head);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;color:var(--ink);text-decoration:none;animation:Navbar_itemFadeDown__JMRVN .65s cubic-bezier(.22,1,.36,1) .15s both;transition:transform .25s ease,font-size .45s cubic-bezier(.22,1,.36,1);flex-shrink:0}.Navbar_logo__Am5h2:hover{transform:scale(1.04)}.Navbar_logo__Am5h2 span{color:var(--accent);transition:text-shadow .3s ease}.Navbar_logo__Am5h2:hover span{text-shadow:0 0 18px rgba(var(--accent-rgb),.45)}.Navbar_logoImg__Skw9J{height:64px;width:auto;max-width:min(320px,45vw);display:block;object-fit:contain}.Navbar_links__c080l{display:flex;gap:2.25rem;list-style:none;transition:gap .45s cubic-bezier(.22,1,.36,1)}.Navbar_links__c080l li{animation:Navbar_itemFadeDown__JMRVN .65s calc(.25s + var(--i, 0) * .07s) cubic-bezier(.22,1,.36,1) both}.Navbar_link__wMX_K{position:relative;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding-bottom:4px;transition:color .25s ease}.Navbar_link__wMX_K:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.5px;background:linear-gradient(90deg,var(--accent),var(--accent2));transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.22,1,.36,1);border-radius:2px}.Navbar_link__wMX_K:hover{color:var(--ink)}.Navbar_link__wMX_K:hover:after{transform:scaleX(1);transform-origin:left}.Navbar_activeLink__cOAcN{color:var(--ink)!important}.Navbar_activeLink__cOAcN:after{transform:scaleX(1)!important}.Navbar_activeDot__qk6BI{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background:var(--accent);box-shadow:0 0 6px 2px rgba(var(--accent-rgb),.5);animation:Navbar_dotPop__pPCf2 .3s cubic-bezier(.22,1,.36,1) both}.Navbar_right__AgXB0{display:flex;align-items:center;gap:.75rem;animation:Navbar_itemFadeDown__JMRVN calc(.25s + 4 * .07s) .65s cubic-bezier(.22,1,.36,1) both}.Navbar_socials__7x5Mk{display:flex;align-items:center;gap:.2rem;transition:opacity .3s,width .3s}.Navbar_socialIcon__80tjy{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;color:var(--muted);font-size:.82rem;transition:color .25s ease,background .25s ease,transform .25s cubic-bezier(.22,1,.36,1)}.Navbar_socialIcon__80tjy:hover{color:var(--sc,var(--accent));background:color-mix(in srgb,var(--sc,var(--accent)) 10%,transparent);transform:translateY(-3px)}.Navbar_socialsDivider__DgD0B{width:1px;height:18px;background:var(--border);flex-shrink:0;transition:opacity .3s}.Navbar_cta__X3jE5{display:inline-flex;align-items:center;padding:.5rem 1.25rem;background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;border:none;border-radius:6px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:background .22s ease,transform .22s ease;animation:Navbar_ctaPulse__R8Ap8 3.5s ease-in-out 2.5s infinite}.Navbar_cta__X3jE5:hover{background:var(--accent);transform:translateY(-1px)}@keyframes Navbar_navSlideDown__gGAEU{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_itemFadeDown__JMRVN{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes Navbar_dotPop__pPCf2{0%{opacity:0;transform:translateX(-50%) scale(0)}to{opacity:1;transform:translateX(-50%) scale(1)}}@keyframes Navbar_ctaPulse__R8Ap8{0%,to{box-shadow:0 0 0 0 rgba(var(--accent-rgb),0)}50%{box-shadow:0 0 0 5px rgba(var(--accent-rgb),.13)}}@media (max-width:1100px){.Navbar_inner__Zc9of{padding:0 2rem}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:calc(100% - 3rem)}}.Navbar_menuButton__82rFF{display:none;align-items:center;justify-content:center;width:44px;height:44px;margin-right:.35rem;padding:0;border-radius:10px;border:1px solid var(--border);background:hsla(0,0%,100%,.5);color:var(--ink);flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.Navbar_menuButton__82rFF:hover{background:hsla(0,0%,100%,.85);border-color:rgba(10,10,15,.12)}.Navbar_menuButton__82rFF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Navbar_menuBackdrop__jDFqC{position:fixed;inset:0;z-index:130;background:rgba(10,10,15,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Navbar_menuPanel__QMSdb{position:fixed;top:0;right:0;bottom:0;z-index:135;width:min(100%,380px);padding:calc(var(--nav-h) + 1.25rem) 1.75rem 2rem;background:hsla(45,29%,97%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-left:1px solid var(--border);box-shadow:-24px 0 48px rgba(10,10,15,.12);display:flex;flex-direction:column;gap:.5rem;overflow-y:auto}.Navbar_menuPanelLabel__YmtK4{font-size:.65rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:1rem 0 .35rem}.Navbar_menuLink__fYYhA{display:block;font-family:var(--font-head);font-size:1.35rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);padding:.65rem 0;border-bottom:1px solid rgba(10,10,15,.06);transition:color .2s ease,padding-left .25s ease}.Navbar_menuLink__fYYhA:focus-visible,.Navbar_menuLink__fYYhA:hover{color:var(--accent);padding-left:.35rem}.Navbar_menuLinkActive__Jmq_p{color:var(--accent)}.Navbar_menuSocials__FrSLm{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.Navbar_menuSocial__1UQLi{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);color:var(--muted);font-size:.95rem;transition:color .2s ease,border-color .2s ease,transform .2s ease}.Navbar_menuSocial__1UQLi:hover{color:var(--sc,var(--accent));border-color:color-mix(in srgb,var(--sc,var(--accent)) 35%,transparent);transform:translateY(-2px)}.Navbar_menuCta__wA4Hu{margin-top:auto;padding-top:1.5rem}.Navbar_menuCta__wA4Hu button{width:100%;justify-content:center;padding:.85rem 1.25rem;font-size:.85rem}@media (max-width:768px){.Navbar_links__c080l,.Navbar_socialsDivider__DgD0B,.Navbar_socials__7x5Mk{display:none}.Navbar_menuButton__82rFF{display:inline-flex}.Navbar_inner__Zc9of{padding:0 1.5rem}.Navbar_logoImg__Skw9J{height:52px;max-width:min(260px,55vw)}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logoImg__Skw9J{height:44px}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{max-width:calc(100% - 2rem);padding:0 1.25rem}}@media (max-width:480px){.Navbar_inner__Zc9of{padding:0 1rem}.Navbar_logo__Am5h2{flex-shrink:1;min-width:0}.Navbar_logoImg__Skw9J,.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_logoImg__Skw9J{height:34px;max-width:100%}.Navbar_right__AgXB0{gap:.5rem}.Navbar_menuButton__82rFF{width:40px;height:40px;margin-right:0}.Navbar_cta__X3jE5{padding:.5rem .9rem;font-size:.78rem;white-space:nowrap}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_inner__Zc9of{padding:0 .75rem 0 1rem}}.Navbar_localeDropdown__IZyVh{position:relative;flex-shrink:0}.Navbar_localeTrigger___tP8y{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem .55rem;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--ink);font-family:var(--font-body);font-size:.72rem;font-weight:600;letter-spacing:.06em;cursor:pointer;transition:border-color .2s ease,background .2s ease}.Navbar_localeTrigger___tP8y:hover,.Navbar_localeTrigger___tP8y[aria-expanded=true]{border-color:var(--ink)}.Navbar_localeChevronOpen__38GmW,.Navbar_localeChevron__X8ZUB{transition:transform .2s ease}.Navbar_localeChevronOpen__38GmW{transform:rotate(180deg)}.Navbar_localeMenu__mo_KN{position:absolute;top:calc(100% + .5rem);right:0;min-width:200px;margin:0;padding:.35rem;list-style:none;background:var(--white);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.12);z-index:10;animation:Navbar_itemFadeDown__JMRVN .18s ease both}.Navbar_localeMenu__mo_KN a{display:flex;align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:6px;font-family:var(--font-body);font-size:.82rem;color:var(--ink);text-decoration:none;transition:background .15s ease}.Navbar_localeMenu__mo_KN a:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.Navbar_localeMenu__mo_KN a.Navbar_localeActive__4JzoJ{background:color-mix(in srgb,var(--accent) 10%,transparent)}.Navbar_localeCode__3YcRc{min-width:1.6rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;color:var(--muted)}.Navbar_menuLocaleSwitch__dF18O{display:flex;align-items:center;gap:.15rem;margin-bottom:1.25rem}.Navbar_menuLocaleSwitch__dF18O a{padding:.45rem .7rem;border-radius:5px;font-family:var(--font-body);font-size:.85rem;font-weight:600;letter-spacing:.06em;color:var(--muted);text-decoration:none;transition:color .2s ease,background .2s ease}.Navbar_menuLocaleSwitch__dF18O a:hover{color:var(--ink)}.Navbar_menuLocaleSwitch__dF18O a.Navbar_localeActive__4JzoJ{color:var(--ink);background:color-mix(in srgb,var(--accent) 10%,transparent)}.Navbar_bookLink__W0BZt{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border:1.5px solid var(--ink);border-radius:6px;color:var(--ink);font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-decoration:none;white-space:nowrap;flex-shrink:0;transition:background .22s ease,color .22s ease,transform .22s ease}.Navbar_bookLink__W0BZt:hover{background:var(--ink);color:var(--white);transform:translateY(-1px)}.Navbar_menuBook__OvhRx{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-bottom:.6rem;padding:.85rem 1.25rem;border:1.5px solid var(--ink);border-radius:6px;color:var(--ink);font-family:var(--font-body);font-size:.85rem;font-weight:600;text-decoration:none}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_bookLink__W0BZt{padding:0;width:36px;height:36px;justify-content:center}.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_bookLabel__Mv5RX{display:none}@media (max-width:1100px){.Navbar_bookLink__W0BZt,.Navbar_nav___WITp.Navbar_scrolled__nobxR .Navbar_localeDropdown__IZyVh{display:none}}@media (max-width:768px){.Navbar_localeDropdown__IZyVh{display:none}}.CTA_section__GFH7z{background:var(--accent);padding:calc(var(--section-pad) * 1.35) 0;text-align:center;position:relative;overflow:hidden}.CTA_aurora__fn826{position:absolute;inset:-20%;pointer-events:none;background:radial-gradient(40% 50% at 20% 30%,rgba(255,196,120,.45),transparent 70%),radial-gradient(35% 45% at 80% 70%,rgba(180,30,0,.45),transparent 70%),radial-gradient(30% 40% at 60% 20%,hsla(0,0%,100%,.18),transparent 70%);filter:blur(30px);animation:CTA_aurora__fn826 16s ease-in-out infinite alternate}@keyframes CTA_aurora__fn826{0%{transform:translate3d(-4%,-2%,0) rotate(0deg) scale(1)}50%{transform:translate3d(4%,3%,0) rotate(8deg) scale(1.08)}to{transform:translate3d(-2%,4%,0) rotate(-6deg) scale(1.02)}}.CTA_bg__q0ZXD{position:absolute;font-family:var(--font-head);font-size:clamp(8rem,18vw,18rem);font-weight:800;color:hsla(0,0%,100%,.07);top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}@supports (animation-timeline:view()){.CTA_bg__q0ZXD{animation:CTA_bgDrift__UBFbD linear both;animation-timeline:view()}@keyframes CTA_bgDrift__UBFbD{0%{transform:translate(-38%,-50%)}to{transform:translate(-62%,-50%)}}}.CTA_container__uR3KR{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;display:flex;flex-direction:column;align-items:center}.CTA_label__08B0a{color:hsla(0,0%,100%,.7)!important}.CTA_label__08B0a:before{background:hsla(0,0%,100%,.7)!important}.CTA_heading__SE6OC{font-family:var(--font-head);font-size:clamp(2.2rem,4.5vw,3.75rem);font-weight:800;letter-spacing:-.04em;color:var(--white);line-height:1.08;margin-bottom:1rem;max-width:680px}.CTA_sub__xZZ3s{font-size:1rem;color:hsla(0,0%,100%,.72);max-width:440px;margin-bottom:2rem;font-weight:300;line-height:1.7}.CTA_ctaBtn__uJUzu{display:inline-flex;align-items:center;gap:.5rem;background:var(--white);color:var(--accent);font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.02em;border:none;border-radius:12px;padding:.9rem 2.25rem;cursor:pointer;transition:background .25s,color .25s,transform .4s var(--ease-out-expo),box-shadow .35s;box-shadow:0 4px 20px rgba(0,0,0,.15)}.CTA_ctaBtn__uJUzu:hover{background:var(--ink);color:var(--white);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.25)}.CTA_actions__XtgyP{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.CTA_bookBtn__BoCi4{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:.92rem;font-weight:700;letter-spacing:.02em;color:var(--white);text-decoration:none;border:1.5px solid hsla(0,0%,100%,.7);border-radius:12px;padding:.9rem 2.25rem;transition:background .25s,color .25s,transform .4s var(--ease-out-expo)}.CTA_bookBtn__BoCi4:hover{background:var(--white);color:var(--accent);transform:translateY(-2px)}.CTA_assurances__ukKP5{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.75rem;margin-top:2.25rem}.CTA_assurances__ukKP5 li{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;font-weight:500;color:hsla(0,0%,100%,.88)}.CTA_check__CBwPH{width:1rem;height:1rem;padding:.15rem;border-radius:50%;background:hsla(0,0%,100%,.18);color:var(--white);stroke-width:3px;flex-shrink:0}@media (max-width:768px){.CTA_container__uR3KR{padding:0 1.5rem}.CTA_assurances__ukKP5{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.CTA_aurora__fn826,.CTA_bg__q0ZXD{animation:none}}.Engagement_section___dZEa{background:var(--white);padding:var(--section-pad) 0}.Engagement_container__bPhAJ{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Engagement_header__DKRGR{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;flex-wrap:wrap;margin-bottom:3rem}.Engagement_title__qfj3n{font-size:clamp(2rem,4.2vw,3.4rem);max-width:640px}.Engagement_sub__0RKny{max-width:380px;margin-top:0!important}.Engagement_grid__ar5ht{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.Engagement_card__HaRyv{--card-bg:var(--surface);--card-fg:var(--ink);--card-muted:var(--muted);--card-line:var(--border);position:relative;overflow:hidden;display:flex;flex-direction:column;padding:2.25rem 2rem 2rem;border-radius:24px;background:var(--card-bg);color:var(--card-fg);border:1px solid var(--card-line);transition:transform .9s var(--ease-out-expo),opacity .9s var(--ease-out-expo),filter .9s var(--ease-out-expo),box-shadow .4s ease;transition-delay:var(--reveal-delay,0s)}.Engagement_card__HaRyv.revealed:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(10,10,15,.1)}.Engagement_card__HaRyv:nth-child(2){--card-bg:var(--ink);--card-fg:var(--white);--card-muted:hsla(0,0%,100%,.62);--card-line:hsla(0,0%,100%,.1)}.Engagement_card__HaRyv>:not(.spotlight-glow){position:relative;z-index:1}.Engagement_cardTop__mmYsU{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2.5rem}.Engagement_num__EY7OM{font-family:var(--font-mono);font-size:.75rem;letter-spacing:.16em;color:var(--card-muted)}.Engagement_fit__C03SE{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.1);border:1px solid rgba(var(--accent-rgb),.22);border-radius:100px;padding:.3rem .7rem;white-space:nowrap}.Engagement_cardTitle__X0phS{font-family:var(--font-head);font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-bottom:.75rem}.Engagement_desc__kmYZZ{font-size:.9rem;line-height:1.65;color:var(--card-muted);font-weight:300}.Engagement_points__afKBD{list-style:none;display:grid;grid-gap:.7rem;gap:.7rem;margin:1.75rem 0 2.25rem;padding-top:1.5rem;border-top:1px solid var(--card-line)}.Engagement_points__afKBD li{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.45}.Engagement_check__Z__3F{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem;color:var(--accent)}.Engagement_cta__zj_2d{margin-top:auto;align-self:flex-start;font-family:var(--font-body);font-size:.88rem;font-weight:700;color:var(--card-fg);padding:.75rem 1.25rem;border-radius:10px;border:1.5px solid var(--card-line);transition:background .25s ease,border-color .25s ease,color .25s ease}.Engagement_cta__zj_2d:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}@media (max-width:1024px){.Engagement_grid__ar5ht{grid-template-columns:1fr;max-width:560px}}@media (max-width:768px){.Engagement_container__bPhAJ{padding:0 1.5rem}.Engagement_card__HaRyv{padding:1.75rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){.Engagement_card__HaRyv.revealed:hover{transform:none}}.FAQ_section__KRryS{background:var(--white);padding:var(--section-pad) 0}.FAQ_container__lURr4{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.FAQ_layout__t_g9S{display:grid;grid-template-columns:340px 1fr;grid-gap:6rem;gap:6rem;align-items:start}.FAQ_left__ZuvFU{position:-webkit-sticky;position:sticky;top:120px}.FAQ_heading__Wv2FZ{margin:.5rem 0 0}.FAQ_sub__ewQho{margin-top:.75rem;max-width:260px}.FAQ_contactBtn__ScnLz{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.75rem;background:var(--ink);color:var(--white);font-family:var(--font-body);font-size:.85rem;font-weight:600;border:none;border-radius:8px;padding:.7rem 1.5rem;cursor:pointer;transition:background .25s,box-shadow .35s ease,opacity .9s var(--ease-out-expo),transform .6s var(--ease-out-expo),filter .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.FAQ_contactBtn__ScnLz:hover{background:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px rgba(var(--accent-rgb),.3)}.FAQ_list___Dz7q{display:flex;flex-direction:column}.FAQ_item__MzI7p{border-bottom:1px solid var(--border);position:relative}.FAQ_item__MzI7p:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out-expo)}.FAQ_item__MzI7p:hover:after,.FAQ_open__O66Kh:after{transform:scaleX(1)}.FAQ_item__MzI7p:first-child{border-top:1px solid var(--border)}.FAQ_question__EErxC{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.4rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-head);font-size:.95rem;font-weight:700;color:var(--ink);letter-spacing:-.01em;transition:color .2s}.FAQ_question__EErxC:hover{color:var(--accent)}.FAQ_question__EErxC>span:first-child{transition:transform .45s var(--ease-out-expo)}.FAQ_question__EErxC:hover>span:first-child{transform:translateX(6px)}.FAQ_open__O66Kh .FAQ_question__EErxC{color:var(--accent)}.FAQ_icon__Hf3L_{font-size:1.3rem;font-weight:300;color:var(--muted);flex-shrink:0;line-height:1;width:24px;text-align:center;transition:color .2s,transform .5s var(--ease-out-expo)}.FAQ_open__O66Kh .FAQ_icon__Hf3L_{color:var(--accent);transform:rotate(135deg)}.FAQ_answerWrap__vvU9h{overflow:hidden;transition:max-height .35s cubic-bezier(.22,1,.36,1)}.FAQ_answer__kZijx{font-size:.875rem;color:var(--muted);line-height:1.78;font-weight:300;padding-bottom:1.4rem;max-width:600px;opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .5s var(--ease-out-expo)}.FAQ_open__O66Kh .FAQ_answer__kZijx{opacity:1;transform:none;transition-delay:.08s}@media (max-width:1024px){.FAQ_layout__t_g9S{grid-template-columns:1fr;gap:3rem}.FAQ_left__ZuvFU{position:static}.FAQ_sub__ewQho{max-width:100%}}@media (max-width:768px){.FAQ_container__lURr4{padding:0 1.5rem}.FAQ_question__EErxC{font-size:.88rem}}@media (prefers-reduced-motion:reduce){.FAQ_answerWrap__vvU9h,.FAQ_answer__kZijx,.FAQ_icon__Hf3L_,.FAQ_item__MzI7p:after,.FAQ_question__EErxC>span:first-child{transition:none}}.Hero_hero__sbIHl{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + 2.5rem) 4rem 2.5rem;max-width:1280px;margin:0 auto;position:relative;--spot-size:640px;--spot-color:rgba(var(--accent-rgb),0.08)}.Hero_main__zXH_Y{display:flex;align-items:center;gap:4rem}.Hero_metaRow__VLk9o{display:flex;align-items:center;gap:1.25rem;margin-bottom:2.25rem;position:relative;z-index:1}.Hero_metaRule__nX_IH{flex:1 1;height:1px;background:var(--border)}.Hero_metaText__yxgB_{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.Hero_facts___Sz0W{display:grid;grid-template-columns:repeat(4,1fr);margin-top:3.5rem;border-top:1px solid var(--border);position:relative;z-index:1}.Hero_fact__id_J1{padding:1.25rem 1.5rem 0;border-left:1px solid var(--border)}.Hero_fact__id_J1:first-child{border-left:none;padding-left:0}.Hero_factLabel__3JZPS{font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.Hero_factValue__FYbVL{font-family:var(--font-head);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--ink);margin-top:.4rem}.Hero_gridBg__RyBpf{position:fixed;inset:0;background-image:linear-gradient(rgba(10,10,15,.035) 1px,transparent 0),linear-gradient(90deg,rgba(10,10,15,.035) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 40%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 40%,#000 40%,transparent 100%);pointer-events:none;z-index:0}.Hero_glow__bLxBg{position:absolute;top:10%;left:-8%;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(255,77,0,.09) 0,transparent 70%);pointer-events:none;z-index:0;filter:blur(40px);animation:Hero_glowDrift__nrqlu 18s ease-in-out infinite alternate}.Hero_glowAlt__q7BFb{top:auto;bottom:0;left:auto;right:-10%;width:460px;height:460px;background:radial-gradient(circle,rgba(255,140,0,.08) 0,transparent 70%);animation-duration:22s;animation-direction:alternate-reverse}@keyframes Hero_glowDrift__nrqlu{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(60px,-40px,0) scale(1.08)}to{transform:translate3d(-30px,30px,0) scale(.96)}}.Hero_content__pgel1{flex:1 1;max-width:720px;min-width:0;position:relative;z-index:1}.Hero_tag__S6T9D{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);background:rgba(255,77,0,.07);border:1px solid rgba(255,77,0,.18);padding:.35rem .9rem .35rem .75rem;border-radius:100px;white-space:nowrap}.Hero_tag__S6T9D:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;box-shadow:0 0 6px var(--accent)}.Hero_heading__eOOfE{font-family:var(--font-head);font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink)}.Hero_line__r7XBT{display:block}.Hero_word__IJgMQ{display:inline-block;will-change:transform}.Hero_accentWord__4ondS{background:linear-gradient(110deg,var(--accent) 0,var(--accent2) 40%,#ffc56b 50%,var(--accent2) 60%,var(--accent) 100%);background-size:250% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.08em}.Hero_sub__YwE9G{max-width:500px;margin-top:1.75rem;font-size:1.05rem;line-height:1.75;color:var(--muted);font-weight:300}.Hero_actions__4zc5j{display:flex;gap:1rem;margin-top:2.5rem;flex-wrap:wrap}.Hero_floatWrap__pkhX_{width:380px;flex-shrink:0;position:relative;z-index:1;transform-origin:50% 0}.Hero_floatInner__yLwib{perspective:1000px}.Hero_floatCard__pPFHH{--rx:0deg;--ry:0deg;--gx:50%;--gy:0%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .5s var(--ease-out-expo),box-shadow .5s ease;background:var(--ink2);border-radius:16px;padding:2.25rem;color:var(--white);position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);box-shadow:0 0 0 1px rgba(255,77,0,.12),0 32px 80px rgba(0,0,0,.3),0 0 60px rgba(255,77,0,.08)}.Hero_floatCard__pPFHH:before{content:"";position:absolute;top:-80px;right:-80px;width:240px;height:240px;background:radial-gradient(circle,rgba(255,77,0,.35) 0,transparent 70%);border-radius:50%;pointer-events:none}.Hero_floatCard__pPFHH:after{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--gx) var(--gy),hsla(0,0%,100%,.07),transparent 55%),linear-gradient(135deg,hsla(0,0%,100%,.03) 0,transparent 60%);pointer-events:none;border-radius:16px}.Hero_cardLabel__YEoRv{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.6);margin-bottom:1.25rem}.Hero_cardStat__RS505{font-family:var(--font-head);font-size:3.5rem;font-weight:800;line-height:1;color:var(--white)}.Hero_cardStat__RS505>span{background:linear-gradient(135deg,var(--accent),var(--accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Hero_cardDesc__Sorz5{font-size:.84rem;color:hsla(0,0%,100%,.65);margin-top:.5rem;font-weight:300}.Hero_pillRow__CD_Ij{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.75rem}.Hero_pill__twBt0{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;padding:.3rem .85rem;font-size:.72rem;color:hsla(0,0%,100%,.7);letter-spacing:.03em;transition:background .2s,border-color .2s,color .2s;cursor:none}.Hero_pill__twBt0:hover{background:rgba(255,77,0,.15);border-color:rgba(255,77,0,.3);color:hsla(0,0%,100%,.85)}@media (max-width:1100px){.Hero_floatWrap__pkhX_{display:none}}@media (max-width:900px){.Hero_metaRule__nX_IH,.Hero_metaText__yxgB_{display:none}.Hero_facts___Sz0W{grid-template-columns:repeat(2,1fr);row-gap:1.25rem}.Hero_fact__id_J1:nth-child(3){border-left:none;padding-left:0}}@media (max-width:768px){.Hero_hero__sbIHl{padding:calc(var(--nav-h) + 2rem) 1.5rem 3rem}.Hero_metaRow__VLk9o{margin-bottom:1.5rem}.Hero_facts___Sz0W{margin-top:2.5rem}.Hero_fact__id_J1{padding:1rem .75rem 0 1rem}.Hero_factValue__FYbVL{font-size:1.05rem;white-space:nowrap}.Hero_glow__bLxBg{width:300px;height:300px}.Hero_glowAlt__q7BFb{display:none}}.Hero_fadeIn__3UhCf,.Hero_riseIn__Yksgv,.Hero_word__IJgMQ{animation-duration:.9s;animation-timing-function:var(--ease-out-expo);animation-delay:var(--d,0s);animation-fill-mode:both}.Hero_fadeIn__3UhCf{animation-name:Hero_heroFade__yejKI;animation-duration:.6s}.Hero_riseIn__Yksgv{animation-name:Hero_heroRise__z07mh}.Hero_word__IJgMQ{animation-name:Hero_heroWord__DvvCc}.Hero_accentWord__4ondS{animation-name:Hero_heroWord__DvvCc,Hero_heroSheen__VloRc;animation-duration:.9s,7s;animation-delay:var(--d,0s),calc(var(--d, 0s) + .6s);animation-timing-function:var(--ease-out-expo),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none}.Hero_bob__AlU8e{animation-name:Hero_heroRise__z07mh,Hero_heroBob__u2Fie;animation-duration:.9s,6s;animation-delay:var(--d,0s),calc(var(--d, 0s) + .9s);animation-timing-function:var(--ease-out-expo),ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:both,none}@keyframes Hero_heroFade__yejKI{0%{opacity:0}}@keyframes Hero_heroRise__z07mh{0%{opacity:0;transform:translateY(28px)}}@keyframes Hero_heroWord__DvvCc{0%{transform:translate3d(0,.55em,0) rotate(3deg)}}@keyframes Hero_heroSheen__VloRc{0%,40%{background-position:100% 0}to{background-position:0 0}}@keyframes Hero_heroBob__u2Fie{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.Hero_fadeIn__3UhCf,.Hero_glow__bLxBg,.Hero_riseIn__Yksgv,.Hero_word__IJgMQ{animation:none}.Hero_floatCard__pPFHH{transform:none}}.MarqueeStrip_strip__S_3Cq{background:var(--ink);padding:1rem 0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.MarqueeStrip_inner__ARCSM{display:inline-flex;gap:2.5rem;animation:MarqueeStrip_scroll___WSVc 28s linear infinite}.MarqueeStrip_strip__S_3Cq:hover .MarqueeStrip_inner__ARCSM{animation-play-state:paused}.MarqueeStrip_text__TS34b{transition:color .3s ease}.MarqueeStrip_text__TS34b:hover{color:var(--white)}.MarqueeStrip_text__TS34b{font-family:var(--font-head);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.MarqueeStrip_accent__DsNJl{color:var(--accent);font-size:.7rem}@keyframes MarqueeStrip_scroll___WSVc{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.MarqueeStrip_inner__ARCSM{animation:none}}.Planner_section__F1T_E{background:var(--ink);color:var(--white);padding:var(--section-pad) 0;position:relative;overflow:hidden;overflow:clip}.Planner_section__F1T_E:before{content:"";position:absolute;width:720px;height:720px;right:-200px;top:50%;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,rgba(var(--accent-rgb),.16),transparent 65%);pointer-events:none}.Planner_container__KfvFs{position:relative;width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:4rem;gap:4rem;align-items:start}.Planner_intro__jKVVd{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 3rem)}.Planner_intro__jKVVd .section-label{color:var(--accent)}.Planner_title__wG1cZ{color:var(--white);font-size:clamp(2rem,4vw,3.2rem)}.Planner_sub__LPmF4{color:hsla(0,0%,100%,.62)!important;max-width:380px}.Planner_panel__8N19g{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2rem;min-height:460px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.Planner_panelHead__3W73W{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem}.Planner_counter__QOsPq{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.Planner_textBtn__s2K4x{font-family:var(--font-body);font-size:.82rem;font-weight:600;color:hsla(0,0%,100%,.7);transition:color .2s ease}.Planner_textBtn__s2K4x:hover{color:var(--white)}.Planner_progress__hmuZp{height:3px;border-radius:3px;background:hsla(0,0%,100%,.08);overflow:hidden;margin-bottom:2rem}.Planner_progressFill___endr{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));transform-origin:0 50%;transform:scaleX(0)}.Planner_question__tmi_y{font-family:var(--font-head);font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:800;letter-spacing:-.025em;margin-bottom:1.5rem}.Planner_options__P3wTl{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.Planner_optionsWide__HNvyY{grid-template-columns:repeat(2,1fr)}.Planner_option__0nhBl{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;text-align:left;padding:1rem 1.15rem;border-radius:14px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);color:var(--white);font-family:var(--font-body);transition:border-color .25s ease,background .25s ease,transform .35s var(--ease-out-expo)}.Planner_option__0nhBl:hover{border-color:rgba(var(--accent-rgb),.6);background:rgba(var(--accent-rgb),.08);transform:translateY(-2px)}.Planner_option__0nhBl:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Planner_checked__jl9dc{border-color:var(--accent);background:rgba(var(--accent-rgb),.14)}.Planner_optionLabel__9fo3I{font-size:.98rem;font-weight:700}.Planner_optionHint__Owock{font-size:.8rem;color:hsla(0,0%,100%,.55);font-weight:300}.Planner_result__INJuz{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:1.5rem 2rem;gap:1.5rem 2rem}.Planner_kicker__2w_zW{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:.75rem}.Planner_serviceRow__V5yQV{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.Planner_serviceIcon__SUuL3{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex-shrink:0;border-radius:14px;background:var(--accent);color:var(--white);font-size:1.4rem}.Planner_serviceIcon__SUuL3 svg{width:1.4rem;height:1.4rem}.Planner_serviceTitle__ud87x{font-family:var(--font-head);font-size:clamp(1.4rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.Planner_serviceDesc__Cmlnt{font-size:.92rem;line-height:1.7;color:hsla(0,0%,100%,.65);font-weight:300;margin-bottom:1rem}.Planner_explore__tvMFU{font-size:.85rem;font-weight:700;color:var(--white);border-bottom:1px solid hsla(0,0%,100%,.3);padding-bottom:.1rem;transition:border-color .2s ease}.Planner_explore__tvMFU:hover{border-color:var(--accent)}.Planner_side__0gerh{display:grid;grid-gap:1.5rem;gap:1.5rem;align-content:start;padding-left:2rem;border-left:1px solid hsla(0,0%,100%,.1)}.Planner_modelTitle__UTKpI{font-family:var(--font-head);font-size:1.1rem;font-weight:800;letter-spacing:-.02em}.Planner_modelFit__MnXyP{font-size:.82rem;color:hsla(0,0%,100%,.55);margin-top:.2rem}.Planner_answers__Krb7Q{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem}.Planner_answers__Krb7Q li{font-size:.75rem;padding:.3rem .65rem;border-radius:100px;background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.8)}.Planner_actions__W9n3V{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.75rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.Planner_primary__qEX3s,.Planner_secondary__pV2ci{display:inline-flex;align-items:center;gap:.4rem;min-height:48px;padding:0 1.5rem;border-radius:12px;font-family:var(--font-body);font-size:.92rem;font-weight:700;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.Planner_primary__qEX3s{background:var(--accent);color:var(--white)}.Planner_primary__qEX3s:hover{box-shadow:0 12px 32px rgba(var(--accent-rgb),.4)}.Planner_secondary__pV2ci{color:var(--white);border:1px solid hsla(0,0%,100%,.2)}.Planner_secondary__pV2ci:hover{border-color:hsla(0,0%,100%,.5)}.Planner_secondaryIcon__B6FEK{width:1rem;height:1rem}@media (max-width:1024px){.Planner_container__KfvFs{grid-template-columns:1fr;gap:2.5rem}.Planner_intro__jKVVd{position:static}}@media (max-width:768px){.Planner_container__KfvFs{padding:0 1.5rem}.Planner_panel__8N19g{padding:1.5rem 1.25rem;min-height:0}.Planner_optionsWide__HNvyY,.Planner_result__INJuz{grid-template-columns:1fr}.Planner_side__0gerh{padding-left:0;border-left:none;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.Planner_actions__W9n3V{flex-direction:column}.Planner_primary__qEX3s,.Planner_secondary__pV2ci{justify-content:center}}@media (prefers-reduced-motion:reduce){.Planner_option__0nhBl{transition:none}.Planner_option__0nhBl:hover{transform:none}}.ServicesExplorer_filters__WQvPo{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.ServicesExplorer_filter__Gf7lc{position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1rem;border-radius:100px;border:1px solid var(--border);background:var(--white);font-family:var(--font-body);font-size:.85rem;font-weight:600;color:var(--ink);transition:border-color .25s ease,color .25s ease}.ServicesExplorer_filter__Gf7lc:hover{border-color:rgba(10,10,15,.3)}.ServicesExplorer_filter__Gf7lc.ServicesExplorer_active__66ouj{color:var(--white);border-color:var(--ink)}.ServicesExplorer_filterBg__RhaD1{position:absolute;inset:-1px;border-radius:inherit;background:var(--ink);z-index:0}.ServicesExplorer_filterCount__wh6Xi,.ServicesExplorer_filterLabel__wW0kH{position:relative;z-index:1}.ServicesExplorer_filterCount__wh6Xi{font-family:var(--font-mono);font-size:.68rem;min-width:1.4rem;padding:.1rem .4rem;border-radius:100px;background:rgba(10,10,15,.06);text-align:center}.ServicesExplorer_active__66ouj .ServicesExplorer_filterCount__wh6Xi{background:var(--accent);color:var(--white)}.ServicesExplorer_grid__g8Ea9{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.ServicesExplorer_item__b3xAV{display:flex}.ServicesExplorer_card__Jq0LY{position:relative;overflow:hidden;flex:1 1;display:flex;flex-direction:column;padding:1.75rem;border-radius:20px;background:var(--white);border:1px solid var(--border);transition:transform .4s var(--ease-out-expo),box-shadow .4s ease,border-color .4s ease}.ServicesExplorer_card__Jq0LY:hover{transform:translateY(-4px);border-color:rgba(var(--accent-rgb),.3);box-shadow:0 20px 50px rgba(10,10,15,.08)}.ServicesExplorer_card__Jq0LY>:not(.spotlight-glow){position:relative;z-index:1}.ServicesExplorer_cardTop__7mUtC{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.75rem}.ServicesExplorer_icon__pgc6g{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:rgba(var(--accent-rgb),.08);color:var(--accent);font-size:1.3rem;transition:background .35s ease,color .35s ease,transform .5s var(--ease-out-expo)}.ServicesExplorer_icon__pgc6g svg{width:1.3rem;height:1.3rem}.ServicesExplorer_card__Jq0LY:hover .ServicesExplorer_icon__pgc6g{background:var(--accent);color:var(--white);transform:rotate(-8deg) scale(1.05)}.ServicesExplorer_num__0w7NV{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;color:var(--muted)}.ServicesExplorer_category__l_JRy{font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-text);margin-bottom:.5rem}.ServicesExplorer_title__zdRfP{font-family:var(--font-head);font-size:1.2rem;font-weight:800;letter-spacing:-.025em;line-height:1.2;color:var(--ink);margin-bottom:.6rem}.ServicesExplorer_desc__1EJZL{font-size:.86rem;line-height:1.65;color:var(--muted);font-weight:300;margin-bottom:1.75rem}.ServicesExplorer_more___sdKv{margin-top:auto;display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;font-weight:700;color:var(--ink)}.ServicesExplorer_moreIcon__oyZEq{width:1rem;height:1rem;transition:transform .35s var(--ease-out-expo)}.ServicesExplorer_card__Jq0LY:hover .ServicesExplorer_moreIcon__oyZEq{transform:translate(3px,-3px);color:var(--accent)}@media (max-width:1024px){.ServicesExplorer_grid__g8Ea9{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ServicesExplorer_grid__g8Ea9{grid-template-columns:1fr}.ServicesExplorer_filters__WQvPo{flex-wrap:nowrap;overflow-x:auto;margin:0 -1.5rem 2rem;padding:0 1.5rem .25rem;scrollbar-width:none}.ServicesExplorer_filters__WQvPo::-webkit-scrollbar{display:none}.ServicesExplorer_filter__Gf7lc{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.ServicesExplorer_card__Jq0LY,.ServicesExplorer_icon__pgc6g,.ServicesExplorer_moreIcon__oyZEq{transition:none}.ServicesExplorer_card__Jq0LY:hover,.ServicesExplorer_card__Jq0LY:hover .ServicesExplorer_icon__pgc6g,.ServicesExplorer_card__Jq0LY:hover .ServicesExplorer_moreIcon__oyZEq{transform:none}}.Platforms_section__4XP6_{background:var(--surface);padding:var(--section-pad) 0}.Platforms_container__ziU5J{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Platforms_grid__M5gKa{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.Platforms_card__zVAOH{background:var(--white);border:1.5px solid var(--border);border-radius:12px;padding:1.1rem 1.25rem;display:flex;gap:1rem;align-items:flex-start;position:relative;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease,opacity .9s var(--ease-out-expo),transform .6s var(--ease-out-expo),filter .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.Platforms_body__uYGLR,.Platforms_iconBox__kqV4y{position:relative;z-index:1}.Platforms_card__zVAOH:before{content:"";position:absolute;top:0;left:0;right:0;height:2.5px;background:var(--c,var(--accent));opacity:0;transition:opacity .3s ease;border-radius:12px 12px 0 0}.Platforms_card__zVAOH:hover{border-color:color-mix(in srgb,var(--c,var(--accent)) 50%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--c,var(--accent)) 15%,transparent),0 12px 36px color-mix(in srgb,var(--c,var(--accent)) 14%,transparent),0 4px 10px rgba(0,0,0,.05);transform:translateY(-3px)}.Platforms_card__zVAOH:hover:before{opacity:1}.Platforms_iconBox__kqV4y{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:box-shadow .3s,transform .3s}.Platforms_card__zVAOH:hover .Platforms_iconBox__kqV4y{box-shadow:0 4px 14px color-mix(in srgb,var(--c,var(--accent)) 30%,transparent);transform:scale(1.06)}.Platforms_iconBox__kqV4y svg{width:20px;height:20px;stroke-width:1.6px}.Platforms_body__uYGLR{flex:1 1;min-width:0}.Platforms_title__UYX1N{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:-.02em;color:var(--ink);margin-bottom:.3rem}.Platforms_desc__XvpA_{font-size:.77rem;line-height:1.5;color:var(--muted);font-weight:300}.Platforms_tags__UyW2O{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.6rem}.Platforms_tag__P33Xm{font-size:.62rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb,var(--c,var(--accent)) 10%,transparent);color:color-mix(in srgb,var(--c,var(--accent)) 90%,#333);border:1px solid color-mix(in srgb,var(--c,var(--accent)) 20%,transparent);padding:.18rem .55rem;border-radius:100px;transition:background .2s,border-color .2s}.Platforms_card__zVAOH:hover .Platforms_tag__P33Xm{background:color-mix(in srgb,var(--c,var(--accent)) 16%,transparent);border-color:color-mix(in srgb,var(--c,var(--accent)) 35%,transparent)}@media (max-width:1024px){.Platforms_grid__M5gKa{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Platforms_container__ziU5J{padding:0 1.5rem}.Platforms_grid__M5gKa{grid-template-columns:1fr}}.Portfolio_section__xTQfh{background:var(--surface);padding:var(--section-pad) 0}.Portfolio_container__oB2hE{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Portfolio_head__p1jCa{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:end;margin-bottom:3rem}.Portfolio_title__njkZ8{max-width:420px}.Portfolio_headSub__x7fxY{font-size:.95rem;color:var(--muted);line-height:1.75;font-weight:300;max-width:360px;margin-left:auto;align-self:end}.Portfolio_grid__Dmljz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.25rem;gap:1.25rem}.Portfolio_card__cD8VG{background:var(--white);border-radius:20px;padding:2rem;border:1.5px solid var(--border);text-decoration:none;display:flex;flex-direction:column;gap:.85rem;position:relative;overflow:hidden;transition:transform .6s var(--ease-out-expo),box-shadow .4s ease,border-color .25s,opacity .9s var(--ease-out-expo),filter .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.Portfolio_card__cD8VG>:not(.spotlight-glow):not(.Portfolio_cardBar__NiMzS){position:relative;z-index:1}.Portfolio_card__cD8VG:hover{transform:translateY(-6px);box-shadow:0 20px 56px rgba(10,10,15,.1);border-color:rgba(10,10,15,.12)}.Portfolio_cardBar__NiMzS{position:absolute;top:0;left:0;right:0;height:3px;z-index:2;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo)}.Portfolio_card__cD8VG:hover .Portfolio_cardBar__NiMzS{transform:scaleX(1)}.Portfolio_tag___gyGT{display:inline-flex;align-items:center;font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:100px;padding:.22rem .7rem;width:-moz-fit-content;width:fit-content}.Portfolio_name__aRLkA{transition:transform .5s var(--ease-out-expo);font-family:var(--font-head);font-size:1.35rem;font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1.1}.Portfolio_desc__qOqch{font-size:.84rem;color:var(--muted);line-height:1.72;font-weight:300;flex:1 1}.Portfolio_metrics__bzyO7{display:flex;flex-wrap:wrap;gap:.4rem}.Portfolio_metric__H1PcG{font-size:.72rem;font-weight:600;color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:.22rem .6rem;transition:transform .45s var(--ease-out-expo),background .3s,border-color .3s}.Portfolio_card__cD8VG:hover .Portfolio_name__aRLkA{transform:translateX(4px)}.Portfolio_card__cD8VG:hover .Portfolio_metric__H1PcG{transform:translateY(-3px);background:var(--white);border-color:rgba(10,10,15,.16)}.Portfolio_card__cD8VG:hover .Portfolio_metric__H1PcG:nth-child(2){transition-delay:.05s}.Portfolio_card__cD8VG:hover .Portfolio_metric__H1PcG:nth-child(3){transition-delay:.1s}.Portfolio_card__cD8VG:hover .Portfolio_metric__H1PcG:nth-child(4){transition-delay:.15s}.Portfolio_arrow__RqNpE{font-size:.8rem;font-weight:600;color:var(--muted);margin-top:.25rem;transition:color .2s,transform .45s var(--ease-out-expo);display:inline-flex;align-items:center}.Portfolio_card__cD8VG:hover .Portfolio_arrow__RqNpE{color:var(--ink);transform:translateX(6px)}@media (max-width:1024px){.Portfolio_head__p1jCa{grid-template-columns:1fr;gap:1rem}.Portfolio_headSub__x7fxY{margin-left:0;max-width:100%}}@media (max-width:768px){.Portfolio_container__oB2hE{padding:0 1.5rem}.Portfolio_grid__Dmljz{grid-template-columns:1fr}}.Process_section__dNf8O{background:var(--surface);padding:var(--section-pad) 0}.Process_container__h7w3J{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:4rem;gap:4rem;align-items:start}.Process_intro__zA3Tc{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 3rem)}.Process_title__jRjJx{font-size:clamp(2rem,4.2vw,3.4rem)}.Process_steps__Fd9wX{display:flex;flex-direction:column;gap:2.5rem}.Process_steps__Fd9wX:after{content:"";height:20vh}.Process_stepSlot__rC0BT{position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 2.5rem + var(--i) * 1.5rem);transform-origin:50% 0;will-change:transform}.Process_step__fFBLC{--step-bg:var(--white);--step-fg:var(--ink);--step-muted:var(--muted);display:flex;flex-direction:column;justify-content:space-between;gap:3rem;min-height:320px;padding:2.5rem;border-radius:24px;background:var(--step-bg);color:var(--step-fg);border:1px solid var(--border);box-shadow:0 -12px 40px rgba(10,10,15,.06);position:relative;overflow:hidden}.Process_step__fFBLC>:not(.spotlight-glow){position:relative;z-index:1}.Process_stepSlot__rC0BT:nth-child(4n+2) .Process_step__fFBLC{--step-bg:var(--ink);--step-fg:var(--white);--step-muted:hsla(0,0%,100%,.65);border-color:transparent}.Process_stepSlot__rC0BT:nth-child(4n+3) .Process_step__fFBLC{--step-bg:var(--accent);--step-fg:var(--white);--step-muted:hsla(0,0%,100%,.85);border-color:transparent}.Process_stepSlot__rC0BT:nth-child(4n+4) .Process_step__fFBLC{--step-bg:var(--ink2);--step-fg:var(--white);--step-muted:hsla(0,0%,100%,.65);border-color:transparent}.Process_stepNum__bcuTt{font-family:var(--font-head);font-size:clamp(3.5rem,7vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:.9;color:color-mix(in srgb,var(--step-fg) 16%,transparent);background:linear-gradient(135deg,var(--accent),var(--accent2)) no-repeat 0 100% /100% 0;-webkit-background-clip:text;background-clip:text;transition:background-size .6s var(--ease-out-expo),transform .6s var(--ease-out-expo)}.Process_step__fFBLC:hover .Process_stepNum__bcuTt{color:transparent;background-size:100% 100%;transform:translateY(-3px)}.Process_stepTitle__dpRp_{font-family:var(--font-head);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:-.02em;margin-bottom:.75rem}.Process_stepDesc__chS8X{max-width:460px;font-size:.95rem;line-height:1.65;color:var(--step-muted);font-weight:300}@media (max-width:900px){.Process_container__h7w3J{grid-template-columns:1fr;gap:2.5rem}.Process_intro__zA3Tc{position:static}}@media (max-width:768px){.Process_container__h7w3J{padding:0 1.5rem}.Process_step__fFBLC{min-height:260px;padding:2rem 1.5rem;gap:2rem}.Process_stepSlot__rC0BT{top:calc(var(--nav-h) + 1rem + var(--i) * .75rem)}}@media (prefers-reduced-motion:reduce){.Process_stepNum__bcuTt{transition:none}}.Promises_section__3w7a_{background:var(--surface);padding:var(--section-pad) 0;border-top:1px solid var(--border)}.Promises_container___i1OO{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Promises_head__gUI3T{margin-bottom:2.5rem}.Promises_list__dHUEp{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--border)}.Promises_item___uQ4g{padding:1.75rem 1.5rem 0;border-left:1px solid var(--border)}.Promises_item___uQ4g:first-child{border-left:none;padding-left:0}.Promises_icon__6Wast{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--white);border:1px solid var(--border);color:var(--accent);margin-bottom:1.1rem;transition:background .3s ease,color .3s ease,transform .5s var(--ease-out-expo)}.Promises_icon__6Wast svg{width:1.15rem;height:1.15rem}.Promises_item___uQ4g:hover .Promises_icon__6Wast{background:var(--accent);color:var(--white);transform:translateY(-3px) rotate(-6deg)}.Promises_title__govxG{font-family:var(--font-head);font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--ink);margin-bottom:.4rem}.Promises_desc__jF2Yb{font-size:.84rem;line-height:1.6;color:var(--muted);font-weight:300}@media (max-width:1100px){.Promises_list__dHUEp{grid-template-columns:repeat(3,1fr);row-gap:2rem}.Promises_item___uQ4g:nth-child(4){border-left:none;padding-left:0}}@media (max-width:768px){.Promises_container___i1OO{padding:0 1.5rem}.Promises_list__dHUEp{grid-template-columns:1fr;row-gap:0}.Promises_item___uQ4g,.Promises_item___uQ4g:nth-child(4){border-left:none;padding:1.25rem 0;border-bottom:1px solid var(--border);display:grid;grid-template-columns:auto 1fr;grid-column-gap:1rem;column-gap:1rem}.Promises_icon__6Wast{grid-row:span 2;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.Promises_item___uQ4g:hover .Promises_icon__6Wast{transform:none}}.Industries_section__rk2IF{background:var(--white);padding:var(--section-pad) 0;overflow:hidden;overflow:clip}.Industries_container__xXuVG{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Industries_srOnly__5tXwu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Industries_rows__OyAf_{display:grid;grid-gap:1rem;gap:1rem;margin-top:3rem;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Industries_row__fvccN{display:flex}.Industries_track__B1wdZ{display:flex;gap:1rem;padding-right:1rem;width:max-content;animation:Industries_drift__eqP1R 48s linear infinite}.Industries_reverse__2DPwB{animation-direction:reverse;animation-duration:56s}.Industries_row__fvccN:hover .Industries_track__B1wdZ{animation-play-state:paused}@keyframes Industries_drift__eqP1R{to{transform:translate3d(-50%,0,0)}}.Industries_pill__3NIau{display:inline-flex;align-items:center;gap:.85rem;padding:.85rem 1.6rem .85rem .85rem;border-radius:100px;border:1px solid var(--border);background:var(--surface);font-family:var(--font-head);font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;transition:background .3s ease,color .3s ease,border-color .3s ease}.Industries_pill__3NIau:hover{background:var(--ink);border-color:var(--ink);color:var(--white)}.Industries_icon__iHrXF{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgba(var(--accent-rgb),.1);color:var(--accent);transition:background .3s ease,color .3s ease,transform .6s var(--ease-out-expo)}.Industries_icon__iHrXF svg{width:1.15rem;height:1.15rem;stroke-width:1.8px}.Industries_pill__3NIau:hover .Industries_icon__iHrXF{background:var(--accent);color:var(--white);transform:rotate(-12deg)}@media (max-width:768px){.Industries_container__xXuVG{padding:0 1.5rem}.Industries_rows__OyAf_{margin-top:2rem;gap:.6rem}.Industries_track__B1wdZ{gap:.6rem;padding-right:.6rem}.Industries_pill__3NIau{padding:.6rem 1.1rem .6rem .6rem;gap:.6rem}.Industries_icon__iHrXF{width:2.1rem;height:2.1rem}}@media (prefers-reduced-motion:reduce){.Industries_rows__OyAf_{mask-image:none;-webkit-mask-image:none;padding:0 1.5rem;max-width:1280px;margin-inline:auto}.Industries_track__B1wdZ{animation:none;flex-wrap:wrap;width:auto}.Industries_pill__3NIau:nth-child(n+6){display:none}}.Services_section__3on1K{background:var(--white);padding:var(--section-pad) 0}.Services_container__5fQFR{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.Services_header__NrfY7{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.Services_headerAside__KM_Pl{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}.Services_viewAll__g8_kT{font-family:var(--font-mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid;padding-bottom:.15rem;transition:color .25s ease}.Services_viewAll__g8_kT:hover{color:var(--ink)}.Services_headerSub__0atyx{max-width:340px;text-align:right;margin-top:0!important;font-size:.85rem!important}.Services_grid__IkKKn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:4px;overflow:hidden}.Services_card__0EQnF{background:var(--white);padding:1.25rem;position:relative;overflow:hidden;transition:background .3s ease,box-shadow .3s ease,opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo),filter .9s var(--ease-out-expo);transition-delay:var(--reveal-delay,0s)}.Services_desc__lc_an,.Services_icon__gAXdD,.Services_title__Ft2YT{position:relative;z-index:1}.Services_arrow__DCC1A,.Services_num__AsAAn{z-index:1}.Services_card__0EQnF:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s ease}.Services_card__0EQnF:hover:before{transform:scaleX(1)}.Services_card__0EQnF:hover{background:var(--ink);box-shadow:inset 0 -40px 60px rgba(255,77,0,.06)}.Services_num__AsAAn{position:absolute;top:.75rem;right:1rem;font-family:var(--font-head);font-size:.62rem;font-weight:700;color:rgba(10,10,15,.1);letter-spacing:.1em;transition:color .3s}.Services_card__0EQnF:hover .Services_num__AsAAn{color:hsla(0,0%,100%,.08)}.Services_icon__gAXdD{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:rgba(255,77,0,.08);color:var(--accent);margin-bottom:.75rem;transition:background .3s,box-shadow .3s,transform .4s var(--ease-out-expo)}.Services_icon__gAXdD svg{width:18px;height:18px;stroke-width:1.6px}.Services_card__0EQnF:hover .Services_icon__gAXdD{transform:translateY(-2px) scale(1.06);background:rgba(255,77,0,.18);box-shadow:0 0 16px rgba(255,77,0,.25)}.Services_title__Ft2YT{font-family:var(--font-head);font-weight:700;font-size:.88rem;letter-spacing:-.02em;color:var(--ink);margin-bottom:.4rem;transition:color .3s}.Services_card__0EQnF:hover .Services_title__Ft2YT{color:var(--white)}.Services_desc__lc_an{font-size:.78rem;line-height:1.5;color:var(--muted);font-weight:300;transition:color .3s}.Services_card__0EQnF:hover .Services_desc__lc_an{color:hsla(0,0%,100%,.65)}.Services_arrow__DCC1A{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:rgba(255,77,0,.1);color:var(--accent);font-size:.85rem;position:absolute;right:1rem;bottom:1rem;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .3s,background .3s}.Services_card__0EQnF:hover .Services_arrow__DCC1A{opacity:1;transform:translateX(0);background:rgba(255,77,0,.2)}.Services_moreCard__XACk1{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;text-align:left;font:inherit;background:var(--surface)}.Services_moreCard__XACk1 .Services_arrow__DCC1A{opacity:1;transform:none}@media (max-width:1200px){.Services_grid__IkKKn{grid-template-columns:repeat(3,1fr)}}@media (max-width:1024px){.Services_grid__IkKKn{grid-template-columns:repeat(2,1fr)}.Services_headerSub__0atyx{text-align:left}.Services_headerAside__KM_Pl{align-items:flex-start}}@media (max-width:768px){.Services_container__5fQFR{padding:0 1.5rem}.Services_grid__IkKKn{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.Services_grid__IkKKn{grid-template-columns:1fr}}.Button_btn__sgFU2{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 2.25rem;font-family:var(--font-body);font-size:.9rem;font-weight:600;letter-spacing:.04em;border-radius:2px;border:none;transition:background .2s ease,transform .35s var(--ease-out-expo),color .3s ease,border-color .2s ease,box-shadow .35s ease;text-decoration:none;cursor:none;white-space:nowrap;position:relative;overflow:hidden;isolation:isolate}.Button_btn__sgFU2:hover{transform:translateY(-2px)}.Button_btn__sgFU2:active{transform:translateY(0) scale(.98)}.Button_outline__Zj6Ls:before,.Button_primary__oSpWt:before{content:"";position:absolute;inset:0;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease-out-expo)}.Button_outline__Zj6Ls:hover:before,.Button_primary__oSpWt:hover:before{transform:scaleX(1);transform-origin:left}.Button_primary__oSpWt{background:var(--ink);color:var(--white)}.Button_primary__oSpWt:before{background:linear-gradient(90deg,var(--accent),var(--accent2))}.Button_primary__oSpWt:hover{color:var(--white);box-shadow:0 12px 30px rgba(var(--accent-rgb),.28)}.Button_outline__Zj6Ls{background:transparent;color:var(--ink);border:1.5px solid var(--ink)}.Button_outline__Zj6Ls:before{background:var(--ink)}.Button_outline__Zj6Ls:hover{color:var(--white)}.Button_white__AC_WL{background:var(--white);color:var(--accent)}.Button_white__AC_WL:hover{transform:translateY(-3px);box-shadow:0 14px 36px rgba(0,0,0,.2)}@media (prefers-reduced-motion:reduce){.Button_btn__sgFU2,.Button_outline__Zj6Ls:before,.Button_primary__oSpWt:before{transition:none}.Button_btn__sgFU2:active,.Button_btn__sgFU2:hover{transform:none}}.WhyUs_section__ZTZxm{background:var(--ink);padding:var(--section-pad) 0}.WhyUs_container__GfbVa{width:100%;max-width:1280px;margin:0 auto;padding:0 4rem}.WhyUs_topGrid__WOQgx{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.WhyUs_label__KLnyi{color:var(--accent)!important}.WhyUs_label__KLnyi:before{background:var(--accent)!important}.WhyUs_title__eNcEg{color:var(--white)!important}.WhyUs_sub__8QPQZ{color:hsla(0,0%,100%,.65)!important}.WhyUs_statsGrid__WeWYG{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.WhyUs_statItem__eftxS{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1rem}.WhyUs_statNum__RQoRI{font-family:var(--font-head);font-size:2.4rem;font-weight:800;color:var(--white);line-height:1}.WhyUs_suffix__Ly99Q{color:var(--accent)}.WhyUs_statLabel__8rtEa{font-size:.75rem;color:hsla(0,0%,100%,.6);margin-top:.3rem;font-weight:300}.WhyUs_points__2JHdq{margin-top:3.5rem;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem;column-gap:4rem}.WhyUs_point__E7HYM{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 0;border-top:1px solid hsla(0,0%,100%,.07)}.WhyUs_dot__YGMha{width:6px;height:6px;border-radius:50%;background:var(--accent);flex-shrink:0;margin-top:5px}.WhyUs_pointTitle__eVrtJ{font-family:var(--font-head);font-weight:700;font-size:.88rem;color:var(--white);margin-bottom:.2rem}.WhyUs_pointDesc__Dx8Xn{font-size:.78rem;line-height:1.55;color:hsla(0,0%,100%,.6);font-weight:300}@media (max-width:900px){.WhyUs_topGrid__WOQgx{grid-template-columns:1fr;gap:2rem}.WhyUs_points__2JHdq{grid-template-columns:1fr;margin-top:2.5rem}}@media (max-width:768px){.WhyUs_container__GfbVa{padding:0 1.5rem}}.Testimonials_section__3mwkb{background:var(--ink);padding:var(--section-pad) 0;overflow:hidden}.Testimonials_title__rycY9{color:var(--white)!important}.Testimonials_sub__AvEpY{color:hsla(0,0%,100%,.65)!important;max-width:480px;margin-top:.5rem}.Testimonials_marqueeWrap__FGiyV{overflow:hidden;margin-top:3.5rem;mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent)}.Testimonials_track__wnb3F{display:flex;gap:1.25rem;width:max-content;padding:.5rem 0;animation:Testimonials_scroll__ZoFLS 50s linear infinite}.Testimonials_track__wnb3F:hover{animation-play-state:paused}@keyframes Testimonials_scroll__ZoFLS{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Testimonials_card__J6_TJ{width:340px;flex-shrink:0;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:1.75rem;display:flex;flex-direction:column;gap:.85rem;cursor:default;position:relative;overflow:hidden;--spot-color:rgba(var(--accent-rgb),0.14);transition:background .3s,border-color .3s,transform .5s var(--ease-out-expo)}.Testimonials_card__J6_TJ:hover{background:hsla(0,0%,100%,.07);border-color:rgba(var(--accent-rgb),.35);transform:translateY(-4px)}.Testimonials_card__J6_TJ>:not(.spotlight-glow){position:relative;z-index:1}.Testimonials_stars__BTDy6{color:#f59e0b;font-size:.78rem;letter-spacing:.06em}.Testimonials_quote__jNW5E{font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.75;font-weight:300;flex:1 1}.Testimonials_footer__1p9_z{display:flex;align-items:center;gap:.7rem;padding-top:.85rem;border-top:1px solid hsla(0,0%,100%,.08);margin-top:auto}.Testimonials_avatar__uhSSR{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));color:var(--white);font-family:var(--font-head);font-size:.9rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.Testimonials_info__1oc_V{flex:1 1;min-width:0}.Testimonials_name__3wwXS{font-family:var(--font-head);font-size:.8rem;font-weight:700;color:var(--white);margin-bottom:.1rem}.Testimonials_meta__5ncOC,.Testimonials_name__3wwXS{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Testimonials_meta__5ncOC{font-size:.7rem;color:hsla(0,0%,100%,.6);font-weight:300}.Testimonials_badge__s4ggA{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.2);border-radius:100px;padding:.2rem .55rem;flex-shrink:0}@media (prefers-reduced-motion:reduce){.Testimonials_track__wnb3F{animation:none}.Testimonials_marqueeWrap__FGiyV{overflow-x:auto}}.Cursor_dot__0mk_P{width:10px;height:10px;background:var(--accent);border-radius:50%;z-index:9999;mix-blend-mode:multiply;transition:transform .15s ease}.Cursor_dot__0mk_P,.Cursor_ring__8H5Za{position:fixed;top:0;left:0;pointer-events:none}.Cursor_ring__8H5Za{width:36px;height:36px;border:1.5px solid var(--accent);border-radius:50%;z-index:9998;opacity:.6;transition:transform .3s cubic-bezier(.17,.67,.83,.67),opacity .3s ease,border-color .3s ease}.Cursor_ring__8H5Za.Cursor_hovered__vFtT_{transform:scale(2.2);opacity:.25;border-color:var(--ink)}.StickyCTA_bar__FhMLn{display:none}@media (max-width:768px){.StickyCTA_bar__FhMLn{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom, 0px));z-index:900;display:flex;gap:.5rem;padding:.5rem;border-radius:16px;background:rgba(10,10,15,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px rgba(10,10,15,.3);transform:translateY(calc(100% + 2rem));opacity:0;visibility:hidden;transition:transform .5s var(--ease-out-expo),opacity .3s ease,visibility 0s linear .5s}.StickyCTA_shown__z9cPP{transform:none;opacity:1;visibility:visible;transition-delay:0s}}.StickyCTA_primary__AO6D5,.StickyCTA_secondary__zoUOu{flex:1 1;display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:11px;font-family:var(--font-body);font-size:.88rem;font-weight:700;text-align:center}.StickyCTA_primary__AO6D5{background:var(--accent);color:var(--white)}.StickyCTA_secondary__zoUOu{color:var(--white);border:1px solid hsla(0,0%,100%,.18)}@media (prefers-reduced-motion:reduce){.StickyCTA_bar__FhMLn{transition:none}}