.px-hero{position:relative;isolation:isolate;overflow:hidden;padding:128px 0 100px;background:var(--ink);color:var(--paper)}.px-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(243,241,234,.05) 1px,transparent 0),linear-gradient(90deg,rgba(243,241,234,.05) 1px,transparent 0);background-size:92px 92px;-webkit-mask-image:radial-gradient(ellipse 75% 55% at 60% 22%,#000 20%,transparent 78%);mask-image:radial-gradient(ellipse 75% 55% at 60% 22%,#000 20%,transparent 78%)}.px-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:34px;font-size:13px;color:var(--mute-d);animation:nx-fade-up .8s var(--ease) both}.px-crumb a{color:var(--paper);text-decoration:underline;text-decoration-color:rgba(243,241,234,.3);text-underline-offset:4px;transition:color .2s}.px-crumb a:hover{color:var(--volt)}.px-hero>.nx-wrap>.nx-label{animation:nx-fade-up .8s var(--ease) .05s both}.px-title{margin:0;display:flex;flex-direction:column;font-weight:inherit}.px-title .nx-line{font-size:clamp(52px,11.2vw,200px)}.px-title-sub{display:block;max-width:22em;text-wrap:balance;margin-top:.35em;font-family:var(--display);font-stretch:80%;font-weight:800;font-size:clamp(26px,3.4vw,56px);line-height:1;text-transform:uppercase;letter-spacing:-.005em;word-spacing:.1em;animation:nx-fade-up 1s var(--ease) .3s both}.px-title-sub em{font-family:var(--serif);font-style:italic;font-weight:400;font-stretch:100%;font-size:1.14em;text-transform:none;letter-spacing:-.02em;word-spacing:0;color:var(--volt)}.px-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px 64px;align-items:start;margin-top:40px;padding-top:30px;border-top:1px solid var(--line-d);animation:nx-fade-up 1s var(--ease) .45s both}.px-hero-grid>.px-actions,.px-hero-grid>.px-fine,.px-hero-grid>.px-lead{grid-column:1}.px-hero-grid>.px-checks{grid-column:2;grid-row:1/span 3}.px-hero-grid-2{align-items:end}.px-hero-grid-2>:nth-child(2){grid-column:2;grid-row:1}.px-lead{max-width:620px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.55;letter-spacing:-.012em;color:var(--mute-d)}.px-lead strong{color:var(--paper);font-weight:650}.px-checks{display:grid;gap:10px;margin:0;padding:0;list-style:none}.px-checks li{display:flex;align-items:center;gap:14px;padding:16px 18px;border:1px solid var(--line-d);border-radius:16px;background:rgba(243,241,234,.03);font-size:15.5px;font-weight:550}.px-checks li>span{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border-radius:50%;background:var(--volt);color:var(--ink)}.px-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.px-actions-end{justify-content:flex-end}.px-fine{margin:0;font-size:12.5px;line-height:1.6;color:rgba(243,241,234,.45)}.px-paper .px-fine{color:var(--mute-l)}.px-facts{display:flex;justify-self:end;margin:0}.px-facts>div{padding:0 28px;border-left:1px solid var(--line-d)}.px-facts>div:first-child{padding-left:0;border-left:0}.px-facts dt{font-family:var(--display);font-stretch:72%;font-weight:900;font-size:clamp(54px,5.4vw,92px);line-height:.85;color:var(--volt)}.px-facts dt small{margin-left:4px;font-size:.34em}.px-facts dd{margin:8px 0 0;font-size:13px;color:var(--mute-d)}.px-section{padding:140px 0}.px-paper{background:var(--paper);color:var(--ink)}.px-ink{background:var(--ink);color:var(--paper)}.nx :is(.px-paper,.px-final) :is(a,button,summary):focus-visible{outline-color:var(--ink)}.px-head{max-width:1180px;margin-bottom:64px}.px-head h2{font-size:clamp(46px,7vw,120px)}.px-ink .px-head h2 em{color:var(--volt)}.px-head>p:not(.nx-label){max-width:620px;margin:26px 0 0;font-size:17px;line-height:1.6;color:var(--mute-l)}.px-ink .px-head>p:not(.nx-label){color:var(--mute-d)}.px-head-split{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.px-head-split>p:not(.nx-label){max-width:380px;margin:0}.px-section .nx-faq-grid{padding-top:0;border-top:0}.px-band{overflow:hidden;padding:18px 0;background:var(--volt);color:var(--ink)}.px-band>div{display:flex;width:-moz-max-content;width:max-content;animation:nx-marquee 40s linear infinite}.px-band>div>span{display:flex;flex-shrink:0}.px-band>div>span>span{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--display);font-stretch:78%;font-weight:900;font-size:clamp(24px,2.6vw,38px);line-height:1;text-transform:uppercase;word-spacing:.1em;white-space:nowrap}.px-band i{font-style:normal;font-size:.55em}.px-final{padding:120px 0 110px;background:var(--volt);color:var(--ink)}.px-final-label{margin:0 0 26px;padding-bottom:18px;border-bottom:2px solid var(--ink);font-size:13px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.px-final h2{font-size:clamp(42px,6.4vw,110px)}.px-final-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px 48px;margin-top:46px}.px-final-row>p{max-width:540px;margin:0;font-size:17px;line-height:1.55}.px-tilt{perspective:1900px}.px-tilt-inner{transform-origin:50% 0;will-change:transform}.px-crm-stage{margin-top:84px}.px-app{margin:0;overflow:hidden;border-radius:20px;background:#151513;border:1px solid rgba(243,241,234,.15);box-shadow:0 70px 140px -40px rgba(0,0,0,.85)}.px-app-bar{gap:14px;height:48px;padding:0 18px;background:#121211;border-bottom:1px solid var(--line-d)}.px-app-bar,.px-app-url{display:flex;align-items:center}.px-app-url{flex:1;max-width:400px;height:30px;margin:0 auto;justify-content:center;gap:8px;border-radius:9px;background:#0b0b0a;font-size:12.5px;color:var(--mute-d)}.px-app-tag{padding:5px 10px;border-radius:999px;background:var(--volt);color:var(--ink);font-size:11px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.px-app-body{display:grid;grid-template-columns:210px minmax(0,1fr) 330px;min-height:520px}.px-app-side{display:flex;flex-direction:column;gap:6px;padding:20px 14px;background:#121211;border-right:1px solid var(--line-d)}.px-app-side .stc-brand-symbol{margin:0 0 18px 8px}.px-app-side>span:not(.stc-brand-symbol){display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;font-size:13.5px;color:var(--mute-d)}.px-app-side>.is-on{background:rgba(243,241,234,.08);color:var(--paper)}.px-app-side b{min-width:22px;height:22px;margin-left:auto;display:grid;place-items:center;border-radius:999px;background:var(--volt);color:var(--ink);font-size:11px}.px-app-main{min-width:0;padding:28px}.px-app-kicker{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-d)}.px-app-main h2{margin:10px 0 22px;font-size:26px;font-weight:700;letter-spacing:-.03em}.px-app-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:20px}.px-app-counts>div{padding:16px;border-radius:14px;background:rgba(243,241,234,.05);border:1px solid var(--line-d)}.px-app-counts>div:first-child{background:var(--volt);color:var(--ink);border-color:transparent}.px-app-counts strong{display:block;font-family:var(--display);font-stretch:74%;font-weight:900;font-size:46px;line-height:.9}.px-app-counts>div>span{font-size:12px;opacity:.72}.px-app-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.px-app-filters span{padding:6px 11px;border-radius:999px;border:1px solid var(--line-d);font-size:12px;color:var(--mute-d)}.px-app-filters .is-on{background:var(--paper);border-color:var(--paper);color:var(--ink)}.px-app-filters .px-app-search{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.px-app-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.px-app-list li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border-radius:13px;border:1px solid var(--line-d);background:rgba(243,241,234,.03);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i) * .12s + .25s)}.px-app[data-view=pending] .px-app-list li{opacity:0;transform:translateX(-24px)}.px-app-list li.is-new{border-color:rgba(244,255,0,.6);background:rgba(244,255,0,.08)}.px-app-ico{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(243,241,234,.08)}.px-app-list .is-new .px-app-ico{background:var(--volt);color:var(--ink)}.px-app-list small{display:block;font-size:11.5px;color:var(--mute-d)}.px-app-list strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:650}.px-state{padding:5px 10px;border-radius:999px;font-style:normal;font-size:11px;font-weight:750}.px-state-0{background:var(--volt);color:var(--ink);animation:nx-ping 2.2s infinite}.px-state-1{background:rgba(243,241,234,.12)}.px-state-2{border:1px solid var(--line-d);color:var(--mute-d)}.px-app-detail{padding:28px 22px;border-left:1px solid var(--line-d);background:rgba(243,241,234,.02)}.px-app-detail>p{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:13px;font-weight:700}.px-app-detail dl{display:grid;gap:10px;margin:0}.px-app-detail dl>div{padding:12px 14px;border-radius:12px;background:rgba(243,241,234,.05)}.px-app-detail dt{margin-bottom:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mute-d)}.px-app-detail dd{margin:0;font-size:14px}.px-cycle{display:inline-grid}.px-cycle>span{grid-area:1/1;justify-self:start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:750;opacity:0;animation:px-cycle 7.5s var(--ease) infinite}.px-cycle>span:first-child{opacity:1;background:var(--volt);color:var(--ink)}.px-cycle>span:nth-child(2){background:rgba(243,241,234,.14);animation-delay:2.5s}.px-cycle>span:nth-child(3){border:1px solid var(--line-d);animation-delay:5s}@keyframes px-cycle{0%{opacity:0;transform:translateY(8px)}30%,4%{opacity:1;transform:none}33.3%,to{opacity:0;transform:translateY(-8px)}}.px-app figcaption{padding:14px 20px;border-top:1px solid var(--line-d);font-size:12px;color:rgba(243,241,234,.42)}.px-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.px-step{padding:34px 30px 38px;border-radius:26px;background:#fff;border:1px solid var(--line-l);transition:opacity .8s var(--ease),transform .8s var(--ease)}.px-step:nth-child(2){transition-delay:.12s}.px-step:nth-child(3){transition-delay:.24s}.px-step[data-view=pending]{opacity:0;transform:translateY(40px)}.px-step-n{display:block;margin-bottom:30px;font-stretch:70%;font-size:clamp(90px,9vw,150px);line-height:.78;color:var(--volt);-webkit-text-stroke:2px var(--ink)}.px-step h3,.px-step-n{font-family:var(--display);font-weight:900}.px-step h3{margin:0 0 12px;font-stretch:78%;font-size:clamp(28px,2.4vw,38px);line-height:.92;text-transform:uppercase;word-spacing:.1em}.px-step p{margin:0;font-size:16px;line-height:1.6;color:var(--mute-l)}.nx-flow-in-page .nx-flow-stage{margin-top:0}.px-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.px-features article{display:flex;flex-direction:column;min-height:340px;padding:34px;border-radius:26px;background:#fff;border:1px solid var(--line-l);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:calc(var(--i) * 90ms)}.px-features[data-view=pending] article{opacity:0;transform:translateY(40px)}.px-features article:first-child{background:var(--ink);color:var(--paper);border-color:transparent}.px-features article:nth-child(4){background:var(--volt);border-color:transparent}.px-feature-ico{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:var(--ink);color:var(--volt)}.px-features article:first-child .px-feature-ico{background:var(--volt);color:var(--ink)}.px-features h3{margin:28px 0 12px;font-family:var(--display);font-stretch:78%;font-weight:900;font-size:clamp(28px,2.6vw,40px);line-height:.92;text-transform:uppercase;word-spacing:.1em}.px-features p{max-width:520px;margin:0 0 26px;font-size:16px;line-height:1.6;color:var(--mute-l)}.px-features article:first-child p{color:var(--mute-d)}.px-features article:nth-child(4) p{color:rgba(11,11,10,.72)}.px-features strong{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:20px;border-top:1px solid rgba(11,11,10,.15);font-size:15px;font-weight:700}.px-features article:first-child strong{border-top-color:var(--line-d);color:var(--volt)}.px-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;align-items:start}.px-stats h2{margin-bottom:30px;font-size:clamp(44px,6vw,104px)}.px-stats h2 em{color:var(--volt)}.px-stats .px-lead{margin-bottom:22px}.px-chart{margin:0 0 18px;padding:24px;border-radius:24px;background:var(--ink-2);border:1px solid var(--line-d)}.px-chart-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.px-chart-head strong{font-size:15px}.px-chart-head>span{display:flex;gap:4px;padding:4px;border-radius:999px;background:rgba(243,241,234,.06)}.px-chart-head :is(b,i){padding:6px 12px;border-radius:999px;font-style:normal;font-size:12px;font-weight:650}.px-chart-head b{background:var(--paper);color:var(--ink)}.px-chart-head i{color:var(--mute-d)}.px-chart-bars{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:220px;border-bottom:1px solid var(--line-d);background:repeating-linear-gradient(0deg,transparent 0 54px,rgba(243,241,234,.06) 54px 55px)}.px-chart-bars span{height:var(--h);border-radius:10px 10px 4px 4px;background:linear-gradient(180deg,rgba(244,255,0,.9),rgba(244,255,0,.25));transform-origin:bottom;transition:transform 1.1s var(--ease);transition-delay:calc(var(--i) * 70ms)}.px-chart-bars span:nth-child(6){background:var(--volt);box-shadow:0 0 30px rgba(244,255,0,.4)}.px-chart[data-view=pending] .px-chart-bars span{transform:scaleY(0)}.px-chart-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:10px;text-align:center;font-size:12px;color:var(--mute-d)}.px-chart figcaption{margin-top:16px;font-size:12px;color:rgba(243,241,234,.42)}.px-stat-list article{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid var(--line-d)}.px-stat-list svg{flex-shrink:0;margin-top:2px;color:var(--volt)}.px-stat-list h3{margin:0 0 6px;font-size:18px;font-weight:700;letter-spacing:-.02em}.px-stat-list p{margin:0;font-size:15px;line-height:1.55;color:var(--mute-d)}.px-stat-list+.px-fine{margin-top:18px}.px-index{position:relative;margin-top:90px}.px-index ol{position:relative;z-index:1;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-d)}.px-index li a{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(0,270px) 130px 52px;align-items:center;gap:24px;padding:26px 0;border-bottom:1px solid var(--line-d);transition:opacity .35s}.px-index ol:hover li a:not(:hover){opacity:.38}.px-index-n{font-family:var(--display);font-stretch:80%;font-weight:850;font-size:15px;color:var(--volt)}.px-index-thumb{position:relative;display:none;width:96px;aspect-ratio:16/10;overflow:hidden;border-radius:8px}.px-index-thumb img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.px-index-name{font-family:var(--display);font-stretch:74%;font-weight:900;font-size:clamp(42px,6.2vw,108px);line-height:.86;text-transform:uppercase;word-spacing:.08em;transition:transform .55s var(--ease),color .3s}.px-index li a:is(:hover,:focus-visible) .px-index-name{transform:translateX(24px);color:var(--volt)}.px-index-work{font-size:14px;line-height:1.45;color:var(--mute-d)}.px-index-sector{font-size:12px;font-weight:700;letter-spacing:.1em;text-align:right;text-transform:uppercase}.px-index-go{width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-d);transition:transform .45s var(--ease),background .3s,color .3s,border-color .3s}.px-index li a:is(:hover,:focus-visible) .px-index-go{transform:rotate(45deg);background:var(--volt);border-color:var(--volt);color:var(--ink)}.px-index-preview{position:absolute;top:0;left:0;z-index:0;width:420px;aspect-ratio:16/10;margin:-131px 0 0 -210px;overflow:hidden;border-radius:16px;pointer-events:none;opacity:0;scale:.55;transition:opacity .3s,scale .5s var(--ease);box-shadow:0 40px 90px -24px rgba(0,0,0,.75)}.px-index-preview.is-on{opacity:1;scale:1}.px-index-preview>div{position:absolute;inset:0;opacity:0;transition:opacity .3s}.px-index-preview>div.is-current{opacity:1}.px-index-preview img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1.05)}.px-cases{padding-top:150px}.px-case{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:72px;padding-bottom:150px;scroll-margin-top:90px}.px-case:last-child{padding-bottom:0}.px-case.is-flip{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.px-case.is-flip .px-case-visual{order:2}.px-frame{display:block;overflow:hidden;border-radius:18px;background:#1a1a18;border:1px solid rgba(11,11,10,.2);box-shadow:0 50px 100px -40px rgba(11,11,10,.55)}.px-frame-bar{gap:14px;height:42px;padding:0 16px;background:#161614;color:rgba(243,241,234,.7)}.px-frame-bar,.px-frame-url{display:flex;align-items:center}.px-frame-url{flex:1;max-width:340px;height:26px;margin:0 auto;justify-content:center;gap:7px;border-radius:8px;background:#0e0e0d;font-size:12px}.px-frame-shot{position:relative;display:block;aspect-ratio:1904/985;overflow:hidden;background:#0e0e0d}.px-frame-shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1.04);transition:transform 1.4s var(--ease)}a.px-frame:hover .px-frame-shot img{transform:scale(1.09)}.px-case-copy{transition:opacity .9s var(--ease),transform .9s var(--ease)}.px-case-copy[data-view=pending]{opacity:0;transform:translateY(40px)}.px-case-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--mute-l)}.px-case-meta span{height:28px;display:grid;place-items:center;padding:0 11px;border-radius:999px;background:var(--ink);color:var(--volt)}.px-case h2{margin:0;font-family:var(--display);font-stretch:74%;font-weight:900;font-size:clamp(50px,6vw,104px);line-height:.86;text-transform:uppercase;word-spacing:.08em}.px-case-title{margin:14px 0 20px;font-family:var(--serif);font-style:italic;font-size:clamp(24px,2.3vw,34px);line-height:1.1}.px-case-text{margin:0 0 22px;font-size:16.5px;line-height:1.65;color:var(--mute-l)}.px-case ul{display:grid;gap:10px;margin:0 0 32px;padding:0;list-style:none}.px-case li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.5}.px-case li>span{width:22px;height:22px;display:grid;place-items:center;flex-shrink:0;margin-top:1px;border-radius:50%;background:var(--volt);color:var(--ink)}.px-case-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px}.px-hero-project{padding-bottom:0;background:linear-gradient(var(--ink) calc(100% - 20vw),var(--paper) 0)}.px-hero-project .nx-line{font-size:clamp(50px,9.6vw,172px)}.px-hero-project .px-title-sub em{font-size:1.3em}.px-project-stage{margin-top:84px}.px-frame-xl{border-radius:22px;border-color:rgba(243,241,234,.16);box-shadow:0 70px 140px -40px rgba(0,0,0,.8)}.px-frame-xl .px-frame-bar{height:48px;padding:0 18px}.px-points{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;align-items:start}.px-points-head{position:sticky;top:120px}.px-points-head h2{font-size:clamp(56px,7vw,120px)}.px-points ol{margin:0;padding:0;list-style:none}.px-points li{display:grid;grid-template-columns:clamp(80px,8vw,130px) minmax(0,1fr);align-items:center;gap:28px;padding:36px 0;border-top:1px solid var(--line-l);transition:opacity .8s var(--ease),transform .8s var(--ease)}.px-points li[data-view=pending]{opacity:0;transform:translateY(30px)}.px-points li>span{font-family:var(--display);font-stretch:70%;font-weight:900;font-size:clamp(70px,7vw,120px);line-height:.78;color:var(--volt);-webkit-text-stroke:2px var(--ink)}.px-points li p{margin:0;font-family:var(--display);font-stretch:84%;font-weight:800;font-size:clamp(24px,2.4vw,36px);line-height:1.06;letter-spacing:-.02em}.px-next{background:var(--ink)}.px-next-link{position:relative;isolation:isolate;display:block;overflow:hidden;color:var(--paper)}.px-next-img{position:absolute;inset:0;z-index:-1;opacity:.3;transform:scale(1.08);transition:opacity .6s,transform 1.4s var(--ease)}.px-next-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.px-next-img:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--ink) 18%,rgba(11,11,10,.35))}.px-next-link:hover .px-next-img{opacity:.55;transform:none}.px-next-inner{display:flex;flex-direction:column;gap:18px;padding:120px 0}.px-next-label{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--volt)}.px-next-name{display:flex;flex-wrap:wrap;align-items:center;gap:.15em;font-family:var(--display);font-stretch:72%;font-weight:900;font-size:clamp(56px,10vw,180px);line-height:.86;text-transform:uppercase;word-spacing:.08em}.px-next-name svg{width:.6em;height:.6em;color:var(--volt);transition:transform .5s var(--ease)}.px-next-link:hover .px-next-name svg{transform:rotate(45deg)}@media (max-width:1100px){.px-hero-grid{grid-template-columns:minmax(0,1fr)}.px-hero-grid-2>:nth-child(2),.px-hero-grid>.px-checks{grid-column:1;grid-row:auto}.px-facts{justify-self:start}.px-actions-end{justify-content:flex-start}.px-app-body{grid-template-columns:minmax(0,1fr) 290px}.px-app-side{display:none}.px-points,.px-stats,.px-steps{grid-template-columns:1fr}.px-points,.px-stats{gap:50px}.px-points-head{position:static}.px-case,.px-case.is-flip{grid-template-columns:1fr;gap:40px}.px-case.is-flip .px-case-visual{order:0}}@media (max-width:899px),(pointer:coarse){.px-index-preview{display:none}}@media (max-width:899px){.px-head-split{flex-direction:column;align-items:flex-start}.px-app-body,.px-features,.px-final-row{grid-template-columns:1fr}.px-app-detail{border-left:0;border-top:1px solid var(--line-d)}.px-index li a{grid-template-columns:96px minmax(0,1fr) 42px;gap:6px 16px;padding:18px 0}.px-index-n,.px-index-work{display:none}.px-index-thumb{display:block;grid-row:1/span 2}.px-index-name{font-size:clamp(30px,8vw,56px)}.px-index-sector{grid-column:2;grid-row:2;text-align:left;color:var(--mute-d)}.px-index-go{grid-column:3;grid-row:1/span 2;width:42px;height:42px}.px-index li a:is(:hover,:focus-visible) .px-index-name{transform:none}.px-hero-project{background:linear-gradient(var(--ink) calc(100% - 26vw),var(--paper) 0)}}@media (max-width:600px){.px-hero{padding:104px 0 72px}.px-title .nx-line{font-size:14.6vw}.px-title-sub{font-size:24px}.px-section{padding:96px 0}.px-facts>div{padding:0 16px}.px-facts dt{font-size:44px}.px-actions .nx-btn{width:100%;white-space:normal;text-align:center}.px-crm-stage,.px-project-stage{margin-top:56px}.px-app-bar .nx-browser-dots{display:none}.px-app-main{padding:18px}.px-app-counts strong{font-size:34px}.px-app-filters span:nth-child(n+4){display:none}.px-features article{min-height:0;padding:26px}.px-step{padding:28px 24px 30px}.px-case{padding-bottom:96px}.px-frame-bar .nx-browser-dots,.px-frame-bar .nx-browser-live{display:none}.px-points li{grid-template-columns:70px minmax(0,1fr);gap:18px;padding:26px 0}.px-next-inner{padding:80px 0}.px-final{padding:90px 0}}@media (prefers-reduced-motion:reduce){.px-tilt-inner{transform:none!important}}@property --fx-p{syntax:"<number>";inherits:true;initial-value:0}.fx-hero{padding-bottom:190px}.px-title .nx-line+.nx-line>span{animation-delay:.2s}.fx-title-em{color:var(--volt);font-size:1.08em;line-height:.8;letter-spacing:-.035em;padding-right:.05em}.fx-hero-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 60px;margin-top:40px;padding-top:30px;border-top:1px solid var(--line-d);animation:nx-fade-up 1s var(--ease) .45s both}.fx-hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.fx-hero-facts li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--line-d);border-radius:999px;font-size:13.5px;font-weight:550}.fx-hero-facts svg{color:var(--volt)}.fx-section{position:relative;z-index:2;margin-top:-120px;padding-bottom:130px;background:linear-gradient(transparent 120px,var(--paper) 120px);color:var(--ink)}.fx-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:28px}.fx-card{position:relative;overflow:hidden;border-radius:30px;background:#fff;color:var(--ink);box-shadow:0 50px 100px -50px rgba(11,11,10,.6),0 0 0 1px rgba(11,11,10,.06);animation:nx-fade-up 1s var(--ease) .55s both}.fx-progress{padding:20px 28px 0}.fx-stepper{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.fx-stepper button{width:100%;display:flex;align-items:center;gap:10px;padding:10px 4px 18px;border:0;background:none;color:var(--mute-l);font:inherit;text-align:left;cursor:pointer;transition:color .25s}.fx-stepper button:disabled{cursor:default;opacity:.5}.fx-stepper button:not(:disabled):hover,.fx-stepper button[aria-current]{color:var(--ink)}.fx-stepper-n{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;border:1.5px solid var(--line-l);border-radius:50%;font-family:var(--display);font-stretch:80%;font-weight:850;font-size:12.5px;transition:background .3s,border-color .3s,color .3s}.fx-stepper-t{font-size:13px;font-weight:650;line-height:1.2}.fx-stepper button[aria-current] .fx-stepper-n{background:var(--ink);border-color:var(--ink);color:var(--volt)}.fx-stepper button.is-done .fx-stepper-n{background:var(--volt);border-color:var(--volt);color:var(--ink)}.fx-bar{height:3px;margin:0 -28px;background:var(--paper-2)}.fx-bar i{display:block;height:100%;background:var(--ink);transform-origin:left;transition:transform .6s var(--ease)}.fx-step{min-width:0;margin:0;padding:40px 32px 6px;border:0;outline:none}.fx-step:not([hidden]){animation:fx-in .55s var(--ease) both}@keyframes fx-in{0%{opacity:0;transform:translateX(30px)}}.fx-legend{display:flex;flex-direction:column;gap:10px;margin:0 0 32px;padding:0;font-family:var(--display);font-stretch:80%;font-weight:900;font-size:clamp(32px,3.4vw,52px);line-height:.92;text-transform:uppercase;word-spacing:.1em}.fx-legend small,.fx-legend>span{font-family:var(--font-inter),sans-serif;font-stretch:100%;word-spacing:0}.fx-legend>span{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--mute-l)}.fx-legend small{font-size:16px;font-weight:450;line-height:1.5;letter-spacing:-.01em;text-transform:none;color:var(--mute-l)}.fx-label{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;font-weight:700;letter-spacing:-.01em}.fx-label small{padding:3px 8px;border-radius:999px;background:var(--paper-2);font-size:11px;font-weight:600;color:var(--mute-l)}.fx-cards{display:grid;gap:10px;margin-bottom:32px}.fx-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-chip,.fx-choice{position:relative;display:block;cursor:pointer}.fx-chip input,.fx-choice input,.fx-consent input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.fx-choice-box{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;border:1.5px solid var(--line-l);border-radius:18px;background:var(--paper);transition:border-color .25s,background .25s,color .25s,transform .35s var(--ease),box-shadow .35s}.fx-choice:hover .fx-choice-box{border-color:rgba(11,11,10,.38);transform:translateY(-2px)}.fx-choice-ico{width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;margin-bottom:8px;border:1px solid var(--line-l);border-radius:12px;background:#fff;transition:background .25s,border-color .25s,color .25s}.fx-choice-box strong{padding-right:28px;font-size:15.5px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.fx-choice-box small{font-size:13px;line-height:1.45;color:var(--mute-l)}.fx-tick{position:absolute;top:14px;right:14px;width:24px;height:24px;display:grid;place-items:center;border:1.5px solid var(--line-l);border-radius:50%;color:transparent;transition:background .25s,border-color .25s,color .25s,transform .45s cubic-bezier(.3,1.6,.5,1)}.fx-choice input:checked+.fx-choice-box{border-color:var(--ink);background:var(--ink);color:var(--paper);box-shadow:0 18px 40px -22px rgba(11,11,10,.7)}.fx-choice input:checked+.fx-choice-box small{color:var(--mute-d)}.fx-choice input:checked+.fx-choice-box .fx-choice-ico,.fx-choice input:checked+.fx-choice-box .fx-tick{background:var(--volt);border-color:var(--volt);color:var(--ink)}.fx-choice input:checked+.fx-choice-box .fx-tick{transform:scale(1.12)}.fx-chip input:focus-visible+span,.fx-choice input:focus-visible+.fx-choice-box,.fx-consent input:focus-visible+span{outline:2px solid var(--ink);outline-offset:3px}.fx-choice-sm .fx-choice-box{flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.fx-choice-sm .fx-choice-ico{width:36px;height:36px;margin:0}.fx-choice-sm .fx-choice-box strong{font-size:14px;padding-right:30px}.fx-choice-sm .fx-tick{top:50%;right:12px;margin-top:-12px}.fx-choice-offer .fx-choice-box{background:var(--volt);border-color:transparent}.fx-choice-offer .fx-choice-box small{color:rgba(11,11,10,.7)}.fx-choice-offer .fx-tick{border-color:rgba(11,11,10,.3)}.fx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.fx-chip span{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1.5px solid var(--line-l);border-radius:999px;background:var(--paper);font-size:14px;font-weight:600;transition:background .25s,border-color .25s,color .25s,transform .3s var(--ease)}.fx-chip:hover span{border-color:rgba(11,11,10,.38)}.fx-chip input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--volt);transform:scale(1.03)}.fx-field{display:block;margin-bottom:24px}.fx-field :is(input,textarea){display:block;width:100%;padding:15px 16px;border:1.5px solid var(--line-l);border-radius:14px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s,background .2s}.fx-field textarea{min-height:160px;resize:vertical;line-height:1.55}.fx-field :is(input,textarea):focus{outline:none;border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgba(244,255,0,.6)}.fx-field ::-moz-placeholder{color:#98958c}.fx-field ::placeholder{color:#98958c}.fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.fx-field-wide{grid-column:1/-1}.fx-count{position:relative;display:flex;align-items:center;gap:6px;margin-top:10px;padding-bottom:9px;font-size:12.5px;font-weight:600;color:var(--mute-l)}.fx-count:before{content:"";background:var(--paper-2)}.fx-count i,.fx-count:before{position:absolute;left:0;bottom:0;width:100%;height:3px;border-radius:3px}.fx-count i{background:var(--ink);transform-origin:left;transition:transform .3s var(--ease),background .3s}.fx-count.is-ok{color:var(--ink)}.fx-count.is-ok i{background:var(--volt)}.fx-consent{display:flex;align-items:flex-start;gap:14px;margin-top:6px;padding:18px;border-radius:16px;background:var(--paper);cursor:pointer}.fx-consent>span{width:26px;height:26px;display:grid;place-items:center;flex-shrink:0;border:1.5px solid rgba(11,11,10,.35);border-radius:8px;background:#fff;color:transparent;transition:background .25s,border-color .25s,color .25s}.fx-consent input:checked+span{background:var(--ink);border-color:var(--ink);color:var(--volt)}.fx-consent p{margin:0;font-size:14px;line-height:1.55;color:#3d3b35}.fx-consent a{font-weight:650;text-decoration:underline;text-underline-offset:3px}.fx-privacy{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:12.5px;color:var(--mute-l)}.fx-nav{margin-top:12px;padding:22px 32px 30px;border-top:1px solid var(--line-l)}.fx-nav-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.fx-required{font-size:12.5px;color:var(--mute-l)}.fx-error{margin:0 0 16px;padding:13px 16px;border:1px solid #f1b8ae;border-radius:12px;background:#fff1ef;color:#8f2414;font-size:14px;font-weight:600;line-height:1.5}.nx-btn-line{border:1.5px solid var(--line-l);color:var(--ink)}.nx-btn-line:hover{border-color:var(--ink)}.nx-btn-line:hover svg{transform:translateX(-3px)}.nx-btn:disabled{opacity:.6;cursor:progress}.fx-send{min-width:270px}.fx-aside{position:sticky;top:96px;display:grid;gap:14px;animation:nx-fade-up 1s var(--ease) .7s both}.fx-summary{padding:24px;border-radius:26px;background:var(--ink);color:var(--paper);box-shadow:0 40px 80px -40px rgba(11,11,10,.6)}.fx-summary-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.fx-summary-head>p{margin:0;font-family:var(--display);font-stretch:80%;font-weight:900;font-size:26px;text-transform:uppercase}.fx-meter{position:relative;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(var(--volt) calc(var(--fx-p) * 1%),rgba(243,241,234,.12) 0);transition:--fx-p .7s var(--ease)}.fx-meter:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--ink)}.fx-meter strong{position:relative;font-family:var(--display);font-stretch:76%;font-weight:900;font-size:20px}.fx-meter small{font-size:.6em}.fx-summary dl{display:grid;margin:0}.fx-summary dl>div{display:grid;grid-template-columns:92px minmax(0,1fr) 18px;align-items:start;gap:10px;padding:10px 0;border-top:1px solid var(--line-d)}.fx-summary dt{font-size:12px;font-weight:600;color:var(--mute-d)}.fx-summary dd{margin:0;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4;color:rgba(243,241,234,.32)}.fx-summary .is-set dd{color:var(--paper);animation:fx-flash .8s var(--ease)}@keyframes fx-flash{0%{color:var(--volt);transform:translateX(6px)}}.fx-summary dl>div>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--line-d);border-radius:50%;color:transparent;transform:scale(.8);transition:background .3s,border-color .3s,color .3s,transform .45s cubic-bezier(.3,1.6,.5,1)}.fx-summary .is-set>span{border-color:var(--volt);transform:none}.fx-offer,.fx-summary .is-set>span{background:var(--volt);color:var(--ink)}.fx-offer{padding:22px;border-radius:22px}.fx-offer-label{margin:0 0 12px;font-size:11.5px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.fx-offer-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0 0 12px}.fx-offer-price strong{font-family:var(--display);font-stretch:74%;font-weight:900;font-size:46px;line-height:.9}.fx-offer-price span{margin-right:4px;font-size:12px;font-weight:650}.fx-offer-price b{margin:0 4px;font-size:26px;font-weight:300}.fx-offer>p:last-child{margin:0;font-size:12.5px;line-height:1.5;opacity:.75}.fx-next{padding:22px;border:1px solid var(--line-l);border-radius:22px;background:#fff}.fx-next-list{display:grid;gap:14px;margin:0 0 14px;padding:0;list-style:none}.fx-next-list li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px}.fx-next-list li>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--ink);color:var(--volt);font-family:var(--display);font-weight:850;font-size:12px}.fx-next-list strong{display:block;margin-bottom:2px;font-size:14px}.fx-next-list p{margin:0;font-size:13px;line-height:1.45;color:var(--mute-l)}.fx-reassure{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;font-weight:600}.fx-direct{padding:20px 22px;border:1.5px dashed rgba(11,11,10,.22);border-radius:22px}.fx-direct p{margin:0 0 8px;font-size:13px;color:var(--mute-l)}.fx-direct a{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14.5px;font-weight:650}.fx-direct a:hover{text-decoration:underline;text-underline-offset:4px}.fx-success{grid-column:1/-1;width:100%;max-width:880px;margin:0 auto;padding:clamp(30px,5vw,64px);border-radius:32px;background:#fff;box-shadow:0 50px 100px -50px rgba(11,11,10,.6);animation:nx-fade-up .9s var(--ease) both}.fx-success-check{width:96px;height:96px;margin-bottom:28px;overflow:visible}.fx-success-check circle{fill:var(--volt);transform-origin:center;animation:fx-pop .7s cubic-bezier(.3,1.6,.5,1) both}.fx-success-check path{fill:none;stroke:var(--ink);stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;animation:fx-draw .6s var(--ease) .35s both}@keyframes fx-pop{0%{transform:scale(0)}}@keyframes fx-draw{0%{stroke-dashoffset:80}to{stroke-dashoffset:0}}.fx-success h2{margin-bottom:22px;font-size:clamp(44px,5.6vw,92px)}.fx-success>p{max-width:580px;margin:0 0 32px;font-size:18px;line-height:1.6;color:var(--mute-l)}.fx-success .fx-next-list{margin-bottom:36px}@media (max-width:1100px){.fx-layout{grid-template-columns:minmax(0,1fr)}.fx-aside{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.fx-summary{display:none}.fx-hero-row{grid-template-columns:minmax(0,1fr)}.fx-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.fx-hero{padding-bottom:140px}.fx-section{margin-top:-90px;padding-bottom:90px;background:linear-gradient(transparent 90px,var(--paper) 90px)}.fx-card{border-radius:24px}.fx-progress{padding:14px 18px 0}.fx-bar{margin:0 -18px}.fx-stepper{gap:0}.fx-stepper button{justify-content:center;padding-bottom:14px}.fx-stepper-t{display:none}.fx-step{padding:30px 18px 4px}.fx-legend{font-size:34px}.fx-legend small{font-size:15px}.fx-cards-3,.fx-grid{grid-template-columns:minmax(0,1fr)}.fx-cards-4 .fx-choice-box strong{font-size:13px;padding-right:22px}.fx-cards-4 .fx-choice-ico{display:none}.fx-nav{padding:18px 18px 22px}.fx-nav-row .nx-btn-lg{flex:1}.fx-send{min-width:0;white-space:normal}.fx-aside{grid-template-columns:minmax(0,1fr)}}.fx-hero .px-title .nx-line{font-size:clamp(52px,8.6vw,156px)}.fx-hero .px-title .fx-line-serif{padding-bottom:.18em;margin-bottom:-.14em}@media (max-width:600px){.fx-hero .px-title .nx-line{font-size:15vw}}.fx-legend{float:left;width:100%}.fx-legend+*{clear:both}.fx-how{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;border:1px solid var(--line-d);border-radius:22px;animation:nx-fade-up 1s var(--ease) .55s both}.fx-how li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;padding:18px 22px}.fx-how li+li{border-left:1px solid var(--line-d)}.fx-how li:not(:last-child):after{content:"";position:absolute;z-index:1;top:50%;right:-9px;width:16px;height:16px;margin-top:-8px;border-top:1.5px solid rgba(243,241,234,.3);border-right:1.5px solid rgba(243,241,234,.3);background:var(--ink);transform:rotate(45deg)}.fx-how li>span{grid-row:1/span 2;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:var(--volt);color:var(--ink);font-family:var(--display);font-weight:900;font-size:14px}.fx-how strong{font-size:16px;font-weight:700;letter-spacing:-.015em}.fx-how small{color:var(--mute-d)}.fx-how small,.fx-offer-free{font-size:13px;line-height:1.4}.fx-offer-free{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:var(--ink);color:var(--volt);font-weight:700}@media (max-width:700px){.fx-how{grid-template-columns:minmax(0,1fr)}.fx-how li+li{border-left:0;border-top:1px solid var(--line-d)}.fx-how li:not(:last-child):after{top:auto;right:auto;bottom:-9px;left:34px;margin:0;transform:rotate(135deg)}}.fx-hours{display:grid;gap:6px;margin:-18px 0 32px;padding:14px;border:1.5px solid var(--line-l);border-radius:18px;background:var(--paper)}.fx-day{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 10px;border-radius:12px;background:#fff;transition:background .25s,opacity .25s}.fx-day.is-closed{background:transparent}.fx-day.is-closed .fx-switch{color:var(--mute-l)}.fx-switch{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:650;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-switch input{position:absolute;width:1px;height:1px;margin:0;opacity:0}.fx-switch .fx-track{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;background:rgba(11,11,10,.18);transition:background .25s}.fx-switch .fx-track:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .3s cubic-bezier(.3,1.5,.5,1)}.fx-switch input:checked+.fx-track{background:var(--ink)}.fx-switch input:checked+.fx-track:after{transform:translateX(16px);background:var(--volt)}.fx-switch input:focus-visible+.fx-track{outline:2px solid var(--ink);outline-offset:2px}.fx-times{display:inline-flex;align-items:center;gap:6px}.fx-times b{font-weight:400;color:var(--mute-l)}.fx-times input{width:104px;padding:7px 10px;border:1.5px solid var(--line-l);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.fx-times input:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(244,255,0,.6)}.fx-closed{padding-right:10px;font-size:13px;font-weight:600;color:var(--mute-l)}.fx-hours-tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;padding:10px 6px 2px;border-top:1px solid var(--line-l)}.fx-mini{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1.5px solid var(--line-l);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer;transition:border-color .2s,background .2s}.fx-mini:hover{border-color:var(--ink)}.fx-hours-tools .fx-mini{margin-left:auto}.fx-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-height:58px;padding:8px;border:1.5px solid var(--line-l);border-radius:14px;background:var(--paper);cursor:text;transition:border-color .2s,box-shadow .2s,background .2s}.fx-tags:focus-within{border-color:var(--ink);background:#fff;box-shadow:0 0 0 4px rgba(244,255,0,.6)}.fx-tag{display:inline-flex;align-items:center;gap:6px;padding:7px 8px 7px 13px;border-radius:999px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:600;animation:fx-tag-in .35s cubic-bezier(.3,1.5,.5,1)}@keyframes fx-tag-in{0%{opacity:0;transform:scale(.8)}}.fx-tag button{width:22px;height:22px;display:grid;place-items:center;border:0;border-radius:50%;background:rgba(243,241,234,.14);color:var(--paper);cursor:pointer}.fx-tag button:hover{background:var(--volt);color:var(--ink)}.fx-tags input{flex:1;min-width:200px;padding:8px 6px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;outline:none}.fx-tags-help{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 32px;font-size:12.5px;color:var(--mute-l)}.fx-tags-help>span{margin-right:6px}.fx-style .fx-choice-box{gap:4px}.fx-style-sample{position:relative;width:100%;height:64px;margin-bottom:10px;display:flex;align-items:flex-end;gap:6px;padding:10px;overflow:hidden;border-radius:10px}.fx-style-sample b{margin-right:auto;font-size:26px;line-height:1}.fx-style-sample i{width:14px;height:14px;border-radius:50%}.fx-style-sample[data-style=modern]{background:#fff;border:1px solid var(--line-l);color:#111}.fx-style-sample[data-style=modern] b{font-family:var(--font-inter),sans-serif;font-weight:800;letter-spacing:-.04em}.fx-style-sample[data-style=modern] i:first-of-type{background:#1d4ed8}.fx-style-sample[data-style=modern] i:last-of-type{background:#e5e7eb}.fx-style-sample[data-style=warm]{background:#f4ead9;color:#5b3a1e}.fx-style-sample[data-style=warm] b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:30px}.fx-style-sample[data-style=warm] i:first-of-type{background:#b45309}.fx-style-sample[data-style=warm] i:last-of-type{background:#6b8f5a}.fx-style-sample[data-style=premium]{background:#121212;color:#e9dcc0}.fx-style-sample[data-style=premium] b{font-family:var(--serif);font-weight:400;font-size:30px;letter-spacing:.02em}.fx-style-sample[data-style=premium] i:first-of-type{background:#c8a96a}.fx-style-sample[data-style=premium] i:last-of-type{background:#3a3a3a}.fx-style-sample[data-style=bold]{background:#ff4d2e;color:#0b0b0a}.fx-style-sample[data-style=bold] b{font-family:var(--display);font-stretch:72%;font-weight:900;font-size:32px;text-transform:uppercase}.fx-style-sample[data-style=bold] i:first-of-type{background:#0b0b0a}.fx-style-sample[data-style=bold] i:last-of-type{background:var(--volt)}.fx-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px}.fx-swatch{position:relative;width:34px;height:34px;display:grid;place-items:center;padding:0;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1.5px var(--line-l);cursor:pointer;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .2s}.fx-swatch:hover{transform:scale(1.1)}.fx-swatch.is-on{box-shadow:0 0 0 2.5px var(--ink);transform:scale(1.08)}.fx-swatch.is-none{width:auto;padding:0 12px;border-radius:999px;background:var(--paper);font:inherit;font-size:12.5px;font-weight:650;color:var(--ink)}.fx-swatch-custom{overflow:hidden;background:conic-gradient(#f43f5e,#f59e0b,#84cc16,#06b6d4,#6366f1,#d946ef,#f43f5e);color:#fff}.fx-swatch-custom input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.fx-swatch-custom svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.fx-showcase{padding:20px;border-radius:26px;background:#fff;border:1px solid var(--line-l);box-shadow:0 40px 80px -50px rgba(11,11,10,.5)}.fx-showcase-frame{display:block;overflow:hidden;border-radius:14px;background:#161614;box-shadow:0 20px 40px -24px rgba(11,11,10,.7)}.fx-showcase-bar{display:flex;gap:5px;height:24px;align-items:center;padding:0 10px}.fx-showcase-bar i{width:7px;height:7px;border-radius:50%;background:#3b3b37}.fx-showcase-shots{position:relative;display:block;aspect-ratio:1904/985}.fx-showcase-shots>span{position:absolute;inset:0;opacity:0;animation:fx-slides calc(var(--n) * 4s) infinite;animation-delay:calc(var(--i) * 4s)}.fx-showcase-shots>span:first-child{opacity:1}.fx-showcase-shots img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1.04)}.fx-showcase-shots b{position:absolute;left:8px;bottom:8px;padding:4px 9px;border-radius:999px;background:rgba(11,11,10,.78);color:var(--paper);font-size:11px;font-weight:650}@keyframes fx-slides{0%{opacity:0}25%,4%{opacity:1}29%,to{opacity:0}}.fx-showcase-text{margin:14px 0 10px;font-size:14px;line-height:1.5;color:#3d3b35}.fx-showcase .nx-link{font-size:13.5px}.fx-day-short{display:none}@media (max-width:700px){.fx-day-full{display:none}.fx-day-short{display:inline}.fx-switch{gap:8px;font-size:13px}.fx-day{gap:8px;padding-left:8px}.fx-times{gap:4px}.fx-times input{width:88px;padding:6px 5px;font-size:13px}.fx-hours-tools .fx-mini{margin-left:0}.fx-tags input{min-width:140px}}.fx-offer>p.fx-offer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(11,11,10,.15);opacity:1;font-size:12px}.fx-offer-contact a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.fx-offer-terms{margin:0;font-size:12.5px;line-height:1.5;opacity:.75}.cx-title-pre{display:block;margin-bottom:.15em;font-family:var(--display);font-stretch:80%;font-weight:850;font-size:clamp(22px,2.6vw,42px);line-height:1;text-transform:uppercase;letter-spacing:-.005em;word-spacing:.1em;color:var(--mute-d);animation:nx-fade-up .8s var(--ease) .08s both}.cx-title .nx-line{font-size:clamp(46px,9vw,168px)}.cx-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:30px 64px;margin-top:40px;padding-top:30px;border-top:1px solid var(--line-d);animation:nx-fade-up 1s var(--ease) .45s both}.cx-hero-grid.is-single{grid-template-columns:minmax(0,760px)}.cx-hero-main{display:grid;gap:22px}.cx-ticket{position:relative;padding:26px;border-radius:26px;background:var(--volt);color:var(--ink);box-shadow:0 30px 70px -30px rgba(244,255,0,.35)}.cx-ticket-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--ink);color:var(--volt);font-size:12px;font-weight:700}.cx-ticket-tag i{width:7px;height:7px;border-radius:50%;background:var(--volt);animation:nx-ping 2.2s infinite}.cx-ticket-price{display:flex;align-items:baseline;gap:12px;margin:18px 0 0}.cx-ticket-price strong{font-family:var(--display);font-stretch:70%;font-weight:900;font-size:clamp(76px,7vw,120px);line-height:.8}.cx-ticket-month span,.cx-ticket-price span{font-size:13px;font-weight:700;line-height:1.2}.cx-ticket-month{display:flex;align-items:center;gap:10px;margin:10px 0 0}.cx-ticket-month b{font-size:34px;font-weight:200}.cx-ticket-month strong{font-family:var(--display);font-stretch:74%;font-weight:900;font-size:52px;line-height:.85}.cx-ticket-note{margin:16px 0 0;padding-top:14px;border-top:1.5px solid rgba(11,11,10,.2);font-size:12.5px;line-height:1.5}.cx-facts-wrap{margin-top:44px}.cx-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:44px 0 0;border-top:1px solid var(--line-d)}.cx-facts-wrap .cx-facts{margin-top:0}.cx-facts>div{padding:24px 22px 0;border-left:1px solid var(--line-d)}.cx-facts>div:first-child{padding-left:0;border-left:0}.cx-facts dt{font-family:var(--display);font-stretch:72%;font-weight:900;font-size:clamp(40px,4.4vw,72px);line-height:.85;color:var(--volt)}.cx-facts dt sup{font-size:.45em}.cx-facts dt.cx-facts-text{font-stretch:80%;font-size:clamp(22px,2.2vw,34px);line-height:1;padding-top:.3em;color:var(--paper)}.cx-facts dd{margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--mute-d)}.cx-source{max-width:900px;margin:20px 0 0;font-size:12px;line-height:1.6;color:rgba(243,241,234,.45)}.cx-source a{color:inherit;text-decoration:underline;text-underline-offset:3px}.px-paper .cx-source{color:var(--mute-l)}.cx-h2{font-size:clamp(36px,4.6vw,78px)}.cx-editorial{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:30px 80px}.cx-prose p{margin:0 0 18px;font-size:17px;line-height:1.7;color:var(--mute-l)}.px-ink .cx-prose p{color:var(--mute-d)}.cx-prose .nx-link{margin-top:6px}.cx-priorities{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:70px 0 0;padding:0;list-style:none}.cx-priorities .px-step-n{font-size:clamp(70px,6vw,108px);margin-bottom:22px}.cx-priorities h3{font-size:clamp(24px,2vw,30px)}.cx-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px 80px}.cx-example-copy .cx-h2{margin-bottom:26px}.cx-example-copy>p:not(.nx-label){margin:0 0 16px;font-size:17px;line-height:1.7;color:var(--mute-d)}.cx-brief{padding:clamp(24px,3vw,36px);border-radius:26px;background:var(--ink-2);border:1px solid var(--line-d)}.cx-brief h3{margin:0 0 16px;font-family:var(--display);font-stretch:80%;font-weight:900;font-size:22px;text-transform:uppercase;word-spacing:.1em}.cx-brief h3+*{margin-bottom:28px}.cx-pages{display:grid;gap:8px;padding:0;list-style:none}.cx-pages li{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:13px;background:rgba(243,241,234,.05);border:1px solid var(--line-d);font-size:15px;font-weight:600;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--i) * 80ms)}.cx-pages li span{font-family:var(--display);font-weight:850;font-size:13px;color:var(--volt)}.cx-fields{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.cx-fields li{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--volt);color:var(--ink);font-size:13.5px;font-weight:650;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(.3s + var(--i) * 80ms)}.cx-brief[data-view=pending] :is(.cx-pages li,.cx-fields li){opacity:0;transform:translateY(14px)}.cx-brief-note{margin:0;padding-top:18px;border-top:1px solid var(--line-d);font-size:13.5px;line-height:1.6;color:var(--mute-d)}.cx-brief-note a{display:inline-flex;align-items:center;gap:4px;color:var(--volt);font-weight:650;text-decoration:underline;text-underline-offset:3px}.cx-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cx-proof-card{display:block;overflow:hidden;border-radius:22px;background:var(--ink-2);border:1px solid var(--line-d);transition:border-color .3s,transform .5s var(--ease)}.cx-proof-card:hover{border-color:rgba(244,255,0,.6);transform:translateY(-6px)}.cx-proof-img{position:relative;display:block;aspect-ratio:16/11;overflow:hidden}.cx-proof-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;transform:scale(1.05);transition:transform 1.2s var(--ease)}.cx-proof-card:hover .cx-proof-img img{transform:scale(1.1)}.cx-proof-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2px 10px;padding:16px 18px 18px}.cx-proof-meta small{grid-column:1;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-d)}.cx-proof-meta strong{grid-column:1;font-family:var(--display);font-stretch:78%;font-weight:900;font-size:26px;line-height:.95;text-transform:uppercase}.cx-proof-meta svg{grid-column:2;grid-row:1/span 2;color:var(--volt);transition:transform .4s var(--ease)}.cx-proof-card:hover .cx-proof-meta svg{transform:rotate(45deg)}.cx-links-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:20px 60px;margin-bottom:36px}.cx-links-head p{margin:0;font-size:17px;line-height:1.6;color:var(--mute-d)}.cx-chips{display:flex;flex-wrap:wrap;gap:8px}.cx-chips a{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border:1px solid var(--line-d);border-radius:999px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s}.cx-chips a:hover{background:var(--volt);border-color:var(--volt);color:var(--ink)}.cx-chips.is-quiet a{padding:9px 14px;font-size:13.5px;color:var(--mute-d)}.cx-chips.is-quiet a:hover{color:var(--ink)}.cx-guides{margin-top:44px;padding-top:26px;border-top:1px solid var(--line-d)}.cx-guides>p{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mute-d)}.px-paper .cx-chips a{border-color:var(--line-l);color:var(--ink);background:#fff}.px-paper .cx-chips a:hover{background:var(--ink);border-color:var(--ink);color:var(--volt)}.cx-region-index{margin-bottom:40px}.cx-region-index a{padding:9px 15px;font-size:13.5px}.cx-regions{-moz-columns:300px 3;columns:300px 3;-moz-column-gap:16px;column-gap:16px}.cx-region{display:inline-block;width:100%;margin-bottom:16px;padding:22px;border-radius:22px;background:#fff;border:1px solid var(--line-l);-moz-column-break-inside:avoid;break-inside:avoid;scroll-margin-top:100px}.cx-region h3{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--display);font-stretch:80%;font-weight:900;font-size:22px;line-height:1;text-transform:uppercase;word-spacing:.1em}.cx-region h3 small{margin-left:auto;font-family:var(--font-inter),sans-serif;font-stretch:100%;font-size:12px;font-weight:600;text-transform:none;color:var(--mute-l)}.cx-region-cities{display:flex;flex-wrap:wrap;gap:6px}.cx-region-cities a{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border-radius:999px;background:var(--paper);font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.cx-region-cities a svg{opacity:.45;transition:opacity .2s,transform .3s var(--ease)}.cx-region-cities a:hover{background:var(--ink);color:var(--volt)}.cx-region-cities a:hover svg{opacity:1;transform:rotate(45deg)}.cx-city-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px}.cx-city-grid a{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--line-l);transition:border-color .3s,transform .5s var(--ease),opacity .7s var(--ease);transition-delay:0s,0s,calc(var(--i, 0) * 70ms)}.cx-city-grid[data-view=pending] a{opacity:0;transform:translateY(24px)}.cx-city-grid a:hover{border-color:var(--ink);transform:translateY(-4px)}.cx-city-name{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--display);font-stretch:78%;font-weight:900;font-size:30px;line-height:.95;text-transform:uppercase}.cx-city-name svg{flex-shrink:0;transition:transform .4s var(--ease)}.cx-city-grid a:hover .cx-city-name svg{transform:rotate(45deg)}.cx-city-grid p{margin:0;font-size:14.5px;line-height:1.55;color:var(--mute-l)}.cx-city-grid small{margin-top:auto;font-size:12px;font-weight:650;color:var(--mute-l)}@media (max-width:1100px){.cx-editorial,.cx-example,.cx-hero-grid,.cx-links-head{grid-template-columns:minmax(0,1fr)}.cx-ticket{max-width:520px}.cx-facts,.cx-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-facts>div:nth-child(3){padding-left:0;border-left:0}.cx-facts>div{padding-bottom:20px}}@media (max-width:600px){.cx-title .nx-line{font-size:13.4vw}.cx-title-pre{font-size:20px}.cx-proof-grid{grid-template-columns:minmax(0,1fr)}.cx-ticket{padding:22px}.cx-facts dt{font-size:38px}.cx-priorities{margin-top:44px}}.hw-pre{margin:0 0 .2em}.hw-lead{margin-top:34px;font-size:clamp(19px,1.8vw,26px);max-width:760px}.hw-steps{position:relative;display:grid;gap:18px;max-width:980px;margin:0 auto;padding:0;list-style:none}.hw-steps:before{content:"";position:absolute;top:40px;bottom:40px;left:47px;width:3px;background:var(--ink);opacity:.12}.hw-step{position:relative;display:grid;grid-template-columns:96px minmax(0,1fr);gap:28px;align-items:start;transition:opacity .8s var(--ease),transform .8s var(--ease)}.hw-step[data-view=pending]{opacity:0;transform:translateY(40px)}.hw-n{position:relative;z-index:1;width:96px;height:96px;display:grid;place-items:center;border-radius:50%;background:var(--volt);color:var(--ink);font-family:var(--display);font-stretch:72%;font-weight:900;font-size:54px;box-shadow:0 0 0 8px var(--paper)}.hw-body{padding:26px 30px;border-radius:24px;background:#fff;border:1px solid var(--line-l)}.hw-who{margin:0 0 8px;font-size:12px;font-weight:750;letter-spacing:.1em;color:var(--mute-l)}.hw-body h2,.hw-who{text-transform:uppercase}.hw-body h2{margin:0 0 10px;font-family:var(--display);font-stretch:78%;font-weight:900;font-size:clamp(28px,3vw,44px);line-height:.95;word-spacing:.1em}.hw-body>p:not(.hw-who){margin:0 0 16px;font-size:18px;line-height:1.6;color:#3d3b35}.hw-note{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:var(--ink);color:var(--volt);font-size:13px;font-weight:650}.hw-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:40px 0 30px;padding:0;list-style:none}.hw-sum li{padding:24px;border-radius:22px;border:1px solid var(--line-d)}.hw-sum strong{display:block;font-family:var(--display);font-stretch:72%;font-weight:900;font-size:clamp(48px,5vw,80px);line-height:.85;color:var(--volt)}.hw-sum span{display:block;margin-top:10px;font-size:15px;line-height:1.45;color:var(--mute-d)}@media (max-width:900px){.hw-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hw-steps:before{left:27px}.hw-step{grid-template-columns:56px minmax(0,1fr);gap:14px}.hw-n{width:56px;height:56px;font-size:32px;box-shadow:0 0 0 5px var(--paper)}.hw-body{padding:20px}.hw-sum{grid-template-columns:minmax(0,1fr)}}