@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial}}}@layer components{.prose-nexo h2{margin-top:calc(var(--spacing,.25rem) * 14);margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-nexo-gray-900,#1a1a1a)}@media (min-width:48rem){.prose-nexo h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5 / 2.25)))}}.prose-nexo h3{margin-top:calc(var(--spacing,.25rem) * 9);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-nexo-gray-900,#1a1a1a)}@media (min-width:48rem){.prose-nexo h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.prose-nexo h4{margin-top:calc(var(--spacing,.25rem) * 7);margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-nexo-gray-900,#1a1a1a)}@media (min-width:48rem){.prose-nexo h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.prose-nexo p{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:1.7;color:var(--color-nexo-gray-700,#3d3d3d);line-height:1.7}.prose-nexo a{color:var(--color-nexo-gray-900,#1a1a1a);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-nexo-orange-600,#ff5b1f);-webkit-text-decoration-color:var(--color-nexo-orange-600,#ff5b1f);-webkit-text-decoration-color:var(--color-nexo-orange-600,#ff5b1f);text-decoration-color:var(--color-nexo-orange-600,#ff5b1f);text-underline-offset:4px}@media (hover:hover){.prose-nexo a:hover{color:var(--color-nexo-orange-600,#ff5b1f)}}.prose-nexo strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-nexo-gray-900,#1a1a1a)}.prose-nexo em{font-style:italic}.prose-nexo blockquote{margin-block:calc(var(--spacing,.25rem) * 8);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-nexo-orange-600,#ff5b1f);padding-left:calc(var(--spacing,.25rem) * 6);color:var(--color-nexo-gray-900,#1a1a1a);font-style:italic}.prose-nexo code{border-radius:var(--radius-sm,8px);background-color:var(--color-nexo-offwhite,#fafaf8);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);font-family:var(--font-nexo-mono,var(--font-nexo-mono-google), ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.9em}.prose-nexo pre{margin-block:calc(var(--spacing,.25rem) * 8);background-color:var(--color-nexo-teal-900,#1b3a3a);padding:calc(var(--spacing,.25rem) * 6);color:var(--color-white,#fff);border-radius:0;overflow-x:auto}.prose-nexo pre code{padding:calc(var(--spacing,.25rem) * 0);background-color:#0000}.prose-nexo ul,.prose-nexo ol{margin-bottom:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 6)}.prose-nexo ul{list-style-type:disc}.prose-nexo ol{list-style-type:decimal}.prose-nexo li{margin-bottom:calc(var(--spacing,.25rem) * 2)}.prose-nexo hr{margin-block:calc(var(--spacing,.25rem) * 12);border-color:var(--color-nexo-gray-100,#f0efec)}.prose-nexo table{margin-block:calc(var(--spacing,.25rem) * 7);border-collapse:collapse;width:100%;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}.prose-nexo th{background-color:var(--color-nexo-offwhite,#fafaf8);padding:calc(var(--spacing,.25rem) * 3);text-align:left;font-family:var(--font-nexo-mono,var(--font-nexo-mono-google), ui-monospace, SFMono-Regular, Menlo, monospace);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);color:var(--color-nexo-gray-500,#5d5d5d);text-transform:uppercase;font-size:11px}.prose-nexo td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-nexo-gray-100,#f0efec);padding:calc(var(--spacing,.25rem) * 3);color:var(--color-nexo-gray-700,#3d3d3d)}.prose-nexo img{margin-block:calc(var(--spacing,.25rem) * 8);border-radius:0}}.nexo-reveal{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out;transform:translateY(16px)}.nexo-reveal.is-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.nexo-reveal,.nexo-reveal.is-in,*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.nexo-shell{font-family:var(--font-nexo-display);color:var(--color-nexo-ink);-webkit-font-smoothing:antialiased;max-width:100vw;overflow-x:hidden}.nexo-shell ::selection{background:var(--color-nexo-orange-600);color:#fff}.nexo-shell input,.nexo-shell textarea,.nexo-shell select{font-size:16px!important}.nexo-bp{pointer-events:none;z-index:0;background-image:linear-gradient(#0a0a0a0a 1px,#0000 1px),linear-gradient(90deg,#0a0a0a0a 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0}.nexo-strip{background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-top:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);padding:18px 0;overflow:hidden}.nexo-strip-track{width:max-content;font-family:var(--font-nexo-mono);letter-spacing:.06em;text-transform:uppercase;gap:50px;font-size:14px;font-weight:500;animation:36s linear infinite nexo-strip;display:flex}.nexo-strip-track .o{color:var(--color-nexo-orange-600)}@keyframes nexo-strip{to{transform:translate(-50%)}}.nexo-tag{background:var(--color-nexo-ink);color:var(--color-nexo-cream);font-family:var(--font-nexo-mono);letter-spacing:.1em;text-transform:uppercase;transform-origin:0;border-radius:2px;align-items:center;gap:6px;padding:6px 12px;font-size:10px;display:inline-flex;transform:rotate(-1deg)}.nexo-tag.is-orange{background:var(--color-nexo-orange-600);color:#fff;transform:rotate(1deg)}.nexo-tag.is-outline{color:var(--color-nexo-ink);border:1px solid var(--color-nexo-ink);background:0 0}.nexo-tag .num{font-weight:700}.nexo-btn-block{font-family:var(--font-nexo-mono);letter-spacing:.1em;text-transform:uppercase;isolation:isolate;background:var(--color-nexo-ink);color:var(--color-nexo-cream);text-align:left;cursor:pointer;border:none;border-radius:2px;align-items:stretch;min-height:56px;font-size:12px;font-weight:500;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative;overflow:hidden}.nexo-btn-block:hover{transform:translate(-2px,-2px)}.nexo-btn-block:after{content:"";box-shadow:0 0 0 1px var(--color-nexo-ink);pointer-events:none;border-radius:2px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translate(0)}.nexo-btn-block:hover:after{transform:translate(4px,4px)}.nexo-btn-block .label{align-items:center;gap:10px;padding:18px 22px;display:flex}.nexo-btn-block .label .dot{background:var(--color-nexo-orange-600);border-radius:50%;flex-shrink:0;width:8px;height:8px}.nexo-btn-block .icon{border-left:1px solid #ffffff26;justify-content:center;align-items:center;padding:18px;transition:background .3s,color .3s;display:flex}.nexo-btn-block:hover .icon,.nexo-btn-block.is-orange{background:var(--color-nexo-orange-600)}.nexo-btn-block.is-orange:after{box-shadow:0 0 0 1px var(--color-nexo-orange-600)}.nexo-btn-block.is-orange .icon{border-left-color:#ffffff40}.nexo-btn-block.is-orange:hover .icon{background:var(--color-nexo-ink);color:var(--color-nexo-orange-600)}.nexo-btn-block.is-ghost{color:var(--color-nexo-cream);background:0 0;border:1px solid #ffffff4d}.nexo-btn-block.is-ghost:after{box-shadow:0 0 0 1px #ffffff4d}.nexo-btn-block.is-ghost .icon{border-left-color:#fff3}.nexo-btn-block.is-ghost:hover{color:var(--color-nexo-orange-600);border-color:var(--color-nexo-orange-600)}.nexo-btn-block.is-ghost:hover .icon{background:var(--color-nexo-orange-600);color:var(--color-nexo-cream)}.nexo-btn-ghost{min-height:44px;font-family:var(--font-nexo-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-nexo-ink);background:0 0;border:none;align-items:center;gap:10px;padding:18px 4px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.nexo-btn-ghost:before{content:"";background:var(--color-nexo-ink);width:24px;height:1px;transition:width .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:14px;left:4px}.nexo-btn-ghost:hover:before{width:calc(100% - 8px)}.nexo-display{letter-spacing:-.05em;text-transform:uppercase;color:var(--color-nexo-ink);font-size:clamp(48px,8.5vw,140px);font-weight:900;line-height:.9;font-family:var(--font-nexo-display);margin:0}.nexo-display .serif{font-family:var(--font-nexo-serif);text-transform:none;letter-spacing:-.02em;color:var(--color-nexo-orange-600);font-style:italic;font-weight:400}.nexo-display .amp{font-family:var(--font-nexo-serif);text-transform:none;letter-spacing:-.02em;color:var(--color-nexo-ink);margin:0 .1em;font-style:italic;font-weight:400}.nexo-display .dot{color:var(--color-nexo-orange-600)}.nexo-cat{aspect-ratio:1/1.05;background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-radius:4px;flex-direction:column;justify-content:space-between;padding:28px;text-decoration:none;transition:background .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.nexo-cat:before{content:"";background:var(--color-nexo-orange-600);z-index:0;border-radius:4px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}.nexo-cat:hover:before{transform:translateY(0)}.nexo-cat>*{z-index:1;position:relative}.nexo-cat-head{font-family:var(--font-nexo-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;justify-content:space-between;align-items:flex-start;font-size:11px;display:flex}.nexo-cat-head b{color:var(--color-nexo-orange-600);font-weight:500}.nexo-cat:hover .nexo-cat-head b{color:#fff}.nexo-cat-title{letter-spacing:-.03em;text-transform:uppercase;margin:28px 0 8px;font-size:clamp(32px,4.2vw,56px);font-weight:900;line-height:.9}.nexo-cat-spec{font-family:var(--font-nexo-serif);color:#ffffffbf;letter-spacing:-.01em;max-width:90%;margin-bottom:28px;font-size:17px;font-style:italic;font-weight:400;line-height:1.2}.nexo-cat:hover .nexo-cat-spec{color:#fffffff2}.nexo-cat-list{font-family:var(--font-nexo-mono);color:#ffffffb3;flex-direction:column;gap:0;font-size:11px;display:flex}.nexo-cat:hover .nexo-cat-list{color:#fffffff2}.nexo-cat-list-item{letter-spacing:.06em;border-top:1px dashed #ffffff2e;grid-template-columns:120px 1fr;align-items:baseline;gap:12px;padding:9px 0;display:grid}.nexo-cat-list-item .k{color:#ffffff80;text-transform:uppercase}.nexo-cat:hover .nexo-cat-list-item .k{color:#ffffffa6}.nexo-cat-list-item .v{font-weight:500}.nexo-cat-arrow{z-index:1;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:28px;right:28px}.nexo-cat:hover .nexo-cat-arrow{transform:translate(8px,-8px)}.nexo-section-head{grid-template-columns:240px 1fr;align-items:end;gap:40px;margin-bottom:60px;display:grid}.nexo-section-head.is-right{grid-template-columns:1fr 240px}.nexo-num-big{font-weight:900;font-family:var(--font-nexo-display);color:var(--color-nexo-ink);font-size:120px;line-height:.85;position:relative}.nexo-num-big span{color:var(--color-nexo-orange-600)}.nexo-section-h2{font-weight:900;font-family:var(--font-nexo-display);text-transform:uppercase;letter-spacing:-.03em;margin:0;font-size:clamp(34px,5vw,64px);line-height:.95}.nexo-section-h2 .serif{font-family:var(--font-nexo-serif);text-transform:none;letter-spacing:-.02em;color:var(--color-nexo-orange-600);font-style:italic;font-weight:400}.nexo-section-meta{font-family:var(--font-nexo-mono);letter-spacing:.1em;color:var(--color-nexo-mute);text-transform:uppercase;border-top:1px solid #0a0a0a33;flex-wrap:wrap;grid-column:1/-1;gap:28px;padding-top:18px;font-size:11px;display:flex}.nexo-section-meta b{color:var(--color-nexo-ink);font-weight:500}.nexo-section-meta a{color:var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-orange-600)}.nexo-section-meta a:hover{color:var(--color-nexo-orange-600)}.nexo-section-head.is-right .nexo-num-big{text-align:right;grid-area:1/2}.nexo-section-head.is-right .nexo-section-h2{text-align:right;grid-area:1/1;justify-self:end;max-width:16ch}.nexo-section-head.is-right .nexo-section-meta{justify-content:flex-end}.nexo-steps{border-top:1px solid var(--color-nexo-ink);border-left:1px solid var(--color-nexo-ink);border-radius:4px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.nexo-step{border-right:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);background:var(--color-nexo-cream);min-height:360px;padding:40px 32px;transition:background .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.nexo-step>*{z-index:1;position:relative}.nexo-step:hover{background:var(--color-nexo-cream-2)}.nexo-step-tag{background:var(--color-nexo-orange-600);color:#fff;font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-bottom:32px;padding:5px 11px;font-size:10px;display:inline-block}.nexo-step-num{font-weight:900;font-family:var(--font-nexo-display);letter-spacing:-.06em;color:#0a0a0a0d;z-index:0;pointer-events:none;font-size:220px;line-height:.85;transition:color .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-38px;right:-8px}.nexo-step:hover .nexo-step-num{color:#0a0a0a14;transform:translate(-4px,-4px)}.nexo-step h3{font-weight:700;font-family:var(--font-nexo-display);letter-spacing:-.02em;margin:0 0 14px;font-size:24px;line-height:1.15}.nexo-step p{color:var(--color-nexo-ink-2);max-width:92%;margin:0;font-size:14px;line-height:1.6}.nexo-step-foot{border-top:1px solid var(--color-nexo-rule);font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-mute);justify-content:space-between;padding-top:18px;font-size:10px;display:flex;position:absolute;bottom:30px;left:32px;right:32px}.nexo-step-foot b{color:var(--color-nexo-orange-600);font-weight:500}.nexo-net{border-top:1px solid var(--color-nexo-ink);border-left:1px solid var(--color-nexo-ink);grid-template-columns:repeat(4,1fr);display:grid}.nexo-net-cell{border-right:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);background:var(--color-nexo-cream);flex-direction:column;min-height:280px;padding:40px 28px 36px;transition:background .3s;display:flex;position:relative}.nexo-net-cell:hover{background:var(--color-nexo-ink);color:var(--color-nexo-cream)}.nexo-net-cell:hover .nexo-net-lbl{color:#ffffff8c}.nexo-net-lbl{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-mute);text-transform:uppercase;margin-bottom:24px;font-size:11px}.nexo-net-num{font-weight:900;font-family:var(--font-nexo-display);letter-spacing:-.05em;color:var(--color-nexo-ink);white-space:nowrap;font-size:clamp(48px,5.8vw,84px);line-height:.9}.nexo-net-num em{color:var(--color-nexo-orange-600);font-style:normal}.nexo-net-cell:hover .nexo-net-num,.nexo-net-cell:hover .nexo-net-num em{color:#fff}.nexo-net-cap{color:var(--color-nexo-ink-2);margin-top:auto;padding-top:22px;font-size:13px;line-height:1.45}.nexo-net-cell:hover .nexo-net-cap{color:#ffffffb3}.nexo-proof-cell,.nexo-sup-cell{background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-radius:4px;flex-direction:column;min-height:280px;padding:36px 32px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.nexo-sup-cell{flex-direction:column;min-height:280px;display:flex}.nexo-proof-cell:hover,.nexo-sup-cell:hover{transform:translateY(-4px)}.nexo-proof-cell:before{content:"";background:var(--color-nexo-orange-600);transform-origin:0;width:100%;height:4px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(.25)}.nexo-proof-cell:hover:before{transform:scaleX(1)}.nexo-sup-cell:before{content:"";background:var(--color-nexo-orange-600);transform-origin:bottom;width:4px;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:scaleY(.2)}.nexo-sup-cell:hover:before{transform:scaleY(1)}.nexo-pf-num,.nexo-sup-num{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-orange-600);text-transform:uppercase;margin-bottom:28px;font-size:11px;font-weight:500}.nexo-proof-cell h4,.nexo-sup-cell h4{font-weight:700;font-family:var(--font-nexo-display);letter-spacing:-.02em;margin:0 0 14px;font-size:26px;line-height:1.15}.nexo-proof-cell h4 .serif,.nexo-sup-cell h4 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);letter-spacing:-.01em;font-style:italic;font-weight:400}.nexo-proof-cell p,.nexo-sup-cell p{color:#ffffffb3;max-width:320px;margin:0;font-size:14px;line-height:1.55}.nexo-sup-foot{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;justify-content:space-between;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.nexo-sup-foot b{color:var(--color-nexo-orange-600);font-weight:500}.nexo-final{background:var(--color-nexo-ink);color:var(--color-nexo-cream);text-align:center;border-radius:4px;padding:100px 24px;position:relative;overflow:hidden}.nexo-final:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,#ff5b1f66,#0000 70%);position:absolute;inset:0}.nexo-final:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.nexo-final>*{z-index:1;position:relative}.nexo-hero{grid-template-columns:1.35fr 1fr;align-items:center;gap:60px;max-width:1500px;min-height:100vh;margin:0 auto;padding:110px 24px 40px;display:grid;position:relative}.nexo-hero-left{z-index:2;position:relative}.nexo-hero-right{z-index:2;perspective:1600px;position:relative}.nexo-seo-h1{font-family:var(--font-nexo-mono);letter-spacing:.01em;color:var(--color-nexo-ink-2);text-transform:none;max-width:620px;margin:0 0 32px;font-size:14px;font-weight:500;line-height:1.55}.nexo-hero-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.nexo-hero-sub{max-width:540px;color:var(--color-nexo-ink-2);margin-top:32px;font-size:17px;line-height:1.5}.nexo-hero-sub b{color:var(--color-nexo-ink);font-weight:500}.nexo-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.nexo-tilt{aspect-ratio:4/5;background:var(--color-nexo-ink);width:100%;color:var(--color-nexo-cream);transform-style:preserve-3d;will-change:transform;border-radius:4px;transition:transform .15s cubic-bezier(.2,.7,.2,1);position:relative}.nexo-tilt:before{content:"";background:radial-gradient(circle at 20% 30%,#ffffff0d 0%,#0000 40%),radial-gradient(circle at 70% 60%,#ffffff0a 0%,#0000 40%),repeating-linear-gradient(45deg,#0000 0 6px,#ffffff05 6px 7px);border-radius:4px;position:absolute;inset:0}.nexo-tilt-stamp{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;flex-direction:column;gap:4px;font-size:10px;display:flex;position:absolute;top:24px;left:24px;transform:translateZ(40px)}.nexo-tilt-stamp b{color:var(--color-nexo-orange-600);font-weight:500}.nexo-tilt-stamp .row{gap:14px;display:flex}.nexo-tilt-spec{text-align:right;font-family:var(--font-nexo-mono);letter-spacing:.12em;color:#ffffff8c;text-transform:uppercase;font-size:10px;line-height:1.6;position:absolute;top:24px;right:24px;transform:translateZ(40px)}.nexo-tilt-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(80px)}.nexo-tilt-center .label{font-family:var(--font-nexo-mono);letter-spacing:.16em;color:var(--color-nexo-orange-600);text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500}.nexo-tilt-center .big{font-family:var(--font-nexo-serif);letter-spacing:-.03em;color:#fff;font-size:clamp(64px,12vw,130px);font-style:italic;font-weight:400;line-height:.92}.nexo-tilt-center .big .accent{color:var(--color-nexo-orange-600)}.nexo-tilt-center .sub{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:#ffffff80;text-transform:uppercase;margin-top:14px;font-size:10px}.nexo-tilt-bar{color:#ffffffb3;font-family:var(--font-nexo-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;font-size:10px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;transform:translateZ(40px)}.nexo-tilt-bar b{color:var(--color-nexo-cream);letter-spacing:0;text-transform:none;margin-bottom:4px;font-size:15px;font-weight:500;display:block}.nexo-tilt-bar .o{color:var(--color-nexo-orange-600)}.nexo-tilt-corners{pointer-events:none;position:absolute;inset:12px;transform:translateZ(20px)}.nexo-tilt-corners:before,.nexo-tilt-corners:after,.nexo-tilt-corners>span:before,.nexo-tilt-corners>span:after{content:"";border-color:#fff6;width:16px;height:16px;position:absolute}.nexo-tilt-corners:before{border-top:1px solid;border-left:1px solid;top:0;left:0}.nexo-tilt-corners:after{border-top:1px solid;border-right:1px solid;top:0;right:0}.nexo-tilt-corners>span:before{border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.nexo-tilt-corners>span:after{border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.nexo-tilt-orange{background:var(--color-nexo-orange-600);color:#fff;font-family:var(--font-nexo-mono);letter-spacing:.16em;text-transform:uppercase;border-radius:2px;padding:5px 11px;font-size:9px;font-weight:500;position:absolute;top:-10px;right:20px;transform:rotate(2deg)translateZ(60px)}.nexo-shell .nexo-form-field input,.nexo-shell .nexo-form-field textarea,.nexo-shell .nexo-form-field select{color:var(--color-nexo-ink);background:var(--color-nexo-cream-2);border:1px solid var(--color-nexo-ink);width:100%;box-shadow:2px 2px 0 0 var(--color-nexo-ink);border-radius:2px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s cubic-bezier(.2,.7,.2,1)}.nexo-shell .nexo-form-field input:focus,.nexo-shell .nexo-form-field textarea:focus,.nexo-shell .nexo-form-field select:focus{border-color:var(--color-nexo-orange-600);box-shadow:2px 2px 0 0 var(--color-nexo-orange-600)}.nexo-shell .nexo-form-field input[aria-invalid=true],.nexo-shell .nexo-form-field textarea[aria-invalid=true]{border-color:var(--color-nexo-error);box-shadow:2px 2px 0 0 var(--color-nexo-error)}.nexo-select-arrow{background-image:linear-gradient(45deg, transparent 50%, var(--color-nexo-ink) 50%), linear-gradient(135deg, var(--color-nexo-ink) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.nexo-select-arrow:focus{background-image:linear-gradient(45deg, transparent 50%, var(--color-nexo-orange-600) 50%), linear-gradient(135deg, var(--color-nexo-orange-600) 50%, transparent 50%)}.form-select-industrial{position:relative}.form-select-industrial.is-open{z-index:40}.form-select-industrial-toggle{appearance:none;background:var(--color-nexo-cream-2);width:100%;color:var(--color-nexo-ink);border:1px solid var(--color-nexo-ink);text-align:left;box-shadow:2px 2px 0 0 var(--color-nexo-ink);cursor:pointer;border-radius:2px;outline:none;justify-content:space-between;align-items:center;padding:12px 14px;font-family:inherit;font-size:16px;transition:border-color .15s cubic-bezier(.2,.7,.2,1),box-shadow .15s cubic-bezier(.2,.7,.2,1);display:flex}.form-select-industrial-toggle:hover,.form-select-industrial.is-open .form-select-industrial-toggle{border-color:var(--color-nexo-orange-600);box-shadow:2px 2px 0 0 var(--color-nexo-orange-600)}.form-select-industrial-toggle:focus-visible{outline:2px solid var(--color-nexo-orange-600);outline-offset:2px}.form-select-industrial-value{line-height:1.3;display:block}.form-select-industrial-value.is-empty{color:var(--color-nexo-mute)}.form-select-industrial-arrow{width:12px;height:12px;color:var(--color-nexo-ink);flex-shrink:0;margin-left:8px;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.form-select-industrial.is-open .form-select-industrial-arrow{color:var(--color-nexo-orange-600);transform:rotate(180deg)}.form-select-industrial-menu{z-index:30;background:var(--color-nexo-ink);color:var(--color-nexo-cream);opacity:0;pointer-events:none;border-radius:3px;max-height:260px;margin:0;padding:6px 0;list-style:none;transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:4px 4px #0a0a0a40,0 8px 24px #0a0a0a2e}.form-select-industrial.is-open .form-select-industrial-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.form-select-industrial-menu:before{content:"";background:var(--color-nexo-orange-600);border-radius:3px 3px 0 0;width:100%;height:2px;position:absolute;top:0;left:0}.form-select-industrial-menu li{cursor:pointer;font-family:var(--font-nexo-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px 11px 19px;font-size:12px;transition:background .15s,color .15s,border-color .15s,padding-left .18s;display:flex}.form-select-industrial-menu li:after{content:"→";font-family:var(--font-nexo-mono);color:var(--color-nexo-orange-600);opacity:0;transition:opacity .15s,transform .18s cubic-bezier(.2,.7,.2,1);transform:translate(-4px)}.form-select-industrial-menu li:hover{color:#fff;border-left-color:var(--color-nexo-orange-600);background:#ff5b1f14;padding-left:22px}.form-select-industrial-menu li:hover:after{opacity:1;transform:translate(0)}.form-select-industrial-menu li[aria-selected=true]{background:var(--color-nexo-orange-600);color:#fff;border-left-color:#fff}.form-select-industrial-menu li[aria-selected=true]:after{content:"✓";opacity:1;color:#fff}.form-select-industrial-menu::-webkit-scrollbar{width:6px}.form-select-industrial-menu::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}@media (max-width:1180px){.nexo-nav-meta{display:none}}@media (max-width:1000px){.nexo-hero{grid-template-columns:1fr;gap:40px;padding-top:100px}.nexo-hero-right{width:100%;max-width:460px;margin:0 auto}.nexo-net{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.nexo-section-head,.nexo-section-head.is-right{grid-template-columns:1fr;gap:16px;margin-bottom:36px}.nexo-section-head.is-right .nexo-num-big,.nexo-section-head.is-right .nexo-section-h2{text-align:left;grid-area:auto;justify-self:start;max-width:100%}.nexo-section-head.is-right .nexo-section-meta{grid-area:auto;justify-content:flex-start}.nexo-num-big{font-size:72px}.nexo-section-h2{font-size:clamp(28px,7vw,38px)}.nexo-steps{grid-template-columns:1fr}.nexo-step{min-height:auto;padding:32px 24px 100px}.nexo-step-num{font-size:160px;bottom:-28px;right:-6px}.nexo-step h3{font-size:22px}.nexo-step-foot{font-size:9px;bottom:24px;left:24px;right:24px}.nexo-net{grid-template-columns:1fr 1fr}.nexo-tilt-center .big{font-size:clamp(56px,18vw,96px)}.nexo-strip-track{gap:36px;font-size:12px}.nexo-strip{padding:14px 0}}.nexo-shell .lp-section{padding:120px 24px}.nexo-shell .lp-section-inner{max-width:1500px;margin:0 auto}.nexo-shell .lp-section.is-alt{background:var(--color-nexo-cream-alt)}.nexo-shell .lp-section.is-dark{background:var(--color-nexo-ink);color:var(--color-nexo-cream)}.nexo-shell .lp-section.is-dark .nexo-num-big,.nexo-shell .lp-section.is-dark .nexo-section-h2{color:#fff}.nexo-shell .lp-section.is-dark .nexo-section-meta{color:#ffffff80;border-top-color:#ffffff2e}.nexo-shell .lp-section.is-dark .nexo-section-meta b{color:#fff}@media (max-width:720px){.nexo-shell .lp-section{padding:80px 20px}}.lp-hero{color:#fff;align-items:center;min-height:92vh;padding:140px 24px 80px;display:flex;position:relative;overflow:hidden}.lp-hero-bg{z-index:0;background:var(--color-nexo-ink);background-position:50%;background-size:cover;position:absolute;inset:0}.lp-hero-bg:before{content:"";background:radial-gradient(80% 60% at 30% 40%,#ff5b1f2e,#0000 60%),linear-gradient(#0a0a0a80 0%,#0a0a0ad1 100%);position:absolute;inset:0}.lp-hero-bg:after{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.lp-hero-inner{z-index:2;width:100%;max-width:1500px;margin:0 auto;position:relative}.lp-hero-tags{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.lp-hero-display{letter-spacing:-.04em;text-transform:uppercase;max-width:1180px;font-size:clamp(44px,7.5vw,116px);font-weight:900;line-height:.92;font-family:var(--font-nexo-display);margin:0 0 28px}.lp-hero-display .serif{font-family:var(--font-nexo-serif);text-transform:none;letter-spacing:-.02em;color:var(--color-nexo-orange-600);font-style:italic;font-weight:400}.lp-hero-sub{color:#ffffffc7;max-width:700px;margin:0 0 48px;font-size:clamp(18px,1.8vw,22px);font-weight:400;line-height:1.5}.lp-hero-sub b{color:#fff;font-weight:500}.lp-hero-stats{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,1fr);gap:0;max-width:1000px;margin:0 0 14px;display:grid}.lp-hero-stat{border-right:1px solid #ffffff26;padding:28px 24px 26px}.lp-hero-stat:last-child{border-right:none}.lp-hero-stat-num{font-family:var(--font-nexo-display);letter-spacing:-.03em;color:#fff;margin-bottom:8px;font-size:clamp(36px,5vw,68px);font-weight:900;line-height:.95}.lp-hero-stat-num em{color:var(--color-nexo-orange-600);font-style:normal}.lp-hero-stat-num small{color:#ffffff8c;font-size:.5em;font-weight:700}.lp-hero-stat-label{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;font-size:10px;line-height:1.5}.lp-hero-disclaimer{font-family:var(--font-nexo-mono);letter-spacing:.04em;color:#ffffff6b;max-width:760px;margin:0 0 40px;font-size:10px;font-style:italic;line-height:1.6}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (max-width:720px){.lp-hero{min-height:88vh;padding:120px 20px 60px}.lp-hero-stats{grid-template-columns:1fr}.lp-hero-stat{border-bottom:1px solid #ffffff1f;border-right:none}.lp-hero-stat:last-child{border-bottom:none}}.lp-trust-strip{background:var(--color-nexo-cream-alt);border-top:1px solid var(--color-nexo-rule);border-bottom:1px solid var(--color-nexo-rule);padding:22px 24px}.lp-trust-strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;max-width:1500px;margin:0 auto;display:flex}.lp-trust-item{font-family:var(--font-nexo-mono);letter-spacing:.05em;color:var(--color-nexo-ink-2);align-items:center;gap:10px;font-size:11px;display:inline-flex}.lp-trust-check{background:var(--color-nexo-orange-600);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:700;display:inline-flex}.lp-pull-quote{font-family:var(--font-nexo-serif);color:var(--color-nexo-ink);border-left:3px solid var(--color-nexo-orange-600);margin:28px 0 12px;padding:12px 0 12px 18px;font-size:22px;font-style:italic;line-height:1.4}.lp-quote-card{background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-radius:4px;margin-top:56px;padding:32px;position:relative;overflow:hidden}.lp-quote-card:before{content:"";background:var(--color-nexo-orange-600);height:3px;position:absolute;inset:0}.lp-quote-card-head{border-bottom:1px dashed #ffffff26;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;padding-bottom:16px;display:grid}.lp-quote-card-head h3{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin:0;font-size:11px;font-weight:700}.lp-quote-card-head h3:last-child{color:var(--color-nexo-orange-600)}.lp-quote-card-row{border-bottom:1px dashed #ffffff14;grid-template-columns:1fr 1fr;gap:24px;padding:12px 0;font-size:14.5px;line-height:1.5;display:grid}.lp-quote-card-row:last-of-type{border-bottom:0}.lp-quote-card-row .left{color:#ffffff8c}.lp-quote-card-row .right{color:#fff;font-weight:500}.lp-quote-card-total{border:1px solid var(--color-nexo-orange-600);font-family:var(--font-nexo-mono);letter-spacing:.05em;color:var(--color-nexo-orange-600);text-transform:uppercase;background:#ff5b1f1f;border-radius:3px;margin-top:20px;padding:16px 20px;font-size:13px;font-weight:700}.lp-quote-card-footer{color:#ffffffa6;margin-top:18px;font-size:14px;font-style:italic;line-height:1.6}.lp-quote-card-footer b{color:#fff;font-style:normal}@media (max-width:700px){.lp-quote-card{padding:24px 20px}.lp-quote-card-head,.lp-quote-card-row{grid-template-columns:1fr;gap:4px}.lp-quote-card-row .left{text-transform:uppercase;letter-spacing:.08em;font-size:12px}}.lp-showcase{background:var(--color-nexo-offwhite)}.lp-showcase-grid{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:48px;display:grid}.lp-showcase-grid.is-3up{grid-template-columns:repeat(3,1fr)}@media (max-width:1100px){.lp-showcase-grid.is-3up{grid-template-columns:repeat(2,1fr)}}.lp-showcase-tile{background:#fff;border-radius:4px;flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 3px #0a0a0a0a,0 8px 24px #0a0a0a0f}.lp-showcase-tile:hover{transform:translateY(-4px);box-shadow:0 2px 6px #0a0a0a0f,0 18px 40px #0a0a0a1f}.lp-showcase-tile-img{aspect-ratio:16/9;background:var(--color-nexo-rule);position:relative;overflow:hidden}.lp-showcase-tile-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.lp-showcase-tile:hover .lp-showcase-tile-img img{transform:scale(1.03)}.lp-showcase-tile-body{padding:24px 28px 28px}.lp-showcase-tile-tag{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-orange-600);margin-bottom:10px;font-size:10px;font-weight:700;display:block}.lp-showcase-tile h3{font-family:var(--font-nexo-display);letter-spacing:-.01em;color:var(--color-nexo-ink);margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.25}.lp-showcase-tile p{color:var(--color-nexo-ink-2);margin:0;font-size:14.5px;line-height:1.6}.lp-showcase-tile p b{color:var(--color-nexo-ink);font-weight:600}.lp-showcase-sub{font-family:var(--font-nexo-serif);color:var(--color-nexo-ink-2);text-align:center;max-width:720px;margin:24px auto 0;font-size:22px;font-style:italic;line-height:1.45}.lp-showcase-foot{text-align:center;color:var(--color-nexo-mute);max-width:720px;margin-top:56px;margin-left:auto;margin-right:auto;font-size:14.5px;font-style:italic;line-height:1.6}.lp-showcase-foot b{color:var(--color-nexo-ink);font-style:normal}@media (max-width:900px){.lp-showcase-grid{grid-template-columns:1fr;gap:24px}.lp-showcase-sub{font-size:18px}}.lp-authority{background:var(--color-nexo-ink);color:#fff;border-bottom:1px solid var(--color-nexo-ink);padding:32px 24px}.lp-authority-inner{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1500px;margin:0 auto;display:grid}.lp-authority-stat{border-left:1px solid #ffffff1f;flex-direction:column;gap:6px;padding:0 12px;display:flex}.lp-authority-stat:first-child{border-left:0;padding-left:0}.lp-authority-num{font-family:var(--font-nexo-display);letter-spacing:-.02em;color:#fff;font-size:clamp(22px,2.2vw,30px);font-weight:900;line-height:1}.lp-authority-num small{opacity:.7;margin-left:2px;font-size:.55em;font-weight:700}.lp-authority-label{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:10px;line-height:1.4}@media (max-width:1000px){.lp-authority-inner{grid-template-columns:repeat(3,1fr);row-gap:28px}.lp-authority-stat:nth-child(4){border-left:0;padding-left:0}}@media (max-width:600px){.lp-authority-inner{grid-template-columns:repeat(2,1fr)}.lp-authority-stat:nth-child(odd){border-left:0;padding-left:0}.lp-authority-stat:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:12px}}.lp-problem-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-bottom:80px;display:grid}.lp-problem-text p{color:var(--color-nexo-ink-2);margin:0 0 18px;font-size:17px;line-height:1.6}.lp-problem-text p b{color:var(--color-nexo-ink);font-weight:600}.lp-problem-text p.is-lead{font-family:var(--font-nexo-serif);color:var(--color-nexo-ink);margin-bottom:28px;font-size:26px;font-style:italic;font-weight:400;line-height:1.35}.lp-price-compare{background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-radius:4px;padding:40px 36px;position:relative;overflow:hidden}.lp-price-compare:before{content:"";background:var(--color-nexo-orange-600);width:4px;height:100%;position:absolute;top:0;left:0}.lp-price-compare h3{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-orange-600);margin:0 0 28px;font-size:11px;font-weight:500}.lp-price-compare-row{border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:baseline;padding:18px 0;display:flex}.lp-price-compare-row:last-of-type{border-bottom:none}.lp-price-compare-row .k{font-family:var(--font-nexo-mono);letter-spacing:.1em;color:#ffffff8c;text-transform:uppercase;font-size:11px}.lp-price-compare-row .v{font-family:var(--font-nexo-display);letter-spacing:-.02em;font-size:28px;font-weight:900}.lp-price-compare-row .v small{font-family:var(--font-nexo-mono);color:#ffffff8c;letter-spacing:.1em;margin-left:6px;font-size:11px}.lp-price-compare-row.is-savings{border-top:1px solid #fff3;margin-top:8px;padding-top:26px}.lp-price-compare-row.is-savings .v{color:var(--color-nexo-orange-600);font-size:38px}.lp-three-feature{border-top:1px solid var(--color-nexo-ink);border-left:1px solid var(--color-nexo-ink);grid-template-columns:repeat(3,1fr);display:grid}.lp-three-feature-cell{border-right:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);background:var(--color-nexo-cream);padding:36px 32px;transition:background .3s}.lp-three-feature-cell:hover{background:var(--color-nexo-cream-2)}.lp-three-feature-cell h3{font-family:var(--font-nexo-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 14px;font-size:22px;font-weight:900;line-height:1.15}.lp-three-feature-cell h3 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);text-transform:none;font-style:italic;font-weight:400}.lp-three-feature-cell p{color:var(--color-nexo-ink-2);margin:0;font-size:14px;line-height:1.6}@media (max-width:900px){.lp-problem-grid{grid-template-columns:1fr;gap:40px}.lp-three-feature{grid-template-columns:1fr}}.lp-process-intro{font-family:var(--font-nexo-serif);color:var(--color-nexo-ink);max-width:620px;margin:0 0 50px;font-size:22px;font-style:italic;line-height:1.4}.lp-process-steps{border-top:1px solid var(--color-nexo-ink);border-left:1px solid var(--color-nexo-ink);border-radius:4px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.lp-process-step{border-right:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);background:var(--color-nexo-cream);min-height:340px;padding:36px 26px 90px;transition:background .3s;position:relative;overflow:hidden}.lp-process-step:hover{background:var(--color-nexo-cream-2)}.lp-process-step-tag{background:var(--color-nexo-orange-600);color:#fff;font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;border-radius:2px;margin-bottom:28px;padding:5px 11px;font-size:10px;display:inline-block}.lp-process-step-num{font-weight:900;font-family:var(--font-nexo-display);letter-spacing:-.06em;color:#0a0a0a0f;z-index:0;pointer-events:none;font-size:180px;line-height:.85;position:absolute;bottom:-32px;right:-8px}.lp-process-step h3{font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;z-index:1;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.2;position:relative}.lp-process-step p{color:var(--color-nexo-ink-2);z-index:1;margin:0;font-size:13.5px;line-height:1.55;position:relative}@media (max-width:1100px){.lp-process-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.lp-process-steps{grid-template-columns:1fr}.lp-process-step{min-height:auto;padding:28px 22px 80px}}.lp-trust-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-trust-card{background:var(--color-nexo-cream-2);border:1px solid var(--color-nexo-rule);border-radius:4px;padding:36px 32px;transition:background .3s,transform .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.lp-trust-card:before{content:"";background:var(--color-nexo-orange-600);transform-origin:0;width:100%;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(.2)}.lp-trust-card:hover{background:#fff;transform:translateY(-4px)}.lp-trust-card:hover:before{transform:scaleX(1)}.lp-trust-card-num{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-orange-600);text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:500}.lp-trust-card h3{font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-nexo-ink);margin:0 0 14px;font-size:20px;font-weight:800;line-height:1.2}.lp-trust-card p{color:var(--color-nexo-ink-2);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:1000px){.lp-trust-cards{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-trust-cards{grid-template-columns:1fr}}.lp-docs-intro{font-family:var(--font-nexo-serif);color:var(--color-nexo-ink);max-width:760px;margin:0 0 50px;font-size:22px;font-style:italic;line-height:1.4}.lp-docs-grid{border-top:1px solid var(--color-nexo-ink);border-left:1px solid var(--color-nexo-ink);grid-template-columns:repeat(2,1fr);display:grid}.lp-doc-cell{border-right:1px solid var(--color-nexo-ink);border-bottom:1px solid var(--color-nexo-ink);background:var(--color-nexo-cream);flex-direction:column;gap:8px;padding:28px 32px;transition:background .3s;display:flex}.lp-doc-cell:hover{background:var(--color-nexo-cream-2)}.lp-doc-num{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-mute);text-transform:uppercase;font-size:10px}.lp-doc-name{font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-nexo-ink);font-size:18px;font-weight:800}.lp-doc-desc{color:var(--color-nexo-ink-2);font-size:13.5px;line-height:1.5}.lp-docs-note{font-family:var(--font-nexo-mono);color:var(--color-nexo-mute);max-width:800px;margin-top:28px;font-size:11px;font-style:italic;line-height:1.55}@media (max-width:720px){.lp-docs-grid{grid-template-columns:1fr}}.lp-countries-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-countries-grid.is-4col{grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.lp-countries-grid.is-4col{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.lp-countries-grid.is-4col{grid-template-columns:1fr}}.lp-country-card{background:var(--color-nexo-ink);color:var(--color-nexo-cream);border-radius:4px;padding:36px 32px 32px;transition:transform .3s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.lp-country-card:hover{transform:translateY(-4px)}.lp-country-card:before{content:"";background:var(--color-nexo-orange-600);width:100%;height:4px;position:absolute;top:0;left:0}.lp-country-flag{filter:drop-shadow(0 2px 8px #0006);margin-bottom:20px;line-height:0}.lp-country-flag svg{border-radius:2px;outline:1px solid #ffffff14;display:block}.lp-country-card h3{font-family:var(--font-nexo-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 8px;font-size:28px;font-weight:900;line-height:1.05}.lp-country-tagline{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);margin-bottom:24px;font-size:16px;font-style:italic;font-weight:400;display:block}.lp-country-blurb{color:#ffffffb3;margin:0 0 24px;font-size:14px;line-height:1.6}.lp-country-specs{margin:0;padding:0;list-style:none}.lp-country-specs li{font-family:var(--font-nexo-mono);letter-spacing:.05em;border-top:1px dashed #ffffff26;grid-template-columns:130px 1fr;gap:12px;padding:9px 0;font-size:11px;display:grid}.lp-country-specs li .k{color:#ffffff80;text-transform:uppercase}.lp-country-specs li .v{color:#fffffff2;font-weight:500}.lp-countries-note{font-family:var(--font-nexo-mono);color:var(--color-nexo-mute);max-width:800px;margin-top:30px;font-size:11px;font-style:italic;line-height:1.55}@media (max-width:1000px){.lp-countries-grid{grid-template-columns:1fr}}.lp-projects-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp-project-card{color:var(--color-nexo-cream);background:#ffffff08;border:1px solid #ffffff1f;border-radius:4px;flex-direction:column;padding:32px 30px;transition:background .3s,transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.lp-project-card:before{content:"";background:var(--color-nexo-orange-600);transform-origin:0;width:100%;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(.25)}.lp-project-card:hover{transform:translateY(-4px)}.lp-project-card:hover:before{transform:scaleX(1)}.lp-project-tag{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-orange-600);text-transform:uppercase;margin-bottom:18px;font-size:10px;font-weight:500}.lp-project-card h3{font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;min-height:2.3em;margin:0 0 22px;font-size:22px;font-weight:800;line-height:1.15}.lp-project-specs{margin:0 0 22px;padding:0;list-style:none}.lp-project-specs li{font-family:var(--font-nexo-mono);letter-spacing:.04em;border-bottom:1px dashed #ffffff1f;grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;font-size:11px;display:grid}.lp-project-specs li .k{color:#ffffff80;text-transform:uppercase}.lp-project-specs li .v{text-align:right;color:var(--color-nexo-cream);font-weight:500}.lp-project-savings{background:var(--color-nexo-orange-600);color:#fff;font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;text-align:center;border-radius:3px;margin-top:auto;padding:16px 18px;font-size:20px;font-weight:800}.lp-projects-note{font-family:var(--font-nexo-mono);color:#ffffff73;max-width:800px;margin-top:30px;font-size:11px;font-style:italic;line-height:1.55}@media (max-width:1000px){.lp-projects-grid{grid-template-columns:1fr}}.lp-types-table{border-collapse:collapse;background:var(--color-nexo-cream);border:1px solid var(--color-nexo-ink);border-radius:4px;width:100%;overflow:hidden}.lp-types-table th{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#fffffff2;background:var(--color-nexo-ink);text-align:left;border-bottom:1px solid var(--color-nexo-ink);padding:18px 22px;font-size:11px;font-weight:500}.lp-types-table td{border-bottom:1px solid var(--color-nexo-rule);color:var(--color-nexo-ink-2);padding:22px;font-size:14.5px;line-height:1.5}.lp-types-table tr:last-child td{border-bottom:none}.lp-types-table td:first-child{font-family:var(--font-nexo-display);color:var(--color-nexo-ink);letter-spacing:-.01em;text-transform:uppercase;font-size:15.5px;font-weight:800}.lp-types-table td:last-child{font-family:var(--font-nexo-mono);letter-spacing:.06em;color:var(--color-nexo-orange-600);text-transform:uppercase;font-size:12px}.lp-types-note{font-family:var(--font-nexo-mono);color:var(--color-nexo-mute);margin-top:24px;font-size:11px;font-style:italic;line-height:1.55}@media (max-width:720px){.lp-types-table thead{display:none}.lp-types-table td{border:none;padding:12px 22px;display:block}.lp-types-table tr{border-bottom:1px solid var(--color-nexo-rule);padding:18px 0;display:block}.lp-types-table td:first-child{padding-top:18px}.lp-types-table td:last-child{padding-bottom:18px}}.lp-buyers-stack{flex-direction:column;gap:18px;display:flex}.lp-buyer-card{background:var(--color-nexo-cream-2);border:1px solid var(--color-nexo-rule);border-left:3px solid var(--color-nexo-orange-600);border-radius:4px;grid-template-columns:220px 1fr;align-items:start;gap:36px;padding:36px;transition:background .3s;display:grid}.lp-buyer-card:hover{background:#fff}.lp-buyer-card-label{font-family:var(--font-nexo-mono);letter-spacing:.14em;color:var(--color-nexo-orange-600);text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.lp-buyer-card h3{font-family:var(--font-nexo-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-nexo-ink);margin:0;font-size:24px;font-weight:800;line-height:1.1}.lp-buyer-card-body p{color:var(--color-nexo-ink-2);margin:0;font-size:15.5px;line-height:1.65}.lp-buyer-card-body p b{color:var(--color-nexo-ink);font-weight:600}@media (max-width:900px){.lp-buyer-card{grid-template-columns:1fr;gap:18px}}.lp-pricing-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-bottom:50px;display:grid}.lp-pricing-text p{color:var(--color-nexo-ink-2);margin:0 0 18px;font-size:16px;line-height:1.65}.lp-pricing-text p b{color:var(--color-nexo-ink);font-weight:600}.lp-pricing-min{background:var(--color-nexo-ink);color:var(--color-nexo-cream);font-family:var(--font-nexo-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;margin-bottom:18px;padding:14px 18px;font-size:12px;display:inline-block}.lp-pricing-min b{color:var(--color-nexo-orange-600);font-weight:700}.lp-pricing-table-wrap{overflow-x:auto}.lp-pricing-table{border-collapse:collapse;background:var(--color-nexo-cream);border:1px solid var(--color-nexo-rule);width:100%;font-size:13px}.lp-pricing-table th{background:var(--color-nexo-cream-alt);font-family:var(--font-nexo-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-nexo-mute);text-align:left;border-bottom:1px solid var(--color-nexo-ink);padding:14px;font-size:10px;font-weight:500}.lp-pricing-table td{border-bottom:1px solid var(--color-nexo-rule);color:var(--color-nexo-ink-2);font-family:var(--font-nexo-mono);letter-spacing:.02em;padding:14px;font-size:12.5px}.lp-pricing-table tr:last-child td{border-bottom:none}.lp-pricing-table td:first-child{font-family:var(--font-nexo-display);color:var(--color-nexo-ink);letter-spacing:-.01em;text-transform:uppercase;font-size:14px;font-weight:700}.lp-pricing-table td.is-savings{color:var(--color-nexo-orange-600);font-weight:700}.lp-pricing-note{font-family:var(--font-nexo-mono);color:var(--color-nexo-mute);max-width:800px;margin-top:18px;font-size:11px;font-style:italic;line-height:1.55}@media (max-width:900px){.lp-pricing-grid{grid-template-columns:1fr;gap:30px}}.lp-form-section{background:var(--color-nexo-cream-alt);padding:120px 24px}.lp-form-inner{background:var(--color-nexo-cream);border:1px solid var(--color-nexo-ink);border-radius:4px;max-width:980px;margin:0 auto;padding:56px 56px 48px;position:relative;overflow:hidden}.lp-form-inner:before{content:"";background:var(--color-nexo-orange-600);width:100%;height:4px;position:absolute;top:0;left:0}.lp-form-eyebrow{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-orange-600);margin-bottom:18px;font-size:11px;font-weight:500}.lp-form-section h2{font-family:var(--font-nexo-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 18px;font-size:clamp(32px,4.5vw,52px);font-weight:900;line-height:.95}.lp-form-section h2 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:400}.lp-form-lead{color:var(--color-nexo-ink-2);max-width:700px;margin:0 0 42px;font-size:17px;line-height:1.55}.lp-form-grid{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.lp-form-grid .full{grid-column:1/-1}.lp-form-section-title{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-gray-500);border-top:1px solid var(--color-nexo-rule);align-items:center;gap:14px;margin:40px 0 18px;padding-top:28px;font-size:11px;font-weight:500;display:flex}.lp-form-section-title:first-of-type{border-top:none;margin-top:0;padding-top:0}.lp-form-section-title .num{background:var(--color-nexo-orange-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:inline-flex}.lp-form-file-wrap{background:var(--color-nexo-cream-2);border:1px dashed var(--color-nexo-ink);border-radius:3px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.lp-form-file-wrap label{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-gray-500);font-size:10px;font-weight:500}.lp-form-file-wrap input[type=file]{font-family:var(--font-nexo-mono);color:var(--color-nexo-mute);background:0 0;border:none;padding:0;font-size:11px}.lp-form-file-wrap input[type=file]::file-selector-button{font-family:var(--font-nexo-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-nexo-ink);color:var(--color-nexo-cream);cursor:pointer;border:none;border-radius:2px;margin-right:12px;padding:8px 12px;font-size:10px;font-weight:500;transition:background .2s}.lp-form-file-wrap input[type=file]::file-selector-button:hover{background:var(--color-nexo-orange-600)}.lp-form-consent{color:var(--color-nexo-ink-2);align-items:flex-start;gap:12px;margin-top:32px;font-size:13px;line-height:1.5;display:flex}.lp-form-consent input{margin-top:4px}.lp-form-submit-row{flex-direction:column;align-items:stretch;gap:14px;margin-top:32px;display:flex}.lp-form-submit-row .nexo-btn-block{align-self:flex-start}.lp-form-trust-line{font-family:var(--font-nexo-mono);letter-spacing:.04em;color:var(--color-nexo-mute);text-align:center;margin-top:14px;font-size:11px;font-style:italic;line-height:1.6}.lp-form-success{text-align:center;padding:60px 20px}.lp-form-success-icon{background:var(--color-nexo-orange-600);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 24px;font-size:28px;font-weight:700;display:flex}.lp-form-success h3{font-family:var(--font-nexo-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-nexo-ink);margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:900}.lp-form-success h3 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);text-transform:none;font-style:italic;font-weight:400}.lp-form-success p{color:var(--color-nexo-ink-2);max-width:480px;margin:0 auto;font-size:17px;line-height:1.55}.lp-form-error{border-left:3px solid var(--color-nexo-error);color:var(--color-nexo-error);font-size:13px;line-height:1.5;font-family:var(--font-nexo-mono);letter-spacing:.02em;background:#c0392b14;border-radius:0 3px 3px 0;margin-top:20px;padding:14px 18px}@media (max-width:720px){.lp-form-inner{padding:36px 28px 32px}.lp-form-grid{grid-template-columns:1fr}}.lp-founder{background:var(--color-nexo-offwhite);padding:120px 24px}.lp-founder-inner{max-width:760px;margin:0 auto}.lp-founder-eyebrow{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-nexo-orange-600);margin-bottom:14px;font-size:11px;font-weight:500}.lp-founder h2{font-family:var(--font-nexo-display);letter-spacing:-.03em;text-transform:uppercase;margin:0 0 40px;font-size:clamp(36px,5vw,60px);font-weight:900;line-height:.95}.lp-founder h2 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:400}.lp-founder-photo{border:2px solid var(--color-nexo-ink);background:var(--color-nexo-cream-alt);object-fit:cover;border-radius:50%;width:96px;height:96px;margin-bottom:36px}.lp-founder-body p{color:var(--color-nexo-ink-2);margin:0 0 22px;font-size:18px;line-height:1.7}.lp-founder-body p b{color:var(--color-nexo-ink);font-weight:600}.lp-founder-sig{border-top:1px solid var(--color-nexo-rule);font-family:var(--font-nexo-mono);letter-spacing:.04em;color:var(--color-nexo-ink);margin-top:36px;padding-top:22px;font-size:12px}.lp-founder-sig b{font-weight:700}.lp-founder-sig .loc{color:var(--color-nexo-mute)}.lp-final-cta{background:var(--color-nexo-ink);color:var(--color-nexo-cream);text-align:center;padding:120px 24px;position:relative;overflow:hidden}.lp-final-cta:before{content:"";pointer-events:none;background:radial-gradient(60% 40% at 50% 100%,#ff5b1f66,#0000 70%);position:absolute;inset:0}.lp-final-cta:after{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:60px 60px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 80%)}.lp-final-cta-inner{z-index:1;max-width:920px;margin:0 auto;position:relative}.lp-final-cta h2{font-family:var(--font-nexo-display);letter-spacing:-.04em;text-transform:uppercase;margin:0 0 22px;font-size:clamp(44px,7vw,96px);font-weight:900;line-height:.95}.lp-final-cta h2 .serif{font-family:var(--font-nexo-serif);color:var(--color-nexo-orange-600);text-transform:none;letter-spacing:-.02em;font-style:italic;font-weight:400}.lp-final-cta p{color:#ffffffb3;max-width:620px;margin:0 auto 40px;font-size:17px;line-height:1.55}.lp-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:32px;display:inline-flex}.lp-final-cta-trust{font-family:var(--font-nexo-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-top:24px;font-size:11px}.lp-faq-list{border-top:1px solid var(--color-nexo-ink);max-width:1100px;margin:0 auto}.lp-faq-list details{border-bottom:1px solid var(--color-nexo-rule);padding:0;transition:background .3s}.lp-faq-list details[open]{background:var(--color-nexo-cream-2)}.lp-faq-list summary{cursor:pointer;font-family:var(--font-nexo-display);letter-spacing:-.01em;color:var(--color-nexo-ink);text-transform:uppercase;justify-content:space-between;align-items:center;padding:30px 32px;font-size:clamp(18px,2vw,22px);font-weight:700;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";font-family:var(--font-nexo-mono);color:var(--color-nexo-orange-600);flex-shrink:0;margin-left:24px;font-size:22px;font-weight:500;transition:transform .3s}.lp-faq-list details[open] summary:after{content:"−";transform:rotate(180deg)}.lp-faq-answer{color:var(--color-nexo-ink-2);max-width:880px;padding:0 32px 30px;font-size:16px;line-height:1.65}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-tracking{syntax:"*";inherits:false}
