*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}img{height:auto}body{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background:#fff;color:#0a1a12;-webkit-font-smoothing:antialiased;overflow-x:clip;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}img,svg{display:block;max-width:100%}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}ul{list-style:none}:root{--font-sans:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-serif:'DM Serif Display',Georgia,'Times New Roman',serif;--font-mono:ui-monospace,'SFMono-Regular',Menlo,Monaco,Consolas,monospace;--bg:#ffffff;--bg-2:#f7f8f8;--bg-3:#f0f1f1;--blue:#1db87a;--teal:#15a367;--violet:#1db87a;--green:#1db87a;--blue-pale:rgba(29,184,122,0.10);--teal-pale:rgba(29,184,122,0.10);--violet-pale:rgba(29,184,122,0.10);--green-pale:rgba(29,184,122,0.10);--blue-glow:rgba(29,184,122,0.28);--teal-glow:rgba(29,184,122,0.24);--violet-glow:rgba(29,184,122,0.22);--green-glow:rgba(29,184,122,0.28);--emerald:#14371f;--emerald-hi:#1db87a;--emerald-pale:rgba(20,55,32,0.10);--emerald-pale-h:rgba(20,55,32,0.18);--emerald-glow:rgba(20,55,32,0.28);--shadow-em:0 6px 28px rgba(20,55,32,0.28),0 2px 8px rgba(20,55,32,0.14);--t1:#0f160f;--t2:rgba(15,22,15,0.72);--t3:rgba(15,22,15,0.46);--t4:rgba(15,22,15,0.28);--g-bg:rgba(255,255,255,0.70);--g-bg-h:rgba(255,255,255,0.92);--g-border:rgba(255,255,255,0.92);--g-border-h:rgba(255,255,255,1.00);--g-blur:blur(32px) saturate(180%) brightness(1.04);--g-shadow:0 1px 0 rgba(255,255,255,0.92) inset,0 -1px 0 rgba(0,0,0,0.04) inset,0 8px 32px rgba(15,22,15,0.09),0 2px 8px rgba(15,22,15,0.06);--g-shadow-h:0 1px 0 rgba(255,255,255,1) inset,0 -1px 0 rgba(0,0,0,0.05) inset,0 16px 48px rgba(15,22,15,0.13),0 4px 16px rgba(15,22,15,0.08);--b1:rgba(20,55,32,0.08);--b2:rgba(20,55,32,0.16);--b3:rgba(20,55,32,0.26);--s-sm:0 2px 8px rgba(15,22,15,0.08);--s-md:0 6px 24px rgba(15,22,15,0.10);--s-lg:0 14px 44px rgba(15,22,15,0.12);--s-hover:0 24px 60px rgba(15,22,15,0.16);--max-w:1380px;--nav-h:68px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:20px;--r-2xl:26px;--r-3xl:32px;--r-card:26px;--r-full:9999px;--e-med:0.22s ease;--e-fast:0.14s ease;--e-spring:0.30s cubic-bezier(0.34,1.56,0.64,1)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:rgba(20,55,32,.28);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(20,55,32,.5)}::selection{background:rgba(20,55,32,.15);color:var(--t1)}body::before{content:'';position:fixed;inset:0;z-index:0;background:#fff;pointer-events:none}body>*{position:relative;z-index:2}.glass{background:var(--g-bg);border:1px solid var(--g-border);backdrop-filter:var(--g-blur);-webkit-backdrop-filter:var(--g-blur);box-shadow:var(--g-shadow)}#navbar{position:fixed;top:0;left:0;right:0;height:var(--nav-h);background:0 0;display:flex;align-items:center;padding:0 1.5rem;transition:all var(--e-med);z-index:1000}.nav-inner{max-width:1060px;margin-inline:auto;padding:0 .4rem 0 1.4rem;height:50px;width:100%;display:flex;align-items:center;gap:.3rem;background:rgba(255,255,255,.86);backdrop-filter:blur(40px) saturate(200%);-webkit-backdrop-filter:blur(40px) saturate(200%);border:1px solid rgba(255,255,255,.85);border-radius:40px;box-shadow:0 2px 20px rgba(0,60,30,.08),0 1px 0 rgba(255,255,255,.95) inset;transition:box-shadow var(--e-med),background var(--e-med)}#navbar.scrolled .nav-inner{background:rgba(255,255,255,.97);box-shadow:0 6px 32px rgba(0,60,30,.14),0 1px 0 rgba(255,255,255,.95) inset}.nav-logo{font-size:1.1rem;font-weight:900;letter-spacing:-.03em;color:var(--t1);flex-shrink:0}.nav-logo span{color:var(--emerald)}.nav-links{display:flex;gap:.2rem;flex:1;justify-content:center;margin-left:0}.nav-links a{padding:.42rem .88rem;border-radius:var(--r-full);font-size:.85rem;font-weight:550;color:var(--t3);transition:all var(--e-med)}.nav-links a.active,.nav-links a:hover{color:var(--t1);background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,var(--s-sm)}.hamburger{display:none;flex-direction:column;gap:5px;background:0 0;border:none;padding:6px;margin-left:auto}.hamburger span{display:block;width:22px;height:2px;background:var(--t3);border-radius:2px;transition:all var(--e-med)}.hamburger.open span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.open span:nth-child(2){opacity:0}.hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav{position:fixed;inset:0;z-index:999;background:rgba(255,255,255,.98);backdrop-filter:blur(48px) saturate(180%);-webkit-backdrop-filter:blur(48px) saturate(180%);padding:6rem 2.5rem 3rem;display:flex;flex-direction:column;gap:.4rem;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.mobile-nav.open{opacity:1;pointer-events:all;transform:translateY(0)}.mobile-nav a{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;color:var(--t3);padding:.7rem 0;border-bottom:1px solid var(--b1);transition:color var(--e-med),padding-left var(--e-spring)}.mobile-nav a:hover{color:var(--emerald);padding-left:.5rem}.mobile-close{position:absolute;top:1.5rem;right:1.8rem;background:0 0;border:none;color:var(--t3);transition:color var(--e-med),transform var(--e-spring)}.mobile-close:hover{color:var(--t1);transform:rotate(90deg)}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.76rem 1.75rem;border-radius:var(--r-full);font-size:.87rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:all var(--e-spring);border:none;white-space:nowrap;text-decoration:none}.btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2.5;transition:transform var(--e-spring)}.btn:hover svg{transform:translateX(3px)}.lg-card{background:linear-gradient(140deg,rgba(255,255,255,.62) 0,rgba(255,255,255,.32) 52%,rgba(255,255,255,.48) 100%),radial-gradient(circle at 8% 0,rgba(255,255,255,.45) 0,transparent 42%),radial-gradient(circle at 100% 100%,rgba(29,184,122,.1) 0,transparent 55%);border:1px solid rgba(255,255,255,.84);border-radius:var(--r-2xl);backdrop-filter:blur(42px) saturate(210%) brightness(1.05);-webkit-backdrop-filter:blur(42px) saturate(210%) brightness(1.05);box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(0,0,0,.04) inset,1px 0 0 rgba(255,255,255,.65) inset,-1px 0 0 rgba(255,255,255,.35) inset,0 10px 34px rgba(26,26,46,.09),0 3px 12px rgba(26,26,46,.06),0 0 0 .5px rgba(255,255,255,.55);position:relative;overflow:hidden;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1),background .32s cubic-bezier(.34,1.56,.64,1),border-color .32s cubic-bezier(.34,1.56,.64,1)}.lg-card::before{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.92) 25%,#fff 50%,rgba(255,255,255,.92) 75%,transparent);z-index:1}.lg-card::after{content:'';position:absolute;inset:0;background:radial-gradient(circle 220px at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.26) 0,rgba(255,255,255,.1) 40%,transparent 72%);border-radius:inherit;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:2}.lg-card:hover{background:linear-gradient(140deg,rgba(255,255,255,.78) 0,rgba(255,255,255,.46) 52%,rgba(255,255,255,.6) 100%),radial-gradient(circle at 8% 0,rgba(255,255,255,.58) 0,transparent 44%),radial-gradient(circle at 100% 100%,rgba(29,184,122,.14) 0,transparent 58%);border-color:rgba(255,255,255,.95);box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(0,0,0,.05) inset,1px 0 0 rgba(255,255,255,.8) inset,-1px 0 0 rgba(255,255,255,.52) inset,0 18px 50px rgba(26,26,46,.13),0 6px 20px rgba(26,26,46,.08),0 0 0 .5px rgba(255,255,255,.82);transform:translateY(-4px)}.lg-card:hover::after{opacity:1}.reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.visible{opacity:1;transform:translateY(0)}.sec{padding-block:9rem}footer:not(.nx-footer){background:rgba(255,255,255,.55);border-top:1px solid rgba(255,255,255,.9);backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);box-shadow:0 1px 0 rgba(255,255,255,.95) inset;padding-block:5rem 2.5rem;position:relative;z-index:2}.why-card{display:flex;align-items:flex-start;gap:1.2rem;padding:1.5rem 1.6rem}.why-card:hover{transform:translateX(4px) translateY(-4px)!important;border-color:rgba(29,184,122,.28)!important}.wc-icon{width:38px;height:38px;flex-shrink:0;border-radius:var(--r-sm);background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 0 #fff inset,var(--s-sm);transition:all var(--e-spring)}.wc-icon svg{width:16px;height:16px;stroke:var(--emerald);fill:none;stroke-width:1.7}.why-card:hover .wc-icon{background:rgba(29,184,122,.1);transform:scale(1.08) rotate(-4deg)}.ms-card{min-height:250px;padding:1.2rem;border-radius:var(--r-2xl);position:relative;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.ms-card:hover{transform:translateY(-4px);border-color:rgba(29,184,122,.24)!important;box-shadow:0 1px 0 #fff inset,0 14px 28px rgba(34,21,32,.1)}.ms-card h3{font-size:1.05rem;font-weight:760;letter-spacing:-.02em;line-height:1.2;color:var(--t1);margin-bottom:.5rem}.ms-card p{font-size:.82rem;line-height:1.64;color:var(--t2);opacity:1;max-height:none}@media (max-width:700px){.ms-card{min-height:auto}}.sv-card{padding:2.2rem}.sv-card-icon{width:44px;height:44px;border-radius:var(--r-md);background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;box-shadow:0 1px 0 #fff inset,var(--s-sm);transition:all var(--e-spring)}.sv-card-icon svg{width:19px;height:19px;stroke:var(--emerald);fill:none;stroke-width:1.6}.sv-card:hover .sv-card-icon{background:rgba(29,184,122,.1);transform:scale(1.08) rotate(-4deg)}.sv-card h4{font-size:1rem;font-weight:740;letter-spacing:-.02em;margin-bottom:.6rem;color:var(--t1)}.sv-card p{font-size:.83rem;line-height:1.76;color:var(--t2);margin-bottom:1.3rem}.pc{background:rgba(255,255,255,.52);border:1px solid rgba(255,255,255,.88);border-radius:var(--r-2xl);padding:2.6rem 2.2rem;position:relative;overflow:hidden;backdrop-filter:blur(32px) saturate(180%);-webkit-backdrop-filter:blur(32px) saturate(180%);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,var(--s-md);transition:all var(--e-med)}.pc::before{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent)}.pc:hover{background:rgba(255,255,255,.72);border-color:#fff;transform:translateY(-6px);box-shadow:0 1px 0 #fff inset,var(--s-hover)}.faq-item{overflow:hidden;transition:all var(--e-med)}.faq-item.open{border-color:rgba(29,184,122,.28)!important}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.3rem 1.7rem;cursor:pointer}.faq-q span{font-size:.94rem;font-weight:640;color:var(--t1);line-height:1.44}.faq-a{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.16,1,.3,1)}.faq-item.open .faq-a{max-height:400px}.faq-a p{padding:0 1.7rem 1.3rem;font-size:.87rem;line-height:1.78;color:var(--t2)}.ap-card::after,.faq-item::after,.fw-step::after,.glass::after,.pc::after,.sv-card::after,.why-card::after{content:'';position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle 180px at var(--sx,50%) var(--sy,50%),rgba(255,255,255,.22) 0,rgba(255,255,255,.06) 40%,transparent 70%);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:9}.ap-card:hover::after,.faq-item:hover::after,.fw-step:hover::after,.glass:hover::after,.pc:hover::after,.sv-card:hover::after,.why-card:hover::after{opacity:1}.back-to-top{position:fixed;right:1.4rem;bottom:98px;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.78) 0,rgba(255,255,255,.44) 100%),radial-gradient(circle at 28% 22%,rgba(255,255,255,.92) 0,transparent 55%);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(0,0,0,.04) inset,0 10px 28px rgba(34,21,32,.16);color:var(--t1);display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(10px) scale(.96);transition:opacity .22s ease,transform .22s ease,visibility .22s ease,box-shadow var(--e-med);z-index:1200}.back-to-top.show{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.back-to-top:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 1px 0 #fff inset,0 -1px 0 rgba(0,0,0,.04) inset,0 14px 34px rgba(34,21,32,.2)}.back-to-top svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.6}.back-to-top:focus-visible{outline:2px solid rgba(29,184,122,.48);outline-offset:2px}.mit-dark-sub{font-size:.95rem;color:#4a5e52;line-height:1.75;max-width:440px;margin-inline:auto}.nav-drop{position:relative;display:flex;align-items:center}.nav-drop-btn{display:inline-flex;align-items:center;gap:.28rem;background:0 0;border:none;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:550;color:var(--t3);padding:.42rem .88rem;border-radius:9999px;transition:color .18s ease,background .18s ease;line-height:1}.nav-drop-btn.active,.nav-drop-btn:hover,.nav-drop[data-open] .nav-drop-btn{color:var(--t1);background:rgba(255,255,255,.7);border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,var(--s-sm)}.nav-drop-chevron{flex-shrink:0;transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.nav-drop[data-open] .nav-drop-chevron{transform:rotate(180deg)}.nav-dropdown{position:absolute;top:calc(100% + 6px);left:0;min-width:0;width:auto;background:#fff;border-radius:4px;padding:.5rem 0;box-shadow:0 8px 24px rgba(0,0,0,.13);z-index:300;white-space:nowrap;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.nav-drop[data-open] .nav-dropdown{opacity:1;transform:translateY(0);pointer-events:all}.nav-dd-item{display:block;padding:.32rem 1.1rem;text-decoration:none;color:#1a1a1a;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;transition:color .14s ease}.nav-dd-item:hover{color:#1db87a}.mob-svc-links{display:flex;flex-direction:column;gap:.28rem;padding-left:1rem;margin:-.18rem 0 .28rem}.mob-svc-links a{font-size:.81rem;color:var(--t3);padding:.26rem 0;transition:color .18s ease}.mob-svc-links a:hover{color:var(--emerald)}body{background:#fff!important}body::after,body::before{display:none!important}#navbar{background:0 0!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.nav-inner{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-color:rgba(255,255,255,.85)!important;box-shadow:0 2px 20px rgba(0,60,30,.09),0 1px 0 rgba(255,255,255,.95) inset!important}#navbar.scrolled .nav-inner{background:rgba(255,255,255,.97)!important;box-shadow:0 6px 32px rgba(0,60,30,.13),0 1px 0 rgba(255,255,255,.95) inset!important}.nx-cta-section{background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%);padding:3rem 2rem}.nx-cta-card{max-width:780px;margin-inline:auto;background:0 0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;text-align:center;position:relative;overflow:visible}.nx-cta-card::before{display:none!important}.nx-cta-inner{position:relative;z-index:1}.nx-cta-inner h2{font-size:clamp(2.6rem, 5.5vw, 4.4rem);font-weight:900;letter-spacing:-.045em;color:#0a1a12!important;-webkit-text-fill-color:unset!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important;margin-bottom:1.2rem;line-height:1.04}.nx-cta-inner h2 em{font-style:normal;color:#0a1a12;-webkit-text-fill-color:unset!important;background:0 0!important}.nx-cta-inner p{font-size:1.05rem;color:#1db87a!important;max-width:700px;margin-inline:auto;line-height:1.72;margin-bottom:2.5rem;font-weight:500;white-space:nowrap}.nx-footer{background:#080f09!important;border-top:none!important;padding-block:3.5rem 1.8rem!important;position:relative}.nx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.4),transparent)}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2rem}.nx-impact-num{font-size:clamp(3.2rem, 5.5vw, 5.2rem);font-weight:900;letter-spacing:-.04em;line-height:1;color:#111;font-variant-numeric:tabular-nums}.nx-impact-num::before{display:none}@media (max-width:640px){.nx-impact-num{font-size:2.6rem}.nx-hero-h1{font-size:clamp(2.6rem,12vw,4rem)}.nx-cta-card{padding:3rem 1.5rem}}.svc-cursor-preview{position:fixed;top:0;left:0;width:280px;height:200px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-65%) scale(.78) rotate(-3deg);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.svc-cursor-preview.is-visible{opacity:1;transform:translate(-50%,-65%) scale(1) rotate(-1.5deg)}body{background:#fff!important}body::after,body::before{display:none!important}#navbar{background:0 0!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.nav-inner{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-color:rgba(255,255,255,.85)!important;box-shadow:0 2px 20px rgba(0,60,30,.09),0 1px 0 rgba(255,255,255,.95) inset!important}#navbar.scrolled .nav-inner{background:rgba(255,255,255,.97)!important;box-shadow:0 6px 32px rgba(0,60,30,.13),0 1px 0 rgba(255,255,255,.95) inset!important}.nx-cta-section{background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%);padding:6rem 2rem}.nx-cta-card{max-width:1100px;margin-inline:auto;background:#0a1a12;border-radius:28px;padding:5rem 4rem;text-align:center;position:relative;overflow:hidden}.nx-cta-card::before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(29,184,122,.22) 0,transparent 70%);pointer-events:none}.nx-cta-inner{position:relative;z-index:1}.nx-cta-inner h2{font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:900;letter-spacing:-.042em;color:#fff;margin-bottom:1.2rem;line-height:1.04}.nx-cta-inner h2 em{font-style:italic;background:linear-gradient(118deg,#fff 0,#a8f0c6 60%,#1db87a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nx-cta-inner p{font-size:1rem;color:rgba(255,255,255,.6);max-width:480px;margin-inline:auto;line-height:1.72;margin-bottom:2.5rem}.nx-footer{background:#080f09!important;border-top:none!important;padding-block:3.5rem 1.8rem!important;position:relative}.nx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.4),transparent)}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2rem}.nx-impact-num{font-size:clamp(2.4rem, 4vw, 3.6rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:#f0fdf4;font-variant-numeric:tabular-nums}.nx-impact-num::before{content:'+';font-size:.55em;font-weight:700;color:#6ee7b0;vertical-align:super;margin-right:2px}@media (max-width:640px){.nx-impact-num{font-size:2.6rem}.nx-hero-h1{font-size:clamp(2.6rem,12vw,4rem)}.nx-cta-card{padding:3rem 1.5rem}}.nx-svc-row{position:relative;display:grid;grid-template-columns:56px 1fr 64px 36px;align-items:center;gap:2rem;padding:1.4rem 0;border-top:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;overflow:hidden;transition:padding .35s cubic-bezier(.16,1,.3,1);cursor:pointer}.nx-svc-row:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.nx-svc-row:hover{padding-left:1rem;padding-right:1rem}.svc-cursor-preview{position:fixed;top:0;left:0;width:280px;height:200px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-65%) scale(.78) rotate(-3deg);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.svc-cursor-preview.is-visible{opacity:1;transform:translate(-50%,-65%) scale(1) rotate(-1.5deg)}.itab-wrap{margin-bottom:2.4rem}.itab-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.2rem}.itab-btn{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border-radius:16px;border:1px solid rgba(255,255,255,.7);background:rgba(255,255,255,.55);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,0 2px 10px rgba(15,22,15,.06);cursor:pointer;text-align:left;transition:all .22s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden}.itab-btn:hover{background:rgba(255,255,255,.78);transform:translateY(-2px);box-shadow:0 1px 0 #fff inset,0 6px 20px rgba(15,22,15,.1)}.itab-btn.active{background:#0c1828;border-color:rgba(255,255,255,.08);box-shadow:0 4px 20px rgba(0,0,0,.22);transform:translateY(-2px)}.itab-btn.active::after{content:'';position:absolute;bottom:0;left:1rem;right:1rem;height:2px;background:var(--tc,#1db87a);border-radius:9999px;opacity:.8}.itab-panel-content h3{font-size:clamp(1.45rem, 2.4vw, 1.9rem)!important;font-weight:880!important;letter-spacing:-.04em!important;margin-bottom:1rem!important;line-height:1.15!important}.itab-panel-content>p{font-size:.92rem!important;line-height:1.82!important;margin-bottom:1.6rem!important;max-width:520px!important;color:rgba(15,22,15,.6)!important}.itab-list{border-top:1px solid rgba(15,22,15,.08)!important;padding-top:1.2rem!important;gap:.72rem!important;margin-bottom:1.8rem!important}.itab-list li{font-size:.875rem!important;line-height:1.62!important;gap:.65rem!important;color:rgba(15,22,15,.68)!important}.itab-list li svg{width:15px!important;height:15px!important;margin-top:2px!important}.itab-list li strong{font-weight:780!important;color:var(--t1,#0f160f)!important;letter-spacing:-.01em!important}.itab-panel-thumb{border-radius:20px!important;box-shadow:0 16px 48px rgba(15,22,15,.18)!important}.itab-panels{position:relative}.itab-panel{display:none;animation:itabFadeIn .28s cubic-bezier(.16,1,.3,1)}.itab-panel.active{display:block}@keyframes itabFadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.itab-panel-content h3{font-size:clamp(1.3rem, 2.2vw, 1.7rem);font-weight:860;letter-spacing:-.035em;line-height:1.18;color:var(--t1);margin-bottom:.8rem}.itab-panel-content>p{font-size:.88rem;line-height:1.78;color:var(--t2);margin-bottom:1.4rem;font-family:var(--font-ui, sans-serif);max-width:480px}.itab-list{list-style:none;padding:0;margin:0 0 1.4rem;display:flex;flex-direction:column;gap:.52rem}.itab-list li{display:flex;align-items:flex-start;gap:.55rem;font-size:.82rem;line-height:1.56;color:var(--t2);font-family:var(--font-ui, sans-serif)}.itab-list li svg{width:14px;height:14px;flex-shrink:0;stroke:var(--ac);fill:none;stroke-width:2.5;margin-top:1px}.itab-panel-thumb{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 12px 40px rgba(15,22,15,.16);flex-shrink:0}.itab-panel-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.itab-panel.active .itab-panel-thumb img{transform:scale(1.04)}@media (max-width:1100px){.itab-bar{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.itab-panel-thumb{aspect-ratio:16/9}}@media (max-width:600px){.itab-bar{grid-template-columns:1fr 1fr;gap:.5rem}.itab-btn{padding:.75rem .9rem;gap:.6rem}}body{background:#fff!important}body::after,body::before{display:none!important}#navbar{background:0 0!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.nav-inner{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-color:rgba(255,255,255,.85)!important;box-shadow:0 2px 20px rgba(0,60,30,.09),0 1px 0 rgba(255,255,255,.95) inset!important}#navbar.scrolled .nav-inner{background:rgba(255,255,255,.97)!important;box-shadow:0 6px 32px rgba(0,60,30,.13),0 1px 0 rgba(255,255,255,.95) inset!important}.nx-cta-section{background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%);padding:6rem 2rem}.nx-cta-card{max-width:1100px;margin-inline:auto;background:#0a1a12;border-radius:28px;padding:5rem 4rem;text-align:center;position:relative;overflow:hidden}.nx-cta-card::before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(29,184,122,.22) 0,transparent 70%);pointer-events:none}.nx-cta-inner{position:relative;z-index:1}.nx-cta-inner h2{font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:900;letter-spacing:-.042em;color:#fff;margin-bottom:1.2rem;line-height:1.04}.nx-cta-inner h2 em{font-style:italic;background:linear-gradient(118deg,#fff 0,#a8f0c6 60%,#1db87a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nx-cta-inner p{font-size:1rem;color:rgba(255,255,255,.6);max-width:480px;margin-inline:auto;line-height:1.72;margin-bottom:2.5rem}.nx-footer{background:#080f09!important;border-top:none!important;padding-block:3.5rem 1.8rem!important;position:relative}.nx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.4),transparent)}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2rem}.nx-impact-num{font-size:clamp(2.4rem, 4vw, 3.6rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:#f0fdf4;font-variant-numeric:tabular-nums}.nx-impact-num::before{content:'+';font-size:.55em;font-weight:700;color:#6ee7b0;vertical-align:super;margin-right:2px}@media (max-width:640px){.nx-impact-num{font-size:2.6rem}.nx-hero-h1{font-size:clamp(2.6rem,12vw,4rem)}.nx-cta-card{padding:3rem 1.5rem}}.nx-svc-row{position:relative;display:grid;grid-template-columns:56px 1fr 64px 36px;align-items:center;gap:2rem;padding:1.4rem 0;border-top:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;overflow:hidden;transition:padding .35s cubic-bezier(.16,1,.3,1);cursor:pointer}.nx-svc-row:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.nx-svc-row:hover{padding-left:1rem;padding-right:1rem}.svc-cursor-preview{position:fixed;top:0;left:0;width:280px;height:200px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-65%) scale(.78) rotate(-3deg);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.svc-cursor-preview.is-visible{opacity:1;transform:translate(-50%,-65%) scale(1) rotate(-1.5deg)}body{background:#fff!important}body::after,body::before{display:none!important}#navbar{background:0 0!important;border-bottom:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important}.nav-inner{background:rgba(255,255,255,.9)!important;backdrop-filter:blur(40px) saturate(200%)!important;-webkit-backdrop-filter:blur(40px) saturate(200%)!important;border-color:rgba(255,255,255,.85)!important;box-shadow:0 2px 20px rgba(0,60,30,.09),0 1px 0 rgba(255,255,255,.95) inset!important}#navbar.scrolled .nav-inner{background:rgba(255,255,255,.97)!important;box-shadow:0 6px 32px rgba(0,60,30,.13),0 1px 0 rgba(255,255,255,.95) inset!important}.nx-cta-section{background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%);padding:6rem 2rem}.nx-cta-card{max-width:1100px;margin-inline:auto;background:#0a1a12;border-radius:28px;padding:5rem 4rem;text-align:center;position:relative;overflow:hidden}.nx-cta-card::before{content:'';position:absolute;top:-80px;left:50%;transform:translateX(-50%);width:500px;height:300px;background:radial-gradient(ellipse,rgba(29,184,122,.22) 0,transparent 70%);pointer-events:none}.nx-cta-inner{position:relative;z-index:1}.nx-cta-inner h2{font-size:clamp(2rem, 4.5vw, 3.4rem);font-weight:900;letter-spacing:-.042em;color:#fff;margin-bottom:1.2rem;line-height:1.04}.nx-cta-inner h2 em{font-style:italic;background:linear-gradient(118deg,#fff 0,#a8f0c6 60%,#1db87a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nx-cta-inner p{font-size:1rem;color:rgba(255,255,255,.6);max-width:480px;margin-inline:auto;line-height:1.72;margin-bottom:2.5rem}.nx-footer{background:#080f09!important;border-top:none!important;padding-block:3.5rem 1.8rem!important;position:relative}.nx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.4),transparent)}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2rem}.nx-impact-num{font-size:clamp(2.4rem, 4vw, 3.6rem);font-weight:900;letter-spacing:-.05em;line-height:1;color:#f0fdf4;font-variant-numeric:tabular-nums}.nx-impact-num::before{content:'+';font-size:.55em;font-weight:700;color:#6ee7b0;vertical-align:super;margin-right:2px}@media (max-width:640px){.nx-impact-num{font-size:2.6rem}.nx-hero-h1{font-size:clamp(2.6rem,12vw,4rem)}.nx-cta-card{padding:3rem 1.5rem}}.nx-svc-row{position:relative;display:grid;grid-template-columns:56px 1fr 64px 36px;align-items:center;gap:2rem;padding:1.4rem 0;border-top:1px solid rgba(0,0,0,.08);text-decoration:none;color:inherit;overflow:hidden;transition:padding .35s cubic-bezier(.16,1,.3,1);cursor:pointer}.nx-svc-row:last-child{border-bottom:1px solid rgba(0,0,0,.08)}.nx-svc-row:hover{padding-left:1rem;padding-right:1rem}.svc-cursor-preview{position:fixed;top:0;left:0;width:280px;height:200px;pointer-events:none;z-index:9999;opacity:0;transform:translate(-50%,-65%) scale(.78) rotate(-3deg);transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.svc-cursor-preview.is-visible{opacity:1;transform:translate(-50%,-65%) scale(1) rotate(-1.5deg)}.nx-hero-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.nx-impact-num{color:#111}@media (max-width:640px){.nx-svc-row{flex-wrap:wrap;gap:.8rem}.nx-cta-card{padding:2.5rem 1.2rem;border-radius:1.2rem}.itab-bar{flex-direction:column}}.nx-hero-v2{position:relative;min-height:52vh;margin:.65rem 1.3rem 0;border-radius:24px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#060f08}.nx-hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.nx-hero-bottom-glow{position:absolute;bottom:0;left:0;right:0;height:55%;background:radial-gradient(ellipse 75% 55% at 50% 100%,rgba(29,184,122,.22) 0,transparent 70%);z-index:1;pointer-events:none}.nx-hero-content{position:relative;z-index:3;text-align:center;max-width:700px;padding:calc(var(--nav-h) + 1.4rem) 2rem 2.4rem;display:flex;flex-direction:column;align-items:center}.nx-hero-h1{font-size:clamp(2rem, 3.8vw, 3.4rem);font-weight:880;line-height:1.08;letter-spacing:-.04em;color:#fff;margin-bottom:1rem}.nx-hero-h1 em{font-style:italic;background:linear-gradient(118deg,#1db87a 0,#5de8b0 50%,#a8f5d8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nx-hero-contact-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.75rem 1.4rem;border-radius:9999px;background:#1db87a;color:#fff;font-size:.85rem;font-weight:700;text-decoration:none;letter-spacing:.03em;box-shadow:0 4px 28px rgba(29,184,122,.42);transition:background .22s ease,transform .22s ease,box-shadow .22s ease;margin-top:.4rem}.nx-hero-contact-btn:hover{background:#15a367;transform:translateY(-2px);box-shadow:0 8px 36px rgba(29,184,122,.52)}.nx-hero-contact-btn svg{transition:transform .22s ease}.nx-hero-contact-btn:hover svg{transform:translateX(4px)}.hero-anim-1{transform:translateY(18px);animation:heroFadeUp .72s cubic-bezier(.16,1,.3,1) 0s forwards}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.nx-hero-v2{margin:.5rem .6rem 0;border-radius:14px;min-height:auto}.nx-hero-content{padding:calc(var(--nav-h) + 1rem) 1.5rem 2rem}}.nx-impact-num{font-size:clamp(3.2rem, 5.5vw, 5.2rem);font-weight:900;letter-spacing:-.04em;color:#111;line-height:1}.nx-cta-section{padding-block:8rem;position:relative;z-index:2;background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%);overflow:hidden}.nx-cta-section::before{content:'';position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:900px;height:900px;background:radial-gradient(circle,rgba(29,184,122,.13) 0,transparent 65%);pointer-events:none}.nx-cta-card{position:relative;overflow:hidden;isolation:isolate;background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.95);border-radius:var(--r-3xl);padding:7rem 5rem;text-align:center;backdrop-filter:blur(40px) saturate(200%) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.04);box-shadow:0 1px 0 #fff inset,0 30px 80px rgba(0,60,30,.12);max-width:var(--max-w);margin-inline:auto}.nx-cta-card::before{content:'';position:absolute;top:0;left:6%;right:6%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.98),transparent)}.nx-cta-inner{position:relative;z-index:2;max-width:640px;margin-inline:auto}.nx-cta-inner h2{font-size:clamp(2.2rem, 5vw, 3.4rem);font-weight:880;letter-spacing:-.04em;line-height:1.06;color:var(--t1);margin-bottom:1.4rem}.nx-cta-inner h2 em{font-style:italic;background:linear-gradient(118deg,#1db87a 0,#14371f 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nx-cta-inner>p{font-size:1rem;line-height:1.78;color:var(--t2);margin-bottom:2.5rem}.nx-footer{position:relative!important;z-index:10!important;background:#0a1a12!important;border-top:1px solid rgba(29,184,122,.18)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding-top:5rem!important;padding-bottom:0!important;margin-top:0!important;overflow:hidden!important}.nx-footer::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.45),transparent)}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2rem;padding-bottom:3rem}#svc-cursor-preview,.svc-cursor-preview{position:fixed!important;pointer-events:none!important}.sec{padding-block:5rem!important}.nx-cta-section{padding-block:3rem!important}body,html{overflow-x:clip;max-width:100vw}@media (max-width:1024px){.nav-links{display:none!important}.hamburger{display:flex!important}.sec{padding-block:4rem!important}.itab-panel-thumb{min-height:160px!important}.bs-pill-tabs{justify-content:flex-start!important}}@media (max-width:768px){.nav-inner{padding-inline:1.4rem!important}.sec{padding-block:3.5rem!important}.nx-cta-section{padding-block:2.5rem!important}.nx-hero-v2{min-height:80vh!important}.nx-hero-content{padding:calc(var(--nav-h) + 2.5rem) 1.4rem 3.5rem!important}.nx-hero-h1{font-size:clamp(2.6rem, 10vw, 4rem)!important}.nx-cta-card{padding:2.8rem 1.6rem!important;border-radius:20px!important}.nx-cta-inner p{white-space:normal!important;font-size:.92rem!important}.itab-panel-thumb{min-height:140px!important}.itab-panel-content{padding:2rem 1.6rem!important}.ct-right{padding:2.5rem 2rem!important;border-left:none!important}}@media (max-width:640px){.nav-inner,.nx-footer-inner{padding-inline:1.2rem!important}.sec{padding-block:3rem!important}.nx-cta-section{padding-block:2rem!important}.nx-hero-h1{font-size:clamp(2.2rem, 11vw, 3rem)!important}.nx-cta-card{padding:2.4rem 1.4rem!important;border-radius:16px!important}.nx-cta-inner h2{font-size:clamp(1.8rem, 8vw, 2.6rem)!important}.nx-footer-inner{padding-inline:1.2rem!important}.ct-right{padding:2rem 1.4rem!important}.itab-panel-content{padding:1.6rem 1.2rem!important}.bs-pill{font-size:.74rem!important;padding:.4rem .85rem!important}}@media (max-width:480px){.nav-inner,.nx-footer-inner{padding-inline:1rem!important}.sec{padding-block:2.5rem!important}.nx-cta-section{padding:2rem 1rem!important}.nx-hero-content{padding:calc(var(--nav-h) + 2rem) 1rem 3rem!important}.nx-hero-h1{font-size:clamp(2rem, 11vw, 2.8rem)!important}.nx-cta-card{padding:2rem 1.2rem!important}.nx-cta-section{padding:1.5rem 1rem!important}.nx-footer{padding-block:2.5rem 1.4rem!important}.nx-footer-inner{padding-inline:1rem!important}.itab-panel-content{padding:1.4rem 1rem!important}.svc-cursor-preview{display:none!important}}@media (max-width:375px){.nav-logo{font-size:1rem!important}.nav-inner{padding-inline:0.9rem!important}.nx-hero-h1{font-size:2.1rem!important}.nx-cta-inner h2{font-size:1.6rem!important}.nx-cta-card{padding:1.8rem 1rem!important}.mobile-nav{padding:5rem 1.5rem 2.5rem!important}.mobile-nav a{font-size:1.1rem!important}.ct-right{padding:1.5rem 1rem!important}.bs-pill{font-size:.7rem!important;padding:.35rem .7rem!important}}@media (hover:none) and (pointer:coarse){.hamburger{padding:10px!important;min-height:44px!important}.svc-cursor-preview{display:none!important}}.nx-footer{padding-block:2rem 1rem!important}.nx-footer-inner{padding-inline:2rem!important}@media (max-width:1024px){.nx-footer{padding-block:1.8rem 0.9rem!important}}@media (max-width:768px){.nx-footer{padding-block:1.6rem 0.8rem!important}.nx-footer-inner{padding-inline:1.2rem!important}}@media (max-width:480px){.nx-footer{padding-block:1.4rem 0.7rem!important}.nx-footer-inner{padding-inline:1rem!important}}.bs-pill-tabs{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.bs-pill{display:inline-flex;align-items:center;gap:.42rem;padding:.46rem 1rem;border-radius:9999px;font-size:.8rem;font-weight:650;color:var(--t2);background:rgba(255,255,255,.62);border:1px solid rgba(20,55,32,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 rgba(255,255,255,.95) inset,var(--s-sm);cursor:pointer;transition:all .22s ease;white-space:nowrap;font-family:var(--font-sans)}.bs-pill svg{flex-shrink:0;opacity:.5;transition:all .22s ease}.bs-pill:hover{color:var(--t1);background:rgba(255,255,255,.9);border-color:rgba(29,184,122,.35);transform:translateY(-2px);box-shadow:0 1px 0 #fff inset,var(--s-md)}.bs-pill:hover svg{opacity:.85}.bs-pill.active{color:#fff;background:var(--emerald);border-color:transparent;box-shadow:0 6px 20px rgba(20,55,32,.28),0 1px 0 rgba(255,255,255,.2) inset;transform:translateY(-1px)}.bs-pill.active svg{opacity:1;stroke:#fff}@media (max-width:900px){.bs-pill-tabs{justify-content:flex-start}}@media (max-width:480px){.bs-pill{font-size:.75rem;padding:.4rem .85rem}}.faq-item{margin-bottom:.65rem;border-radius:12px;overflow:hidden}.ct-right{padding:3.5rem 3rem;background:#f9fafa;border-left:1px solid rgba(0,0,0,.06)}@media (max-width:768px){.ct-right{border-left:none;border-top:1px solid rgba(0,0,0,.06)}.ct-right{padding:2.5rem 2rem}}@media (max-width:768px){.bs-pill-tabs{flex-wrap:wrap!important}}@media (max-width:768px){.nx-cta-card h2{font-size:clamp(1.7rem, 6.5vw, 2.1rem)!important;letter-spacing:-.03em!important;line-height:1.18!important}}@media (max-width:480px){.nx-hero-v2{margin:.4rem!important;border-radius:18px!important}}.nav-inner{background:rgba(8,20,12,.9)!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:0 2px 28px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.05) inset!important}#navbar.scrolled .nav-inner{background:rgba(8,20,12,.98)!important;box-shadow:0 6px 36px rgba(0,0,0,.42)!important}.nav-logo{color:#fff!important}.nav-logo span{color:#1db87a!important}.nav-links a{color:rgba(255,255,255,.52)!important}.nav-links a.active,.nav-links a:hover{color:#fff!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.nav-drop-btn{color:rgba(255,255,255,.52)!important}.nav-drop-btn.active,.nav-drop-btn:hover,.nav-drop[data-open] .nav-drop-btn{color:#fff!important;background:rgba(255,255,255,.11)!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:none!important}.nav-dropdown{background:rgba(8,20,12,.97)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 14px 44px rgba(0,0,0,.52),0 2px 8px rgba(0,0,0,.22)!important}.nav-dd-item{color:rgba(255,255,255,.52)!important}.nav-dd-item:hover{color:#1db87a!important;background:rgba(255,255,255,.05)!important}.hamburger span{background:rgba(255,255,255,.65)!important}.mobile-nav{z-index:1001!important;background:rgba(8,20,12,.99)!important}.mobile-nav a{color:rgba(255,255,255,.5)!important;border-bottom-color:rgba(255,255,255,.07)!important}.mobile-nav a:hover{color:#1db87a!important}.mobile-nav a.active{color:#1db87a!important}.mobile-close{color:rgba(255,255,255,.5)!important;position:absolute!important;z-index:10!important}.mobile-close:hover{color:#fff!important}.lang-toggle-wrap{display:flex;align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:3px;gap:2px;flex-shrink:0}.lang-btn{background:0 0;border:none;border-radius:6px;padding:.22rem .4rem;font-size:1rem;letter-spacing:0;line-height:1;cursor:pointer;transition:all .18s ease;display:flex;align-items:center;justify-content:center;opacity:.5}.lang-btn .fi{width:22px;height:16px;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.1);display:block}.lang-btn.active{background:rgba(255,255,255,.14);opacity:1;box-shadow:0 1px 4px rgba(0,0,0,.25);border-radius:6px}.lang-btn:hover:not(.active){opacity:.8}.mobile-lang-toggle .lang-btn{padding:.3rem .5rem!important}.mobile-lang-toggle .lang-btn .fi{width:28px!important;height:20px!important}.mobile-lang-toggle{display:none}@media (max-width:768px){.lang-toggle-wrap{display:none!important}.mobile-lang-toggle{display:flex!important;align-items:center;gap:0;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:4px;width:fit-content;margin-top:.8rem}.mobile-lang-toggle .lang-btn{font-size:1.35rem!important;padding:.3rem .55rem!important}}@media (max-width:900px){.itab-bar{grid-template-columns:1fr 1fr!important;gap:.65rem!important}.itab-btn{padding:.85rem .9rem!important;gap:.55rem!important}}@media (max-width:480px){.itab-btn{padding:.72rem .65rem!important;gap:.45rem!important}}@media (max-width:768px){.nx-hero-contact-btn{font-size:.9rem!important;padding:.82rem 2rem!important;letter-spacing:.04em!important}}@media (max-width:480px){.nx-hero-contact-btn{font-size:.84rem!important;padding:.72rem 1.6rem!important}}.mobile-nav a{color:rgba(255,255,255,.65)!important}.mobile-nav a:hover{color:#1db87a!important}.mobile-nav a.active{color:#1db87a!important}@media (hover:none) and (pointer:coarse){.bs-pill,.nx-hero-contact-btn{min-height:44px!important}}@media (max-width:400px){.nx-impact-num{font-size:1.9rem!important}}@media (max-width:480px){.bs-pill-tabs{gap:.3rem!important}.bs-pill{font-size:.74rem!important;padding:.38rem .75rem!important;gap:.35rem!important}}@media (max-width:375px){.nx-hero-contact-btn{font-size:.8rem!important;padding:.68rem 1.4rem!important}.mobile-nav a{font-size:1.1rem!important}}@media (max-width:768px){.nx-hero-v2{min-height:52vh!important;height:auto!important}.nx-hero-content{padding:calc(var(--nav-h) + 2.2rem) 1.4rem 2.8rem!important}}@media (max-width:480px){.nx-hero-content{padding:calc(var(--nav-h) + 1.8rem) 1.2rem 2.4rem!important}}@media (max-width:375px){.nx-hero-content{padding:calc(var(--nav-h) + 1.4rem) 1rem 2rem!important}}@media (max-width:768px){.sv-card{padding:2rem 1.8rem!important}.sv-card h4{font-size:1.05rem!important}.sv-card p{font-size:.88rem!important}}@media (max-width:640px){.ms-card{min-height:0!important;padding:1.6rem!important}.ms-card h3{font-size:1.1rem!important}}@media (max-width:768px){.lg-card{min-height:0!important;padding:1.8rem!important}}@media (max-width:480px){.why-card{padding:1.4rem 1.6rem!important}.fw-step{padding:1.6rem!important}}@media (min-width:480px) and (max-width:768px){.pc{max-width:420px!important;margin-inline:auto!important}}@media (min-width:769px){.sv-card{padding:2.6rem!important}.sv-card h4{font-size:1.08rem!important}.sv-card p{font-size:.87rem!important}.sv-card-icon{width:50px!important;height:50px!important}.sv-card-icon svg{width:22px!important;height:22px!important}.ms-card{min-height:270px!important;padding:2rem!important}.ms-card h3{font-size:1.12rem!important}.ms-card p{font-size:.86rem!important;line-height:1.7!important}.pc{padding:3rem 2.6rem!important}.lg-card{padding:2.6rem!important}.why-card{padding:1.8rem 2rem!important}}.itab-panel-thumb{transition:transform .45s cubic-bezier(.16,1,.3,1)!important;will-change:transform;transform-style:preserve-3d}#infrastructure .itab-list li strong{font-weight:780!important;color:var(--t1,#0f160f)!important;letter-spacing:-.01em}.nx-footer-wrap{position:relative}.nx-footer{background:#080f09!important;border-top:none!important;border-radius:2.5rem 2.5rem 0 0!important;padding-top:4rem!important;padding-bottom:0!important;position:relative}.nx-footer::before{display:none!important}.nx-footer::after{content:'';position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(29,184,122,.25),transparent);pointer-events:none}.nx-footer-inner{max-width:var(--max-w);margin-inline:auto;padding-inline:2.5rem}.nx-footer-logo{font-size:clamp(2.4rem, 4vw, 3.2rem);font-weight:900;letter-spacing:-.045em;color:#fff;text-decoration:none;line-height:1;margin-bottom:.2rem;display:inline-block}.nx-footer-logo span{color:#1db87a}@media (max-width:960px){.nx-footer-logo{display:block}}@media (max-width:640px){.nx-footer{border-radius:1.5rem 1.5rem 0 0!important}.nx-footer-inner{padding:2.5rem 1.4rem 0!important}.nx-footer-logo{font-size:2.2rem}}.nx-cta-section{background:linear-gradient(160deg,#050e08 0,#0c2016 55%,#071209 100%)!important}.nx-cta-card{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 0 80px rgba(29,184,122,.08),0 30px 80px rgba(0,0,0,.4)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.nx-cta-inner h2{color:#fff!important}.nx-cta-inner>p{color:rgba(255,255,255,.72)!important}
 .pc {
transition: transform 0.4s cubic-bezier(0.215,0.61,0.355,1),
box-shadow 0.4s cubic-bezier(0.215,0.61,0.355,1);
will-change: transform;
}
.pc:not(.featured):hover {
transform: translateY(-5px);
}
.btn {
transition: transform 0.22s cubic-bezier(0.34,1.56,0.64,1),
box-shadow 0.22s ease,
background-color 0.2s ease !important;
}
.btn:hover {
transform: translateY(-2px) scale(1.03);
}
.btn:active {
transform: scale(0.97) !important;
transition-duration: 0.1s !important;
}

.ct-right {
backdrop-filter: blur(28px) saturate(180%);
-webkit-backdrop-filter: blur(28px) saturate(180%);
}
.reveal {
transition: opacity 0.75s cubic-bezier(0.23,1,0.32,1),
transform 0.75s cubic-bezier(0.23,1,0.32,1) !important;
}
@media (max-width: 768px) {
.itab-bar, .bs-pill-tabs {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
scrollbar-width: none;
padding-bottom: 4px;
}
.itab-bar::-webkit-scrollbar,
.bs-pill-tabs::-webkit-scrollbar { display: none; }
.itab-btn, .bs-pill {
flex-shrink: 0;
}
}
@media (max-width: 768px) {
.pc { padding: 1.8rem 1.5rem; }
}
.mobile-nav {
backdrop-filter: blur(32px) saturate(180%);
-webkit-backdrop-filter: blur(32px) saturate(180%);
}
@media (prefers-reduced-motion: reduce) {
*, *::before, *::after {
animation-duration: 0.01ms !important;
transition-duration: 0.01ms !important;
}
}
.itab-wrap {
background: rgba(255,255,255,0.68) !important;
backdrop-filter: blur(40px) saturate(180%) brightness(1.03);
-webkit-backdrop-filter: blur(40px) saturate(180%) brightness(1.03);
border: 1px solid rgba(255,255,255,0.80) !important;
box-shadow: 0 1px 0 rgba(255,255,255,0.95) inset, 0 8px 36px rgba(15,22,15,0.09), 0 2px 10px rgba(15,22,15,0.05) !important;
}
@media (max-width: 860px) {
.bs-pill-tabs {
display: flex !important;
flex-wrap: nowrap !important;
overflow-x: auto;
overflow-y: hidden;
-webkit-overflow-scrolling: touch;
gap: 0.38rem;
padding-bottom: 2px;
scrollbar-width: none;
-ms-overflow-style: none;
}
.bs-pill-tabs::-webkit-scrollbar { display: none; }
.bs-pill {
flex-shrink: 0 !important;
padding: 0.52rem 0.9rem !important;
font-size: 0.76rem !important;
white-space: nowrap;
touch-action: manipulation;
}
.bs-pill svg { display: none !important; }
}
@media (max-width: 520px) {
.itab-panel-thumb { display: none !important; }
.itab-panel-content h3 { font-size: 1.05rem !important; }
.itab-panel-content > p { font-size: 0.80rem !important; }
.itab-list li {
font-size: 0.78rem !important;
gap: 0.55rem !important;
}
.itab-list li svg {
width: 14px !important;
height: 14px !important;
flex-shrink: 0;
}
}
.nx-footer {
padding-top: 2.4rem !important;
border-radius: 1.8rem 1.8rem 0 0 !important;
}
.nx-footer-inner {
padding-inline: 2rem !important;
}
.nx-footer-logo {
font-size: clamp(1.55rem, 2.8vw, 2rem) !important;
margin-bottom: 0.15rem !important;
}
@media (max-width: 640px) {
.nx-footer {
border-radius: 1.2rem 1.2rem 0 0 !important;
padding-top: 1.8rem !important;
}
.nx-footer-inner {
padding: 0 1.2rem 0 !important;
}
.nx-footer-logo { font-size: 1.4rem !important; }
}
.skip-link {
position: absolute;
left: -9999px;
top: 0;
width: 1px;
height: 1px;
overflow: hidden;
z-index: 9999;
background: #1db87a;
color: #fff;
padding: 0.5rem 1rem;
font-size: 0.875rem;
border-radius: 0 0 4px 4px;
text-decoration: none;
}
.skip-link:focus {
left: 0;
width: auto;
height: auto;
}
.skip-link {
position: absolute;
top: -100px;
left: 1rem;
z-index: 10000;
padding: .55rem 1.25rem;
border-radius: var(--r-full);
background: var(--emerald);
color: #fff;
font-size: .82rem;
font-weight: 700;
text-decoration: none;
transition: top .2s ease;
box-shadow: var(--shadow-em);
}
.skip-link:focus {
top: 1rem;
}

.contact-form label {
display: block;
font-size: .78rem;
font-weight: 640;
color: var(--t2);
margin-bottom: .38rem;
letter-spacing: .01em;
}

.contact-form input:focus,
.contact-form textarea:focus {
outline: 2px solid rgba(29,184,122,.55);
outline-offset: 2px;
border-color: rgba(29,184,122,.40) !important;
}
@media (max-width: 480px) {
.back-to-top {
bottom: 84px !important;
right: 16px !important;
}
}
.nx-footer-3col {
display: grid;
grid-template-columns: 1fr auto 1fr;
gap: 2rem 5rem;
align-items: center;
padding-bottom: 2.8rem;
}
@media (max-width: 900px) {
.nx-footer-3col {
grid-template-columns: 1fr 1fr !important;
gap: 2rem 3rem !important;
}
.nx-footer-3col > div:nth-child(2) {
grid-column: 1 / -1;
order: -1;
}
.nx-footer-3col > div:last-child {
align-items: flex-start !important;
}
}
@media (max-width: 560px) {
.nx-footer-3col {
display: flex !important;
flex-direction: row !important;
align-items: center !important;
justify-content: space-between !important;
gap: 0 !important;
padding: 1.4rem 0 1.6rem !important;
}
.nx-footer-3col > div:first-child {
display: none !important;
}
.nx-footer-3col > div:nth-child(2) {
order: 0 !important;
padding-bottom: 0 !important;
gap: 0 !important;
align-items: flex-start !important;
}
.nx-footer-3col > div:nth-child(2) .nx-footer-logo {
font-size: 1.9rem !important;
}
.nx-footer-3col > div:nth-child(2) > div:last-child {
display: none !important;
}
.nx-footer-3col > div:last-child {
flex-direction: row !important;
align-items: center !important;
justify-content: flex-end !important;
gap: .45rem !important;
padding: 0 !important;
border-top: none !important;
}
.nx-footer-3col > div:last-child > div:first-child {
display: none !important;
}
.nx-footer-inner > div:nth-child(2) {
display: none !important;
}
.nx-footer-inner > div:last-child {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
gap: .35rem !important;
padding: 0 0 .6rem !important;
text-align: center !important;
}
.nx-footer-inner > div:last-child > div {
justify-content: center !important;
}
}
.nx-footer-offices {
display: flex;
flex-direction: column;
gap: 1.15rem;
max-width: 220px;
}
.nx-footer-office {
display: flex;
flex-direction: column;
gap: .3rem;
}
.nx-footer-office-label {
font-size: .62rem;
color: rgba(29,184,122,.8);
text-transform: uppercase;
letter-spacing: .14em;
font-weight: 700;
}
.nx-footer-office-addr {
font-size: .79rem;
color: rgba(255,255,255,.58);
margin: 0;
line-height: 1.55;
}
.nx-footer-office-tel {
font-size: .76rem;
color: rgba(255,255,255,.42);
text-decoration: none;
transition: color .18s;
letter-spacing: .01em;
}
.nx-footer-office-tel:hover {
color: rgba(29,184,122,.95);
}
@media (max-width: 480px) {
.nx-hero-v2 {
margin: .4rem .5rem 0 !important;
border-radius: 16px !important;
min-height: 58vh !important;
}
.nx-hero-h1 {
font-size: clamp(2.2rem, 11vw, 3rem) !important;
line-height: 1.08 !important;
}
.nx-hero-contact-btn {
font-size: .82rem !important;
padding: .72rem 1.6rem !important;
}
}
@media (max-width: 480px) {
.nx-cta-section {
padding: 2rem 1rem 2.5rem !important;
}
.nx-cta-inner h2 {
font-size: clamp(1.7rem, 8vw, 2.2rem) !important;
}
}
:root {
--lg-blur:       blur(20px) saturate(180%);
--lg-blur-sm:    blur(10px) saturate(160%);
--lg-blur-heavy: blur(36px) saturate(200%);
--lg-specular:   inset 0 1px 0 rgba(255,255,255,0.18);
--lg-specular-sm:inset 0 1px 0 rgba(255,255,255,0.12);
--lg-glow-em:    0 4px 24px rgba(29,184,122,0.18);
--lg-shadow:     0 8px 32px rgba(0,0,0,0.30), 0 2px 6px rgba(0,0,0,0.18);
--lg-shadow-lift:0 16px 48px rgba(0,0,0,0.42), 0 4px 14px rgba(29,184,122,0.10);
}
body::after {
content: '';
position: fixed;
inset: 0;
pointer-events: none;
z-index: 0;
background:
radial-gradient(ellipse 700px 450px at 15% 20%, rgba(29,184,122,0.07) 0%, transparent 65%),
radial-gradient(ellipse 550px 550px at 88% 70%, rgba(29,184,122,0.05) 0%, transparent 65%),
radial-gradient(ellipse 450px 280px at 50% 98%, rgba(29,184,122,0.04) 0%, transparent 65%);
animation: lg-ambient 20s ease-in-out infinite alternate;
}
@keyframes lg-ambient {
0%   { transform: scale(1)    translate(0px,  0px); opacity: 1; }
50%  { transform: scale(1.05) translate(14px,-10px); opacity: 0.8; }
100% { transform: scale(0.96) translate(-8px,  7px); opacity: 1; }
}
#navbar {
backdrop-filter: var(--lg-blur) !important;
-webkit-backdrop-filter: var(--lg-blur) !important;
box-shadow: var(--lg-specular-sm), 0 4px 24px rgba(0,0,0,0.22) !important;
}
.nav-dropdown {
backdrop-filter: var(--lg-blur) !important;
-webkit-backdrop-filter: var(--lg-blur) !important;
border-top: 1px solid rgba(255,255,255,0.12) !important;
box-shadow: var(--lg-shadow), var(--lg-specular-sm) !important;
}
.mobile-nav {
backdrop-filter: var(--lg-blur-heavy) !important;
-webkit-backdrop-filter: var(--lg-blur-heavy) !important;
border-right: 1px solid rgba(29,184,122,0.18) !important;
box-shadow: 4px 0 48px rgba(0,0,0,0.5), var(--lg-specular-sm) !important;
}
.nx-hero-v2 { position: relative; overflow: hidden; }
.nx-hero-v2::before {
content: '';
position: absolute;
inset: 0;
pointer-events: none;
z-index: 1;
background:
radial-gradient(ellipse 650px 480px at 22% 55%, rgba(29,184,122,0.09) 0%, transparent 60%),
radial-gradient(ellipse 380px 480px at 80% 22%, rgba(29,184,122,0.06) 0%, transparent 60%);
animation: lg-hero-orb 15s ease-in-out infinite alternate;
}
@keyframes lg-hero-orb {
0%   { transform: translate(0,   0)  scale(1);    opacity: 1; }
50%  { transform: translate(20px,-14px) scale(1.06); opacity: 0.75; }
100% { transform: translate(-10px, 9px) scale(0.95); opacity: 1; }
}

