@font-face{font-family:clashDisplay;src:url(../media/ClashDisplay_Variable-s.p.dac50d10.woff2)format("woff2");font-display:swap;font-weight:200 700;font-style:normal}@font-face{font-family:clashDisplay Fallback;src:local(Arial);ascent-override:77.76%;descent-override:21.84%;line-gap-override:7.86%;size-adjust:114.46%}.clashdisplay_972ecec7-module__OSQbhG__className{font-family:clashDisplay,clashDisplay Fallback;font-style:normal}.clashdisplay_972ecec7-module__OSQbhG__variable{--font-clash:"clashDisplay","clashDisplay Fallback"}
@font-face{font-family:satoshi;src:url(../media/Satoshi_Variable-s.p.fc536e90.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:satoshi;src:url(../media/Satoshi_VariableItalic-s.p.1733863a.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:italic}@font-face{font-family:satoshi Fallback;src:local(Arial);ascent-override:92.36%;descent-override:21.95%;line-gap-override:9.14%;size-adjust:109.35%}.satoshi_8c642fb7-module__ImKVNq__className{font-family:satoshi,satoshi Fallback}.satoshi_8c642fb7-module__ImKVNq__variable{--font-satoshi:"satoshi","satoshi Fallback"}
:root{--bg:#0b0b0c;--bg-alt:#0e0e10;--bg-card:#121113;--bg-card-hi:#151517;--ink:#efede7;--coral:#ff5a30;--coral-2:#ff7a4a;--green:#4ade80;--t1:#b9b6ae;--t2:#9a968e;--t3:#8b8780;--t4:#5e5b56;--line-05:#efede70d;--line-08:#efede714;--line-10:#efede71a;--line-12:#efede71f;--line-14:#efede724;--line-16:#efede729;--line-18:#efede72e;--line-25:#efede740;--line-30:#efede74d;--line-40:#efede766;--line-55:#efede78c;--ease:cubic-bezier(.2,.8,.2,1);--display:var(--font-clash),"Clash Display",Georgia,serif;--sans:var(--font-satoshi),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scrollbar-width:none;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::-webkit-scrollbar{width:0;height:0;display:none}::selection{background:var(--coral);color:var(--bg)}a{color:inherit;text-decoration:none}button{font-family:inherit}img,svg{display:block}html.nb-cursor-active,html.nb-cursor-active *{cursor:none}.nb-grain{z-index:120;pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:.5s steps(2,end) infinite nb-grain;position:fixed;inset:0}@keyframes nb-grain{0%{transform:translate(0)}50%{transform:translate(-3%,2%)}to{transform:translate(2%,-2%)}}@keyframes nb-marq{to{transform:translate(-50%)}}@keyframes nb-marqR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes nb-down{0%{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}to{opacity:.3;transform:translateY(0)}}@keyframes nb-pulse{0%{box-shadow:0 0 #4ade8080}70%{box-shadow:0 0 0 7px #4ade8000}to{box-shadow:0 0 #4ade8000}}.nb-reveal{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);will-change:opacity,transform;transform:translateY(30px)}.nb-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nb-reveal,.nb-reveal.is-in{opacity:1;transition:none;transform:none}.nb-grain{animation:none}*{scroll-behavior:auto!important}}.nb-x{padding-left:6vw;padding-right:6vw}.nb-eyebrow{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--t3);margin:0;font-size:12px}.nb-h2{font-family:var(--display);letter-spacing:-.035em;margin:0;font-size:clamp(34px,5.5vw,72px);font-weight:700;line-height:1}.nb-em{font-family:var(--sans);color:var(--coral);font-style:italic;font-weight:500}.nb-nav{z-index:100;transition:padding .3s var(--ease),background .3s ease,border-color .3s ease;border-bottom:1px solid #efede700;justify-content:space-between;align-items:center;padding:22px 6vw;display:flex;position:fixed;top:0;left:0;right:0}.nb-nav.is-scrolled{-webkit-backdrop-filter:blur(12px);border-bottom-color:var(--line-10);background:#0b0b0cd1;padding:14px 6vw}.nb-logo{align-items:center;gap:11px;display:flex}.nb-wordmark{font-family:var(--display);letter-spacing:-.04em;font-size:22px;font-weight:700}.nb-logo-img{width:auto;height:21px;display:block}.nb-logo-icon{width:auto;height:34px;display:block}.nb-footer-brand .nb-logo-img{height:46px}.nb-navlinks{letter-spacing:-.01em;align-items:center;gap:34px;font-size:14.5px;display:flex}.nb-navlinks a{opacity:.7;transition:opacity .25s}.nb-navlinks a:hover{opacity:1}.nb-pill{background:var(--ink);color:var(--bg);border-radius:100px;align-items:center;gap:8px;padding:11px 20px;font-weight:500;display:inline-flex;opacity:1!important}.nb-pill-dot{background:var(--coral);border-radius:50%;width:6px;height:6px}.nb-burger{background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.nb-burger span{background:var(--ink);width:26px;height:2px;transition:transform .3s var(--ease),opacity .2s ease;display:block}.nb-burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nb-burger.is-open span:nth-child(2){transform:translateY(-7px)rotate(-45deg)}.nb-mobile{z-index:99;-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .4s var(--ease);background:#0b0b0cf7;flex-direction:column;justify-content:center;gap:8px;padding:0 8vw;display:flex;position:fixed;inset:0}.nb-mobile.is-open{opacity:1;pointer-events:auto}.nb-mobile a{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,9vw,56px);font-weight:600;line-height:1.3}.nb-mobile a.nb-mobile-cta{color:var(--coral);margin-top:14px}.nb-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:140px 24px 90px;display:flex;position:relative;overflow:hidden}.nb-hero-glow{filter:blur(30px);pointer-events:none;z-index:1;mix-blend-mode:screen;background:radial-gradient(circle,#ff5a3024,#ff5a3000 62%);width:46vw;max-width:760px;height:46vw;max-height:760px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-hero-ghost{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1px var(--line-05);white-space:nowrap;pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;font-size:34vw;font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nb-h1-wrap{z-index:2;transition:transform .3s var(--ease);padding:.04em .06em;overflow:hidden}.nb-h1{font-family:var(--display);letter-spacing:-.035em;will-change:transform;margin:0;font-size:clamp(34px,6.3vw,98px);font-weight:700;line-height:1.04;animation:1.05s cubic-bezier(.16,1,.3,1) 50ms forwards nb-h1-rise;transform:translateY(118%)}@keyframes nb-h1-rise{to{transform:translateY(0)}}.nb-hero-sub{max-width:580px;color:var(--t1);z-index:2;margin:34px auto 0;font-size:clamp(17px,2vw,21px);line-height:1.5}.nb-hero-cta{z-index:2;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px;display:flex}.nb-scroll-cue{width:max-content;color:var(--t4);letter-spacing:.2em;z-index:2;flex-direction:column;align-items:center;gap:8px;margin-inline:auto;font-size:11px;display:flex;position:absolute;bottom:112px;left:0;right:0}.nb-scroll-cue span{animation:1.6s ease-in-out infinite nb-down;display:block}.nb-hero-in{opacity:0;animation:nb-hero-in .9s var(--ease)forwards;transform:translateY(18px)}@keyframes nb-hero-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nb-h1{animation:none;transform:none}.nb-hero-in{opacity:1;animation:none;transform:none}}.nb-btn{transition:transform .3s var(--ease),background .3s ease,border-color .3s ease;border-radius:100px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;display:inline-flex}.nb-btn-primary{background:var(--coral);color:var(--bg)}.nb-btn-light{background:var(--ink);color:var(--bg)}.nb-btn-ghost{border:1px solid var(--line-25);color:var(--ink);font-weight:500}.nb-hero-marquee{z-index:3;background:#000;position:absolute;bottom:0;left:0;right:0}.nb-marquee{border-top:1px solid var(--line-12);border-bottom:1px solid var(--line-12);white-space:nowrap;padding:26px 0;overflow:hidden}.nb-marquee-track{will-change:transform;animation:26s linear infinite nb-marq;display:inline-flex}.nb-marquee-group{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);align-items:center;font-size:30px;font-weight:600;display:inline-flex}.nb-marquee-group .star{color:var(--coral);margin:0 26px}.nb-manifesto-scroll{height:240vh;position:relative}.nb-manifesto-scroll.is-static{height:auto}.nb-manifesto-sticky{align-items:center;min-height:100vh;padding:0 6vw;display:flex;position:sticky;top:0}.is-static .nb-manifesto-sticky{min-height:0;padding:clamp(90px,14vw,180px) 6vw;position:static}.nb-manifesto-text{font-family:var(--display);letter-spacing:-.03em;max-width:1300px;margin:0;font-size:clamp(28px,4.6vw,62px);font-weight:500;line-height:1.16}.nb-manifesto-text .w{transition:opacity .12s linear}.nb-manifesto-text .accent{color:var(--coral);font-style:italic;font-weight:500;font-family:var(--sans)}.nb-pin{position:relative}.nb-pin-inner{flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(90px,12vh,130px) 6vw;display:flex;position:sticky;top:0}.nb-pin.is-static{height:auto!important}.nb-pin.is-static .nb-pin-inner{min-height:0;padding:clamp(80px,12vw,150px) 6vw;display:block;position:static}.nb-work{padding:clamp(60px,8vw,110px) 6vw}.nb-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:60px;display:flex}.nb-link-underline{color:var(--t1);border-bottom:1px solid var(--line-30);padding-bottom:3px;font-size:15px}.nb-work-list{flex-direction:column;display:flex}.nb-project{border-top:1px solid var(--line-14);grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:30px 0;transition:opacity .3s;display:grid}.nb-project:last-child{border-bottom:1px solid var(--line-14)}.nb-project-info{flex-direction:column;display:flex}.nb-project-head{align-items:baseline;gap:18px;display:flex}.nb-project-num{color:var(--coral);font-size:13px}.nb-pname{font-family:var(--display);letter-spacing:-.03em;transition:transform .4s var(--ease),color .3s ease;margin:0;font-size:clamp(38px,5.5vw,84px);font-weight:700;line-height:1}.nb-project-desc{color:var(--t1);max-width:420px;margin:18px 0 0 31px;font-size:17px}.nb-tags{flex-wrap:wrap;gap:8px;margin:22px 0 0 31px;display:flex}.nb-tag{letter-spacing:.04em;color:var(--t3);border:1px solid var(--line-16);border-radius:100px;padding:6px 12px;font-size:11px}.nb-logo-card{aspect-ratio:16/10;transition:border-color .4s var(--ease),box-shadow .4s var(--ease),transform .5s var(--ease);background:radial-gradient(120% 130% at 50% 0,#ff5a301a,#ff5a3000 60%),#0e0e10;border:1.5px solid #ff5a3073;border-radius:16px;justify-content:center;align-items:center;padding:12% 14%;display:flex;box-shadow:inset 0 0 50px #ff5a3012}.nb-logo-card img{object-fit:contain;width:auto;max-width:60%;height:auto;max-height:58%}.nb-project:hover .nb-logo-card{border-color:#ff5a30d9;transform:scale(1.02);box-shadow:inset 0 0 60px #ff5a301f,0 0 34px #ff5a3029}.nb-visit{color:var(--coral);border:1px solid #ff5a3080;border-radius:100px;align-self:flex-start;align-items:center;gap:9px;margin:30px 0 0 31px;padding:13px 24px;font-size:15px;font-weight:600;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.nb-visit:hover{background:var(--coral);color:var(--bg);border-color:var(--coral)}.nb-stack{padding-bottom:10vh;position:relative}.nb-project-card{border:1px solid var(--line-14);background:#0d0d0f;border-radius:22px;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;min-height:60vh;margin-bottom:26px;padding:clamp(28px,4vw,52px);display:grid;position:sticky;box-shadow:0 -24px 70px #0000008c}@media (max-width:980px){.nb-project-card{grid-template-columns:1fr;gap:24px;min-height:0}}@media (max-width:860px){.nb-project-card{position:static;top:auto!important}}@media (min-width:861px){.nb-project-card.nb-reveal{opacity:1;transform:none}}.nb-work-list:hover .nb-project{opacity:.4}.nb-work-list .nb-project:hover{opacity:1}.nb-project:hover .nb-pname{color:var(--coral);transform:translate(20px)}@media (hover:none){.nb-work-list:hover .nb-project{opacity:1}}.nb-philosophy{position:relative}.nb-philosophy h2{font-family:var(--display);letter-spacing:-.035em;max-width:18ch;margin:0;font-size:clamp(34px,5.5vw,78px);font-weight:700;line-height:1.02}.nb-philosophy-lead{color:var(--t1);max-width:62ch;margin:34px 0 0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.nb-pillars{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:72px;display:grid}.nb-pillar{border-top:1px solid var(--line-18);padding-top:24px}.nb-pillar-num{color:var(--coral);margin-bottom:18px;font-size:12px}.nb-pillar h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 10px;font-size:22px;font-weight:700}.nb-pillar p{color:var(--t2);margin:0;font-size:15px;line-height:1.55}.nb-solutions{background:var(--bg-alt);border-top:1px solid var(--line-08);border-bottom:1px solid var(--line-08)}.nb-sol-head{margin-bottom:56px}.nb-sol-head h2{max-width:18ch;margin-top:16px}.nb-sol-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.nb-sol{background:var(--bg-alt);border:1px solid var(--line-12);border-radius:16px;flex-direction:column;min-height:230px;padding:34px 30px 40px;transition:background .35s,border-color .35s;display:flex}.nb-sol:hover{background:var(--bg-card-hi);border-color:var(--line-25)}.nb-sol-top{justify-content:space-between;align-items:flex-start;display:flex}.nb-sol-num{color:var(--coral);font-size:12px}.nb-sol-arr{opacity:0;transition:opacity .3s,transform .3s;transform:translate(0)}.nb-sol:hover .nb-sol-arr{opacity:1;transform:translate(2px,-2px)}.nb-sol h3{font-family:var(--display);letter-spacing:-.02em;margin:40px 0 12px;font-size:25px;font-weight:700}.nb-sol p{color:var(--t2);margin:0;font-size:15px;line-height:1.5}.nb-sol-cta{background:var(--coral);color:var(--bg);justify-content:space-between}.nb-sol-cta:hover{background:var(--coral)}.nb-sol-cta .nb-sol-label{letter-spacing:.04em;font-size:12px}.nb-sol-cta h3{margin:0 0 8px}.nb-sol-cta .nb-sol-link{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.nb-diff{position:relative}.nb-diff-head{margin-bottom:56px}.nb-diff-head h2{margin-bottom:22px}.nb-diff-lead{color:var(--t1);max-width:64ch;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6}.nb-diff-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:720px){.nb-diff-grid{grid-template-columns:1fr}}.nb-diff-grid .nb-sol p{color:var(--t1);font-size:17.5px;line-height:1.55}.nb-words.armed .w{opacity:.14}.nb-words.armed.is-in .w{opacity:1;transition:opacity .55s var(--ease)}.nb-words .accent{color:var(--coral);font-style:italic;font-weight:500;font-family:var(--sans)}.nb-process{background:var(--bg-alt);border-top:1px solid var(--line-08)}.nb-process-head{margin-bottom:56px}.nb-process-head h2{max-width:16ch;margin-top:16px}.nb-steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.nb-step{flex-direction:column;display:flex}.nb-step-num{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.4px var(--line-40);margin-bottom:24px;font-size:clamp(50px,7vw,96px);font-weight:700;line-height:1}.nb-step h3{font-family:var(--display);letter-spacing:-.02em;margin:0 0 12px;font-size:24px;font-weight:700}.nb-step p{color:var(--t2);margin:0;font-size:15px;line-height:1.55}.nb-industries{padding:clamp(70px,9vw,120px) 0;overflow:hidden}.nb-industries .nb-eyebrow{margin-bottom:44px;padding:0 6vw}.nb-ind-track-wrap{white-space:nowrap;overflow:hidden}.nb-ind-track{will-change:transform;animation:30s linear infinite nb-marqR;display:inline-flex}.nb-ind{font-family:var(--display);letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.4px var(--line-55);padding:0 .35em;font-size:clamp(40px,7vw,104px);font-weight:700;transition:color .3s,-webkit-text-stroke-color .3s}.nb-ind:hover{color:var(--coral);-webkit-text-stroke-color:var(--coral)}.nb-pricing{padding:clamp(80px,12vw,150px) 6vw}.nb-pricing-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:56px;display:flex}.nb-pricing-head p{color:var(--t2);max-width:34ch;margin:0;font-size:16px}.nb-plans{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nb-plan{border:1px solid var(--line-14);border-radius:18px;flex-direction:column;min-height:340px;padding:36px 32px;transition:border-color .35s,transform .35s;display:flex}.nb-plan:hover{border-color:var(--line-30);transform:translateY(-4px)}.nb-plan.is-featured{border-color:var(--coral);background:var(--bg-card);position:relative}.nb-plan.is-featured:hover{border-color:var(--coral)}.nb-plan-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-size:11px;position:absolute;top:24px;right:28px}.nb-plan h3{font-family:var(--display);margin:0 0 8px;font-size:24px;font-weight:700}.nb-plan-tagline{color:var(--t2);margin:0 0 28px;font-size:14.5px}.nb-plan-price{align-items:baseline;gap:8px;margin-top:auto;display:flex}.nb-plan-price .from,.nb-plan-price .unit{color:var(--t3);font-size:13px}.nb-plan-price .amount{font-family:var(--display);letter-spacing:-.03em;font-size:42px;font-weight:700}.nb-plan-features{color:var(--t1);flex-direction:column;gap:10px;margin-top:22px;font-size:14px;display:flex}.nb-plan-cta{text-align:center;border:1px solid var(--line-25);border-radius:100px;margin-top:28px;padding:13px;font-weight:500;transition:background .3s,border-color .3s}.nb-plan-cta:hover{border-color:var(--line-40)}.nb-plan-cta.is-solid{background:var(--coral);color:var(--bg);border-color:var(--coral);font-weight:600}.nb-contact{border-top:1px solid var(--line-08);text-align:center;position:relative}.nb-contact h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-size:clamp(48px,11vw,170px);font-weight:700;line-height:.92}.nb-contact-sub{max-width:560px;color:var(--t1);margin:36px auto 0;font-size:19px;line-height:1.5}.nb-contact-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:42px;display:flex}.nb-contact-links{color:var(--t1);flex-wrap:wrap;justify-content:center;gap:36px;margin-top:54px;font-size:15px;display:flex}.nb-contact-links a{border-bottom:1px solid var(--line-25);padding-bottom:3px;transition:color .25s,border-color .25s}.nb-contact-links a:hover{color:var(--ink);border-color:var(--coral)}.nb-footer{border-top:1px solid var(--line-08);padding:60px 6vw 30px}.nb-footer-top{flex-wrap:wrap;justify-content:space-between;gap:40px;margin-bottom:60px;display:flex}.nb-footer-brand{max-width:300px}.nb-footer-brand .nb-logo{margin-bottom:18px}.nb-footer-brand p{color:var(--t3);margin:0;font-size:14.5px;line-height:1.5}.nb-footer-cols{flex-wrap:wrap;gap:70px;display:flex}.nb-footer-col{flex-direction:column;gap:12px;display:flex}.nb-footer-col-h{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:4px;font-size:11px}.nb-footer-col a{color:var(--t1);font-size:14.5px;transition:color .25s}.nb-footer-col a:hover{color:var(--ink)}.nb-footer-giant-wrap{border-top:1px solid var(--line-08);margin-left:-6vw;margin-right:-6vw;padding-top:30px;overflow:hidden}.nb-footer-giant{font-family:var(--display);letter-spacing:-.05em;color:#161617;-webkit-user-select:none;user-select:none;white-space:nowrap;text-align:center;margin:0;font-size:20.6vw;font-weight:700;line-height:.95}.nb-footer-legal{color:var(--t4);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.nb-slot{text-align:center;border:1px dashed var(--line-14);color:var(--t4);letter-spacing:.04em;background:linear-gradient(135deg,#141416 0%,#0e0e10 100%);justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.nb-cursor-dot,.nb-cursor-ring{pointer-events:none;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.nb-cursor-dot{background:var(--coral);z-index:9999;border-radius:50%;width:7px;height:7px;transition:width .25s,height .25s,opacity .3s}.nb-cursor-ring{border:1px solid var(--line-40);z-index:9998;width:38px;height:38px;transition:width .3s var(--ease),height .3s var(--ease),border-color .3s,background .3s,opacity .3s;border-radius:50%}.nb-cursor-ring.is-hover{background:#ff5a3012;border-color:#ff5a30b3;width:60px;height:60px}.nb-cursor-dot.is-hover{width:0;height:0}@media (max-width:980px){.nb-project{grid-template-columns:1fr;gap:24px}.nb-sol-grid{grid-template-columns:repeat(2,1fr)}.nb-pillars{grid-template-columns:1fr;gap:0}.nb-pillar{padding:24px 0}.nb-steps{grid-template-columns:repeat(2,1fr);gap:40px 30px}.nb-plans{grid-template-columns:1fr}}@media (max-width:860px){.nb-navlinks{display:none}.nb-burger{display:flex}}@media (max-width:640px){.nb-sol-grid,.nb-steps{grid-template-columns:1fr}.nb-project-desc,.nb-tags,.nb-visit{margin-left:0}.nb-hero-meta{gap:12px;font-size:10px}.nb-contact-links{gap:18px}.nb-hero{padding:104px 22px 0}.nb-scroll-cue{bottom:96px}}