.nx-hero-contact-btn {
background: rgba(29, 184, 122, 0.28) !important;
backdrop-filter: blur(22px) saturate(200%) !important;
-webkit-backdrop-filter: blur(22px) saturate(200%) !important;
border: 1px solid rgba(29, 184, 122, 0.38) !important;
color: #fff !important;
box-shadow:
inset 0 1.5px 0 rgba(255, 255, 255, 0.38),
inset 0 -1px 0 rgba(0, 0, 0, 0.14),
0 8px 28px rgba(29, 184, 122, 0.30),
0 2px 8px  rgba(0, 0, 0, 0.22) !important;
transition: all 0.30s cubic-bezier(0.34,1.4,0.64,1) !important;
}

.nx-hero-contact-btn:hover {
background: rgba(29, 184, 122, 0.40) !important;
border-color: rgba(29, 184, 122, 0.55) !important;
box-shadow:
inset 0 1.5px 0 rgba(255, 255, 255, 0.44),
inset 0 -1px 0 rgba(0, 0, 0, 0.12),
0 14px 40px rgba(29, 184, 122, 0.48),
0 4px 14px rgba(0, 0, 0, 0.26) !important;
transform: translateY(-3px) scale(1.03) !important;
}
 .nx-hero-contact-btn:active {
transform: scale(0.97) !important;
box-shadow:
inset 0 1px 0 rgba(255,255,255,0.28),
0 4px 14px rgba(29,184,122,0.25) !important;
transition-duration: 0.09s !important;
}
.nx-cta-card {
backdrop-filter: var(--lg-blur-heavy) !important;
-webkit-backdrop-filter: var(--lg-blur-heavy) !important;
border-top: 1px solid rgba(255,255,255,0.20) !important;
box-shadow: 0 20px 60px rgba(0,0,0,0.45), var(--lg-glow-em), var(--lg-specular) !important;
}
.faq-item {
backdrop-filter: var(--lg-blur) !important;
-webkit-backdrop-filter: var(--lg-blur) !important;
border-top: 1px solid rgba(255,255,255,0.10) !important;
box-shadow: 0 4px 16px rgba(0,0,0,0.22), var(--lg-specular-sm) !important;
transition: box-shadow 0.25s ease !important;
}
.faq-item.open, .faq-item:focus-within {
box-shadow: 0 8px 28px rgba(0,0,0,0.32), var(--lg-glow-em), var(--lg-specular-sm) !important;
}
.bs-pill {
backdrop-filter: var(--lg-blur-sm) !important;
-webkit-backdrop-filter: var(--lg-blur-sm) !important;
border-top: 1px solid rgba(255,255,255,0.10) !important;
transition: all 0.22s ease !important;
}
.bs-pill[aria-selected="true"] {
border-top: 1px solid rgba(255,255,255,0.22) !important;
box-shadow: var(--lg-glow-em), var(--lg-specular) !important;
}

.contact-form input, .contact-form textarea {
backdrop-filter: blur(10px) !important;
-webkit-backdrop-filter: blur(10px) !important;
border-top: 1px solid rgba(255,255,255,0.10) !important;
transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
}

.contact-form input:focus, .contact-form textarea:focus {
box-shadow: 0 0 0 3px rgba(29,184,122,0.14) !important;
}
::-webkit-scrollbar { width: 5px; height: 5px; }
::-webkit-scrollbar-track { background: rgba(0,0,0,0.12); }
::-webkit-scrollbar-thumb {
background: rgba(29,184,122,0.30);
border-radius: 8px;
}
::-webkit-scrollbar-thumb:hover { background: rgba(29,184,122,0.48); }
@media (max-width: 768px) {
:root {
--lg-blur:       blur(12px) saturate(155%);
--lg-blur-sm:    blur(7px)  saturate(140%);
--lg-blur-heavy: blur(22px) saturate(165%);
}
}
@media (prefers-reduced-motion: reduce) {
body::after, .nx-hero-v2::before { animation: none !important; }

.nx-hero-contact-btn:hover { transform: none !important; }
}
.lang-btn {
min-width: 44px !important;
min-height: 44px !important;
display: inline-flex !important;
align-items: center !important;
justify-content: center !important;
}
.hamburger {
min-width: 44px !important;
min-height: 44px !important;
}
.mobile-close {
min-width: 44px !important;
min-height: 44px !important;
}
.back-to-top {
min-width: 44px !important;
min-height: 44px !important;
}
.lang-btn:focus-visible,
.hamburger:focus-visible,
.mobile-close:focus-visible,
.back-to-top:focus-visible,
.nav-drop-btn:focus-visible {
outline: 2px solid #1db87a !important;
outline-offset: 3px !important;
border-radius: 6px !important;
}
.nav-logo { display: flex !important; align-items: center; line-height: 0; }
.nav-logo img { display: block; height: 22px; width: auto; }
.nx-footer-logo { line-height: 0; }
.nx-footer-logo img { display: block; height: clamp(36px, 3.4vw, 44px); width: auto; margin: 0 auto; }
.nx-footer-offices { max-width: 270px; }
.anchor-offset { display: block; height: 0; scroll-margin-top: 96px; }
@media (max-width: 560px) {
.nx-footer-3col > div:nth-child(2) .nx-footer-logo img { height: 30px; margin: 0; }
.nx-footer-3col { flex-wrap: wrap !important; row-gap: 1.3rem !important; }
.nx-footer-3col > div:first-child.nx-footer-offices {
display: grid !important;
grid-template-columns: 1fr 1fr;
gap: .9rem 1.2rem;
order: 3;
flex: 1 1 100%;
max-width: none;
padding-top: 1.2rem;
border-top: 1px solid rgba(255,255,255,.07);
}
.nx-footer-offices .nx-footer-office-addr { font-size: .74rem; }
}
