.edv{--ink:#0B1013;--char:#151E22;--char2:#1A2226;--grey:#7E8A8F;--grey-lt:#B9C2C6;--paper:#E9ECED;--aqua:#17ADA8;--aqua-brt:#2FD3CC;--aqua-deep:#0A6F6B;--phos:#43FF8F;--fuchsia:#FF2EC4;--disp:var(--font-oswald),"Arial Narrow",sans-serif;--grot:var(--font-space-grotesk),system-ui,sans-serif;--mono:var(--font-space-mono),ui-monospace,monospace;--serif:var(--font-spectral),Georgia,serif;--ease:cubic-bezier(.22,1,.36,1);--hair:rgba(233,236,237,.16);--u:clamp(9px,2.05svh,26px);--fs-h:clamp(26px,4.9svh,64px);--fs-no:clamp(28px,5.2svh,68px);--fs-body:clamp(14px,2.25svh,20px);--fs-micro:clamp(10px,1.5svh,13px);background:var(--ink);color:var(--paper);font-family:var(--grot);overflow-x:clip}.edv,.edv *,.edv :after,.edv :before{margin:0;padding:0;box-sizing:border-box}.edv [hidden]{display:none!important}.edv:after{content:"";position:fixed;inset:0;z-index:120;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lbl{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--grey)}.lbl b{color:var(--aqua-brt)}.rule{height:1px;background:var(--hair)}.wrap{max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.scene .rise{opacity:0;transform:translateY(42px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.scene.in .rise{opacity:1;transform:none}.scene.in .rise.d1{transition-delay:.08s}.scene.in .rise.d2{transition-delay:.16s}.scene.in .rise.d3{transition-delay:.24s}.curtain{position:relative;overflow:hidden}.curtain:after{content:"";position:absolute;inset:0;z-index:9;background:linear-gradient(90deg,var(--char) 0 98%,var(--aqua-brt) 98%);transform:scaleX(1);transform-origin:right;transition:transform 1.1s var(--ease) .05s;pointer-events:none}.scene.in .curtain:after{transform:scaleX(0)}.wave-h{font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(28px,4.2vw,62px);line-height:1;overflow:hidden}.wave-h .wd{display:inline-block;white-space:nowrap}.wave-h .wl{display:inline-block;opacity:0;transform:translateY(1.1em);transition:opacity .5s var(--ease),transform .7s var(--ease);transition-delay:calc(var(--i)*45ms)}.scene.in .wave-h .wl{opacity:1;transform:none}.wave-h .wl:hover{color:var(--aqua-brt)}@media(prefers-reduced-motion:reduce){.scene .rise,.wave-h .wl{opacity:1!important;transform:none!important;transition:none!important}.curtain:after{display:none!important}}.mast{position:relative;min-height:100svh;display:flex;flex-direction:column}#flowBg{position:absolute;inset:0;width:100%;height:100%;z-index:0}.mast>*{position:relative;z-index:2}.mast .bar{justify-content:space-between;padding:18px clamp(20px,4vw,56px);border-bottom:1px solid var(--hair)}.mast .bar,.mast .brand{display:flex;align-items:center}.mast .brand{gap:12px}#nucleoIcon{width:46px;height:46px;display:block}.mast .brand span{font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:.2em}.mast .bar .ed{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--grey)}.mast .title-zone{flex:1;display:flex;flex-direction:column;justify-content:center;padding:6vh clamp(20px,4vw,56px)}.kicker{display:flex;align-items:center;gap:16px;margin-bottom:3vh}.kicker .rule{flex:1}.float-title{font-family:var(--disp);font-weight:500;text-transform:uppercase;font-size:clamp(50px,10.5vw,170px);line-height:.98;letter-spacing:.025em;display:flex;flex-wrap:wrap}.float-title .lt{display:inline-block;animation:drift var(--dur,7s) ease-in-out var(--del,0s) infinite alternate;transition:color .4s ease}.float-title .lt:hover{color:var(--aqua-brt)}.float-title .lt.aqua{color:var(--aqua)}@keyframes drift{0%{transform:translateY(calc(var(--amp,10px) * -1)) rotate(calc(var(--rot,1deg) * -1))}to{transform:translateY(var(--amp,10px)) rotate(var(--rot,1deg))}}.mast .dek{margin-top:4vh;max-width:52ch;font-family:var(--serif);font-weight:300;font-size:clamp(16px,1.6vw,21px);line-height:1.6;color:var(--grey-lt)}.mast .dek b{color:var(--paper);font-weight:400}.mast .foot{display:flex;justify-content:space-between;align-items:center;padding:16px clamp(20px,4vw,56px);border-top:1px solid var(--hair)}@media(prefers-reduced-motion:reduce){.float-title .lt{animation:none}}.art{position:relative;padding:10vh 0 8vh}.art .head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:baseline;margin-bottom:22px}.art .no{font-family:var(--disp);font-size:clamp(34px,4vw,60px);color:var(--aqua)}.art .folio{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--grey)}.cols{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,4vw,60px)}.art p.body,.cols p{font-family:var(--serif);font-weight:400;font-size:17px;line-height:1.78;color:#CBD3D6;margin-bottom:15px;text-align:left}.art p.body b,.cols p b{color:var(--paper);font-weight:400}.cols .drop:first-letter{float:left;font-family:var(--disp);font-size:58px;line-height:.8;padding:5px 10px 0 0;color:var(--aqua-brt)}.figs{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(14px,2vw,30px);align-items:end;margin-top:30px}.fig .k{font-family:var(--disp);letter-spacing:-.02em;line-height:.86;transition:transform .5s var(--ease),text-shadow .45s ease;text-shadow:0 8px 40px rgba(0,0,0,.6);cursor:default}.fig:hover .k{transform:translateY(-6px)}.fig .t{margin-top:10px;color:rgba(233,236,237,.72);font-size:14.5px;line-height:1.55;max-width:26ch}.fig.bad .k{color:var(--phos);text-shadow:0 0 26px rgba(67,255,143,.4),0 8px 40px rgba(0,0,0,.6)}.fig.bad:hover .k{text-shadow:0 0 60px rgba(67,255,143,.6)}.fig.good .k{color:var(--aqua-brt)}.fig.good:hover .k{text-shadow:0 0 60px rgba(47,211,204,.5)}.figs .src{grid-column:1/-1;font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.12em;color:rgba(233,236,237,.45)}#a1{position:relative;isolation:isolate}.ink-right{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.96;filter:blur(.4px)}#a1 .cols,#a1 .figs,#a1 .head,#a1 .proof-strip,#a1 .rule{position:relative;z-index:1}#a1{transition:background-color 1.2s ease}#a1.lit{background:#F1F4F4}#a1 .cols p,#a1 .figs .k,#a1 .figs .t,#a1 .folio,#a1 .no,#a1 .src,#a1 h2{transition:color .9s ease,text-shadow .9s ease}#a1.lit .no,#a1.lit h2,#a1.lit h2 .wl{color:#0E8F89}#a1.lit .folio{color:rgba(21,24,26,.45)}#a1.lit .cols p{color:#232B2E}#a1.lit .cols p b{color:#0E8F89;font-weight:600}#a1.lit .rule{background:rgba(21,24,26,.16);border-color:rgba(21,24,26,.16)}#a1.lit .figs .fig.bad .k{color:#079A52;text-shadow:none}#a1.lit .figs .fig.good .k{color:#0B7F7A;text-shadow:none}#a1.lit .figs .t{color:#465257}#a1.lit .src{color:rgba(21,24,26,.6)}@keyframes wsea{0%,to{transform:translateY(0)}30%{transform:translateY(-.08em)}70%{transform:translateY(.05em)}}.scene.in .wave-live .wl{animation:wsea 3s ease-in-out infinite;animation-delay:calc(1s + var(--i)*90ms)}@media(prefers-reduced-motion:reduce){.wave-live .wl{animation:none!important}}#a2{position:relative}.swarm-band{height:auto;z-index:auto}#a2:after,.swarm-band{position:absolute;inset:0}#a2:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 62% at 42% 62%,rgba(11,16,19,.86) 0,rgba(11,16,19,.55) 46%,rgba(11,16,19,0) 78%),linear-gradient(180deg,rgba(11,16,19,0) 8%,rgba(11,16,19,.42) 34%,rgba(11,16,19,.72) 66%,rgba(11,16,19,.58))}#a2 .wrap{position:relative;z-index:2}#a2{padding-top:clamp(80px,28svh,340px)}#a2 .head .no,#a2 .head h2{text-shadow:0 2px 18px rgba(11,16,19,.95),0 1px 3px rgba(11,16,19,.9)}#a2 .sell{text-shadow:0 2px 12px rgba(11,16,19,.95)}#a2 .step .w,#a2 .step h3,#a2 .step p{text-shadow:0 1px 10px rgba(11,16,19,.9)}#swarm{position:absolute;inset:0;width:100%;height:100%}.swarm-band .over{position:absolute;left:clamp(20px,4vw,56px);bottom:26px;z-index:2}.swarm-band .over2{position:absolute;right:clamp(20px,4vw,56px);top:22px;z-index:2;text-align:right}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,36px);margin-top:34px}.step{border-top:2px solid var(--hair);padding-top:14px}.step:hover{border-color:var(--aqua-brt)}.step .w{font-family:var(--mono);font-size:10.5px;letter-spacing:.2em;color:var(--aqua-brt)}.step .w,.step h3{text-transform:uppercase}.step h3{font-family:var(--disp);font-size:clamp(20px,2vw,30px);margin:8px 0}.step p{font-family:var(--serif);font-weight:400;font-size:15px;line-height:1.68;color:#C4CCD0}.dash{border:1px solid var(--hair)}.dash .dh{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--grey);text-transform:uppercase}.dash .dh b{color:var(--aqua-brt)}.kpis{display:grid;grid-template-columns:repeat(4,1fr)}.kpi{padding:20px 18px;border-right:1px solid var(--hair)}.kpi:last-child{border-right:0}.kpi .n{font-family:var(--disp);font-size:clamp(26px,3vw,44px);line-height:1}.kpi .l{margin-top:6px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:var(--grey);text-transform:uppercase}.kpi.good .n{color:var(--aqua-brt)}table.chan{width:100%;border-collapse:collapse;border-top:1px solid var(--hair)}table.chan td{padding:13px 18px;border-bottom:1px solid var(--hair);font-family:var(--mono);font-size:13.5px;letter-spacing:.04em}table.chan td:first-child{color:var(--paper)}table.chan td:nth-child(n+2){text-align:right;color:var(--grey-lt)}table.chan tr:hover td{background:rgba(23,173,168,.06)}.barcell i{display:inline-block;background:var(--aqua);vertical-align:middle}.liquid-sec{background:var(--char2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}#liquidBox{position:relative;height:min(70vh,560px)}#liquid{position:absolute;inset:0;width:100%;height:100%}#liquidBox .hint{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:rgba(233,236,237,.35)}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,32px);margin-top:34px;perspective:1200px}.tier{position:relative;background:repeating-linear-gradient(95deg,rgba(255,255,255,.022) 0 1px,transparent 1px 3px),linear-gradient(155deg,#39444B,#232C31 34%,#161E22 62%,#2B353B);border-color:rgba(255,255,255,.22) rgba(255,255,255,.1) rgba(0,0,0,.65);border-style:solid;border-width:1px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -2px 6px rgba(0,0,0,.5),0 14px 34px rgba(0,0,0,.45);padding:26px 24px 22px;transform-style:preserve-3d;will-change:transform;transition:border-color .4s ease;--gx:50%;--gy:50%}.tier:hover{border-color:rgba(47,211,204,.5)}.tier:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(340px 220px at var(--gx) var(--gy),rgba(200,235,245,.16),transparent 70%)}.tier .pr,.tier h3{color:#DCE4E8;text-shadow:0 -1px 1px rgba(0,0,0,.85),0 1px 0 rgba(255,255,255,.1)}.tier .setup,.tier .sub,.tier .tk,.tier li{text-shadow:0 -1px 1px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.05)}.tier .tk{font-family:var(--mono);font-size:10px;letter-spacing:.22em;color:var(--grey);text-transform:uppercase}.tier.pop .tk{color:var(--aqua-brt)}.tier h3{font-family:var(--disp);text-transform:uppercase;font-size:clamp(24px,2.4vw,36px);margin:8px 0 2px}.tier .sub{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--grey-lt);margin-bottom:16px}.tier .pr{font-family:var(--disp);font-size:clamp(42px,4.8vw,76px);line-height:1}.tier .pr small{letter-spacing:.1em}.tier .pr small,.tier .setup{font-family:var(--mono);font-size:11px;color:var(--grey)}.tier .setup{letter-spacing:.08em;margin:6px 0 16px}.tier ul{list-style:none;border-top:1px solid var(--hair);padding-top:14px}.tier li{font-size:14.5px;color:#C4CCD0;padding:6px 0 6px 18px;position:relative;line-height:1.5}.tier li:before{content:"—";position:absolute;left:0;color:var(--aqua)}.tier .go{display:block;margin-top:18px;text-align:center;padding:11px 0;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--paper);border:1px solid var(--hair);text-decoration:none;transition:background .3s,color .3s,border-color .3s}.tier .go:hover{background:var(--aqua-brt);color:var(--ink);border-color:var(--aqua-brt)}.tier.pop .go{background:var(--aqua);border-color:var(--aqua);color:var(--ink)}.tier.pop .go:hover{background:var(--aqua-brt)}.offer{margin-top:22px;display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--grey-lt);text-transform:uppercase}.offer b{background:var(--aqua-brt);color:var(--ink);padding:4px 10px;letter-spacing:.18em}.team-sec{position:relative;background:var(--char2);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}#mols{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.8}.team-sec .wrap{position:relative;z-index:2}.member{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:baseline;padding:16px 0;border-top:1px solid var(--hair);transition:padding-left .4s var(--ease)}.member:last-of-type{border-bottom:1px solid var(--hair)}.member:hover{padding-left:14px}.member .mn{font-family:var(--disp);text-transform:uppercase;font-size:clamp(20px,2.6vw,40px);line-height:1}.member:hover .mn{color:var(--aqua-brt)}.member .mr{letter-spacing:.16em;color:var(--grey);text-transform:uppercase;text-align:right}.member .mi,.member .mr{font-family:var(--mono);font-size:11px}.member .mi{color:var(--aqua)}.team-note{margin-top:18px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:rgba(233,236,237,.35);max-width:76ch;line-height:1.7}.quotebig{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(22px,2.8vw,40px);line-height:1.3;max-width:30ch}.quotebig b{font-style:normal;color:var(--aqua-brt);font-weight:400}.clients{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);margin-top:30px}.client{background:var(--ink);padding:20px 18px;text-decoration:none;color:var(--paper);transition:background .35s ease}.client:hover{background:var(--char)}.client b{display:block;font-family:var(--disp);text-transform:uppercase;font-size:clamp(15px,1.5vw,22px);letter-spacing:.01em}.client:hover b{color:var(--aqua-brt)}.client span{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--grey);text-transform:uppercase}.quote-sec{position:relative;padding:14vh 0}#ribbon{position:absolute;inset:0;width:100%;height:100%;z-index:0;opacity:.85}#flowBg,#liquid,#mols,#nucleoIcon,#ribbon,#swarm{pointer-events:none}#a8 .wrap,.quote-sec .q{position:relative;z-index:2}.quote-sec .q{max-width:900px;margin:0 auto;text-align:center}.quote-sec blockquote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(26px,3.6vw,52px);line-height:1.25;text-shadow:0 2px 30px rgba(11,16,19,.9),0 0 60px rgba(11,16,19,.8)}.quote-sec blockquote b{font-style:normal;font-weight:400;color:var(--aqua-brt)}.quote-sec .who{margin-top:22px}.colophon{border-top:1px solid var(--hair);padding:5vh 0 7vh}.colophon .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.colophon .grid div{font-family:var(--mono);font-size:11px;letter-spacing:.14em;line-height:2;color:var(--grey);text-transform:uppercase}.colophon .grid b{color:var(--paper);display:block}@media(max-width:900px){.clients,.cols,.kpis,.steps,.tiers{grid-template-columns:1fr 1fr}.colophon .grid{grid-template-columns:1fr}}@media(max-width:620px){.cols,.kpis,.steps,.tiers{grid-template-columns:1fr}.float-title{font-size:clamp(46px,16vw,100px)}.faq3{grid-template-columns:1fr}}.page{position:relative;height:100vh;height:100svh;min-height:100vh;min-height:100svh;max-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(10px,2.4svh,30px);padding-bottom:clamp(10px,2.4svh,30px)}.page.wrap{max-width:none}.page.wrap>:not(canvas){width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.art,.quote-sec{padding:0!important}.colophon{padding:clamp(12px,2.6svh,30px) 0 0;margin-top:clamp(12px,2.6svh,30px)}.art .head{margin-bottom:calc(var(--u)*.9);gap:calc(var(--u)*1.1)}.art .no{font-size:var(--fs-no)}.wave-h{font-size:var(--fs-h)}.art .folio,.lbl{font-size:var(--fs-micro)}.art p.body,.cols p{font-size:var(--fs-body);line-height:1.6;margin-bottom:calc(var(--u)*.75)}.cols{gap:clamp(18px,3.2vw,52px)}.cols .drop:first-letter{font-size:3.1em;padding:4px 8px 0 0}.mast .bar{padding:calc(var(--u)*.85) clamp(20px,4vw,56px)}.mast .title-zone{padding:clamp(10px,2.5svh,36px) clamp(20px,4vw,56px)}.mast .kicker{margin-bottom:clamp(8px,1.8svh,22px)}.float-title{font-size:clamp(40px,min(10.5vw,15svh),150px)}.mast .dek{margin-top:clamp(10px,2.4svh,30px);font-size:clamp(13px,1.9svh,20px);line-height:1.5}.mast .foot{padding:calc(var(--u)*.75) clamp(20px,4vw,56px)}#nucleoIcon{width:clamp(30px,4.4svh,46px);height:clamp(30px,4.4svh,46px)}.figs{margin-top:clamp(8px,2svh,26px);gap:clamp(10px,1.6vw,24px)}.fig .t{margin-top:calc(var(--u)*.5);font-size:clamp(12px,1.85svh,16px);line-height:1.45}.figs .src{font-size:clamp(9.5px,1.35svh,12px);margin-top:calc(var(--u)*.4)}#a2 .wrap{max-width:1380px}.steps{margin-top:clamp(12px,2.6svh,32px);gap:clamp(22px,3.2vw,56px)}.step{padding-top:calc(var(--u)*.7)}.step .w{font-size:var(--fs-micro)}.step h3{font-size:clamp(18px,2.95svh,34px);margin:calc(var(--u)*.4) 0}.step p{font-size:clamp(12.5px,1.9svh,16px);line-height:1.5}.dash .dh{padding:calc(var(--u)*.6) clamp(12px,1.6vw,20px);font-size:var(--fs-micro)}.kpi{padding:calc(var(--u)*.95) clamp(12px,1.6vw,20px)}.kpi .n{font-size:clamp(24px,4.2svh,54px)}.kpi .l{margin-top:4px;font-size:clamp(9.5px,1.35svh,12px)}table.chan td{padding:calc(var(--u)*.68) clamp(12px,1.6vw,20px);font-size:clamp(12px,1.9svh,15.5px)}.barcell i{height:6px}#liquidBox{height:clamp(220px,50svh,560px)}#liquidBox .hint{font-size:var(--fs-micro);bottom:10px}.tiers{margin-top:clamp(8px,2svh,26px);gap:clamp(10px,1.8vw,26px)}.tier{padding:calc(var(--u)*1.1) clamp(12px,1.6vw,22px) calc(var(--u)*.9)}.tier .tk{font-size:clamp(9.5px,1.3svh,11.5px)}.tier h3{font-size:clamp(19px,3.2svh,38px);margin:calc(var(--u)*.35) 0 0}.tier .sub{font-size:clamp(12px,1.75svh,15px);margin-bottom:calc(var(--u)*.6)}.tier .pr{font-size:clamp(34px,6.2svh,80px)}.tier .pr small,.tier .setup{font-size:clamp(9.5px,1.35svh,12px)}.tier .setup{margin:calc(var(--u)*.25) 0 calc(var(--u)*.6)}.tier ul{padding-top:calc(var(--u)*.55)}.tier li{font-size:clamp(12px,1.85svh,15.5px);padding:calc(var(--u)*.26) 0 calc(var(--u)*.26) 16px;line-height:1.35}.tier .go{margin-top:calc(var(--u)*.85);padding:calc(var(--u)*.6) 0;font-size:clamp(9.5px,1.35svh,12px)}.offer{margin-top:clamp(8px,1.8svh,22px);gap:10px;font-size:var(--fs-micro)}.member{padding:calc(var(--u)*.72) 0;gap:clamp(12px,1.6vw,20px)}.member .mn{font-size:clamp(17px,3.05svh,42px)}.member .mi,.member .mr{font-size:var(--fs-micro)}.team-note{margin-top:calc(var(--u)*.85);font-size:clamp(9.5px,1.35svh,12px);line-height:1.5}.quotebig{font-size:clamp(21px,4.4svh,52px);line-height:1.28}.clients{margin-top:clamp(16px,4.4svh,56px)}.client{padding:calc(var(--u)*1) clamp(12px,1.6vw,20px)}.client b{font-size:clamp(14px,2.4svh,24px)}.client span{font-size:clamp(9.5px,1.35svh,12px)}.quote-sec .q{padding:0 clamp(20px,4vw,56px)}.quote-sec .colophon{position:relative;z-index:2}#a8{justify-content:space-evenly}.quote-sec blockquote{font-size:clamp(26px,5.6svh,64px);line-height:1.22}.quote-sec .who{margin-top:clamp(10px,2.2svh,26px)}.colophon .grid{gap:clamp(14px,2.2vw,28px)}.colophon .grid div{font-size:clamp(10px,1.5svh,13px);line-height:1.95}.scene .rise{transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(clamp(18px,3.4svh,42px))}.scene.in .rise.d1{transition-delay:.09s}.scene.in .rise.d2{transition-delay:.18s}.scene.in .rise.d3{transition-delay:.27s}.curtain:after{transition:transform .95s var(--ease) .06s}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:900px){.page{height:auto;min-height:100svh;max-height:none}}#ecgIntro{position:fixed;inset:0;z-index:200;background:#05080A;display:none;opacity:0;pointer-events:none;align-items:center;justify-content:center;overflow:hidden;transition:opacity .4s ease}#ecgIntro.on{opacity:1;pointer-events:auto}#ecgIntro.out{opacity:0;transition:opacity .9s ease}#eiEcg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(98vw,1700px);height:min(80vh,880px);opacity:0;transition:opacity .6s ease;display:block;overflow:visible}#eiEcg.show{opacity:1}#eiEcg.fade{opacity:0;transition:opacity .9s ease}#eiSkip{position:absolute;right:22px;bottom:18px;z-index:9;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--grey);background:none;border:none;cursor:pointer;padding:8px 10px}#eiSkip:hover{color:var(--paper)}@keyframes eiShake{0%{transform:translate(-50%,-50%)}20%{transform:translate(calc(-50% - 5px),calc(-50% + 3px))}40%{transform:translate(calc(-50% + 4px),calc(-50% - 4px))}60%{transform:translate(calc(-50% - 3px),calc(-50% - 2px))}80%{transform:translate(calc(-50% + 2px),calc(-50% + 2px))}to{transform:translate(-50%,-50%)}}#ecgIntro.shake #eiEcg{animation:eiShake .45s ease-out}#eiOrb{position:absolute;left:50%;top:50%;width:130px;height:130px;margin:-95px 0 0 -65px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#5fe6ff,#00B4D8 45%,#0077B6 100%);box-shadow:0 0 70px -6px rgba(0,180,216,.85),inset 0 6px 16px rgba(255,255,255,.35);opacity:0;transform:scale(.2);transition:opacity .5s ease;pointer-events:none}#eiOrb.elise:after,#eiOrb.elise:before{content:"";position:absolute;inset:-18px;border-radius:50%;border:1px solid rgba(0,180,216,.35);animation:eiRingE 3.5s ease-out infinite}#eiOrb.elise:after{inset:-34px;animation-delay:1.2s}@keyframes eiRingE{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.25);opacity:0}}#eiWave{position:absolute;left:50%;top:50%;transform:translateX(-50%);margin-top:40px;display:flex;align-items:flex-end;gap:5px;height:46px;opacity:0;transition:opacity .9s ease;pointer-events:none}#eiWave.show{opacity:1}#eiWave i{width:5px;height:20%;border-radius:4px;background:linear-gradient(#00B4D8,#0077B6);box-shadow:0 0 14px rgba(0,180,216,.55);transform-origin:bottom}#eiWave.talk i{animation:eiWv .7s ease-in-out infinite}#eiWave i:first-child{animation-delay:0s}#eiWave i:nth-child(2){animation-delay:.1s}#eiWave i:nth-child(3){animation-delay:.22s}#eiWave i:nth-child(4){animation-delay:.06s}#eiWave i:nth-child(5){animation-delay:.3s}#eiWave i:nth-child(6){animation-delay:.16s}#eiWave i:nth-child(7){animation-delay:.26s}#eiWave i:nth-child(8){animation-delay:.12s}#eiWave i:nth-child(9){animation-delay:.04s}@keyframes eiWv{0%,to{transform:scaleY(.28)}50%{transform:scaleY(1)}}#ecgIntro .kinetic{position:absolute;inset:0;z-index:4;pointer-events:none;overflow:hidden}#ecgIntro .kinetic .word{position:absolute;font-family:var(--grot);font-weight:500;color:#fff;letter-spacing:-.01em;line-height:1;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) scale(.86);transition:opacity .42s var(--ease),transform .55s var(--ease),filter .42s var(--ease);filter:blur(6px);text-shadow:0 2px 30px rgba(0,0,0,.55)}#ecgIntro .kinetic .word.in{opacity:1;transform:translate(-50%,-50%) scale(1);filter:blur(0)}#ecgIntro .kinetic .word.out{opacity:0;transform:translate(-50%,-50%) scale(1.08);filter:blur(7px)}#ecgIntro .kinetic .word.urgent{font-weight:700;text-shadow:0 2px 34px rgba(255,255,255,.18),0 2px 40px rgba(0,0,0,.6)}#ecgIntro .kinetic.elise .word{background:linear-gradient(120deg,#eafcff,#9fefff 45%,#00B4D8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(0,180,216,.55)) drop-shadow(0 2px 24px rgba(0,0,0,.6)) blur(6px)}#ecgIntro .kinetic.elise .word.in{filter:drop-shadow(0 0 22px rgba(0,180,216,.6)) drop-shadow(0 2px 24px rgba(0,0,0,.6)) blur(0)}#ecgIntro .kinetic.elise .word.out{filter:drop-shadow(0 0 18px rgba(0,180,216,.4)) blur(7px)}#eiFogWrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:none;display:grid;place-items:center}#eiFogGlow{grid-area:1/1;width:min(120vw,1500px);height:min(60vh,560px);border-radius:50%;background:radial-gradient(ellipse at center,rgba(190,248,255,.4) 0,rgba(0,180,216,.3) 28%,rgba(0,119,182,.16) 52%,transparent 72%);filter:blur(40px);opacity:0;transform:scale(.82);transition:opacity 1.5s var(--ease),transform 1.5s var(--ease)}#eiFogWrap.in #eiFogGlow{opacity:1;transform:scale(1)}#eiFogWrap.out #eiFogGlow{opacity:0;transform:scale(1.16);transition:opacity 1.7s var(--ease),transform 1.7s var(--ease)}#eiFogName{grid-area:1/1;position:relative;transform:scale(.965);pointer-events:none;font-family:var(--grot);font-weight:700;letter-spacing:.02em;line-height:.9;white-space:nowrap;font-size:clamp(84px,26vw,360px);background:linear-gradient(120deg,#ffffff,#eafdff 32%,#bff3ff 58%,#00B4D8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 50px rgba(0,180,216,.5)) drop-shadow(0 0 110px rgba(190,248,255,.28));-webkit-filter:drop-shadow(0 0 50px rgba(0,180,216,.5)) drop-shadow(0 0 110px rgba(190,248,255,.28));opacity:0;will-change:opacity,transform,filter}#eiFogWrap.in #eiFogName{opacity:1;transform:scale(1);letter-spacing:-.02em;filter:drop-shadow(0 0 70px rgba(0,180,216,.65)) drop-shadow(0 0 150px rgba(190,248,255,.4)) drop-shadow(0 0 240px rgba(255,255,255,.16));-webkit-filter:drop-shadow(0 0 70px rgba(0,180,216,.65)) drop-shadow(0 0 150px rgba(190,248,255,.4)) drop-shadow(0 0 240px rgba(255,255,255,.16));transition:opacity 1.5s var(--ease),transform 1.5s var(--ease),letter-spacing 1.5s var(--ease),filter 1.5s var(--ease)}#eiFogWrap.out #eiFogName{opacity:0;transform:translateY(-7%) scale(1.1);letter-spacing:.08em;filter:drop-shadow(0 0 90px rgba(0,180,216,.28));-webkit-filter:drop-shadow(0 0 90px rgba(0,180,216,.28));transition:opacity 1.7s var(--ease),transform 1.7s var(--ease),letter-spacing 1.7s var(--ease),filter 1.7s var(--ease)}#eiFogSmoke{grid-area:1/1;position:relative;pointer-events:none;font-family:var(--grot);font-weight:700;letter-spacing:.02em;line-height:.9;white-space:nowrap;font-size:clamp(84px,26vw,360px);color:transparent;background:linear-gradient(120deg,#eafdff,#bff3ff 50%,#00B4D8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:url(#eiFogTurb) blur(10px);-webkit-filter:url(#eiFogTurb) blur(10px);opacity:.7;transform:scale(1)}#eiFogWrap.in #eiFogSmoke{opacity:0;transform:translateY(2%) scale(.985);transition:opacity 1.5s var(--ease),transform 1.5s var(--ease)}#eiFogWrap.out #eiFogSmoke{opacity:.85;transform:translateY(-12%) scale(1.16);filter:url(#eiFogTurb) blur(26px);-webkit-filter:url(#eiFogTurb) blur(26px);transition:opacity 1.7s var(--ease),transform 1.7s var(--ease),filter 1.7s var(--ease)}.cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cta{display:inline-block;padding:13px 22px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.cta.pri{background:var(--aqua-brt);color:var(--ink);border:1px solid var(--aqua-brt)}.cta.pri:hover{background:transparent;color:var(--aqua-brt)}.cta.sec{color:var(--paper);border:1px solid var(--hair)}.cta.sec:hover{border-color:var(--aqua-brt);color:var(--aqua-brt)}.cta-note{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--grey)}.sell{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(14px,2svh,17px);color:var(--aqua-brt);margin-top:6px}.art .head .sell{grid-column:1/-1;margin-top:0}.art .head{row-gap:6px}.proof-strip{border:1px solid rgba(47,211,204,.35);background:rgba(23,173,168,.06);padding:14px 18px;margin-top:calc(var(--u)*.8)}.proof-strip .tag{font-family:var(--mono);font-size:9.5px;letter-spacing:.22em;color:var(--aqua-brt);text-transform:uppercase}.proof-strip p{font-family:var(--serif);font-size:clamp(13.5px,1.85svh,16px);margin:6px 0 0;color:#D9E0E3}#a1.lit .proof-strip{border-color:rgba(14,143,137,.5);background:rgba(14,143,137,.07)}#a1.lit .proof-strip p{color:#232B2E}.faq3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,28px);margin-top:calc(var(--u)*.8)}.faq3 .q{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;color:var(--aqua-brt);text-transform:uppercase;margin-bottom:6px}.faq3 .a{font-size:clamp(12.5px,1.75svh,15px);color:#C4CCD0;line-height:1.5}#demoOpen3{grid-column:1/-1;justify-self:start}#deModal{position:fixed;inset:0;z-index:300;display:none;background:rgba(5,8,10,.92);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px}#deModal.on,.dePlate{display:flex}.dePlate{position:relative;width:100%;max-width:560px;max-height:92svh;flex-direction:column;background:#10181C;border:1px solid rgba(255,255,255,.12);padding:20px 22px 22px;overflow:auto}.deTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.deTag{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--grey);text-transform:uppercase;line-height:1.6}.deTag,.deX{font-family:var(--mono)}.deX{background:none;border:1px solid var(--hair);color:var(--paper);font-size:13px;line-height:1;padding:7px 9px;cursor:pointer;transition:border-color .3s,color .3s;flex:none}.deX:hover{border-color:var(--aqua-brt);color:var(--aqua-brt)}.deH{font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(21px,3.4svh,30px);line-height:1.1;margin-bottom:6px}.deSub{font-family:var(--serif);font-style:italic;font-weight:300;font-size:14.5px;color:var(--grey-lt);margin-bottom:14px}.deLb{display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aqua-brt);margin:12px 0 6px}.deIn{width:100%;background:#0B1013;border:1px solid var(--hair);color:var(--paper);font-family:var(--grot);font-size:15px;padding:11px 12px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select.deIn{background-image:linear-gradient(45deg,transparent 49%,var(--grey) 50%),linear-gradient(135deg,var(--grey) 50%,transparent 51%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:34px}.deIn:focus{outline:none;border-color:var(--aqua-brt)}.deErr{font-size:10.5px;letter-spacing:.08em;color:var(--fuchsia);margin-top:10px}.deBtn,.deErr{font-family:var(--mono)}.deBtn{display:inline-block;border:1px solid var(--hair);background:none;cursor:pointer;padding:12px 20px;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--paper);transition:background .3s,color .3s,border-color .3s}.deBtn.pri{background:var(--aqua-brt);color:var(--ink);border-color:var(--aqua-brt)}.deBtn.pri:hover{background:transparent;color:var(--aqua-brt)}.deBtn.sec:hover{border-color:var(--aqua-brt);color:var(--aqua-brt)}#deStep1 .deBtn{margin-top:18px;width:100%}.deBack{background:none;border:none;cursor:pointer;margin-top:16px;padding:0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--grey);text-transform:uppercase}.deBack:hover{color:var(--aqua-brt)}.deCards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.deCard{display:flex;flex-direction:column;gap:8px;align-items:flex-start;text-align:left;background:#0B1013;border:1px solid var(--hair);color:var(--paper);cursor:pointer;padding:18px 16px;transition:border-color .3s,background .3s}.deCard:hover{border-color:var(--aqua-brt);background:#0E1519}.deCard .deCi{font-size:24px;line-height:1}.deCard b{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.22em;color:var(--aqua-brt)}.deCard span:last-child{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--grey-lt);line-height:1.45}.deChatHead{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--hair);display:flex;align-items:center;gap:8px}.deChatHead i{width:7px;height:7px;border-radius:50%;background:var(--phos);flex:none;box-shadow:0 0 8px var(--phos)}.deChat{height:min(420px,46svh);overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:4px 2px;scroll-behavior:smooth}.deMsg{max-width:86%;padding:10px 13px;font-family:var(--grot);font-size:14px;line-height:1.5;white-space:pre-line}.deMsg.el{align-self:flex-start;background:#16242A;border:1px solid rgba(47,211,204,.25)}.deMsg.us{align-self:flex-end;background:#1E2A30}.deTyping{align-self:flex-start;background:#16242A;border:1px solid rgba(47,211,204,.25);padding:12px 14px;display:flex;gap:5px}.deTyping i{width:6px;height:6px;border-radius:50%;background:var(--aqua-brt);animation:deDot 1s ease-in-out infinite}.deTyping i:nth-child(2){animation-delay:.15s}.deTyping i:nth-child(3){animation-delay:.3s}@keyframes deDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.deChips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;min-height:0}.deChip{background:none;border:1px solid rgba(47,211,204,.4);color:var(--aqua-brt);font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;padding:8px 12px;cursor:pointer;transition:background .3s,color .3s}.deChip:hover{background:var(--aqua-brt);color:var(--ink)}.deInputRow{display:flex;gap:8px;margin-top:10px}.deInputRow .deIn{flex:1}.deEndRow{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--hair)}.deCallScreen{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 0 4px}.deOrb{position:relative;width:84px;height:84px;margin:10px 0 16px}.deOrb i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 38% 34%,#8FF3EE 0,var(--aqua-brt) 42%,var(--aqua-deep) 100%);box-shadow:0 0 34px rgba(47,211,204,.55)}.deOrb:before{border-radius:50%;border:1px solid rgba(47,211,204,.4);animation:deHalo 2.4s ease-out infinite}.deOrb:after,.deOrb:before{content:"";position:absolute;inset:-14px}.deOrb:after{border-radius:50%;border:1px solid rgba(47,211,204,.25);animation:deHalo 2.4s ease-out 1.2s infinite}@keyframes deHalo{0%{transform:scale(.86);opacity:.9}to{transform:scale(1.5);opacity:0}}.deCallWho{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--paper)}.deCallWho,.deTimer{font-family:var(--mono)}.deTimer{font-size:11px;letter-spacing:.24em;color:var(--grey);margin:6px 0 12px}.deWave{display:flex;align-items:center;gap:3px;height:30px;margin-bottom:14px}.deWave i{width:3px;height:5px;background:var(--aqua-brt);opacity:.35;transition:opacity .3s}.deWave.talk i{opacity:1;animation:deBar .7s ease-in-out infinite alternate;animation-delay:calc(var(--i)*57ms)}@keyframes deBar{0%{height:4px}to{height:26px}}.deSubt{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(16px,2.6svh,20px);line-height:1.55;color:var(--paper);min-height:3.2em;max-width:44ch;margin:0 auto 8px}.deCallScreen .deChips,.deCallScreen .deEndRow{justify-content:center}.deCallScreen .deEndRow{border-top:none;padding-top:4px}.deHang{margin-top:16px;background:none;border:1px solid rgba(255,90,90,.45);color:#FF7A7A;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;padding:9px 16px;cursor:pointer;transition:background .3s,color .3s}.deHang:hover{background:rgba(255,90,90,.14)}@media(prefers-reduced-motion:reduce){.deOrb:after,.deOrb:before{animation:none;opacity:.5;transform:none}.deWave.talk i{animation:none;height:14px}.deTyping i{animation:none;opacity:.8}}@media(max-width:620px){#deModal{padding:0}.dePlate{max-width:none;height:100%;max-height:none}.deCards{grid-template-columns:1fr}.deChat{height:auto;flex:1;min-height:180px}}.edv .cols p a,.edv .step p a{text-decoration:underline;text-underline-offset:2px}.mast .bar .bar-right{display:flex;align-items:center;gap:clamp(12px,2vw,26px)}.mast .bar .bar-link{font-family:var(--mono);font-size:11px;letter-spacing:.18em;color:var(--grey);text-transform:uppercase;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;transition:color .3s ease}.mast .bar .bar-link:hover{color:var(--aqua-brt)}@media(max-width:620px){.mast .bar .ed{display:none}}.colophon .legal-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:clamp(14px,2.4svh,26px);font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.colophon .legal-row a{color:var(--grey);text-decoration:none;transition:color .3s ease}.colophon .legal-row a:hover{color:var(--aqua-brt)}.colophon .legal-row .legal-link{background:none;border:none;cursor:pointer;padding:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);transition:color .3s ease}.colophon .legal-row .legal-link:hover{color:var(--aqua-brt)}.clients.vlive{background:transparent;border:0;gap:clamp(10px,1.2vw,18px);margin-top:clamp(12px,2.4svh,30px)}.clients.vlive .client{padding:0;display:flex;flex-direction:column;background:var(--ink);border:1px solid rgba(255,255,255,.12);transition:border-color .35s ease,background .35s ease}.clients.vlive .client:hover{background:var(--char);border-color:var(--aqua-brt)}.vclient .vwrap{position:relative;display:block;aspect-ratio:16/10;max-height:24svh;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12)}.vclient video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.94);transition:filter .35s ease}.vclient:hover video{filter:saturate(1.05)}.vclient .vband{display:block;padding:calc(var(--u)*.5) clamp(12px,1.6vw,20px)}.vclient .vband b,.vclient .vband span{display:block}.deSysGrp{margin-top:14px;border:1px solid var(--hair);background:#0B1013;padding:12px 14px 8px}.deSysT{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aqua-brt);margin-bottom:6px}.deSysGrp.evalG .deSysT{color:var(--grey-lt)}.deCk{display:flex;align-items:flex-start;gap:10px;padding:6px 0;cursor:pointer;font-family:var(--grot);font-size:13.5px;line-height:1.4;color:var(--paper)}.deCk input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:15px;height:15px;margin:2px 0 0;border:1px solid rgba(47,211,204,.5);background:#10181C;cursor:pointer;border-radius:0;transition:background .2s,border-color .2s}.deCk input:checked{background:var(--aqua-brt);border-color:var(--aqua-brt);box-shadow:inset 0 0 0 2px #0B1013}.deCk input:focus-visible{outline:1px solid var(--aqua-brt);outline-offset:2px}.deCk span{flex:1}.deEvalTag{font-family:var(--mono);font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);border:1px solid var(--hair);padding:2px 6px;margin-top:2px;flex:none}#deSysExtra.hi{border-color:var(--aqua-brt)}.deSysNote{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--grey);line-height:1.6;margin-top:12px}#deStepSys .deBtn{margin-top:16px;width:100%}.deSysPlate{margin-top:14px;border:1px solid rgba(47,211,204,.35);background:#0B1013;padding:12px 14px;text-align:left;width:100%}.deSysPlate .dePlH{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aqua-brt);margin-bottom:8px}.deSysPlate ul{list-style:none;margin:0;padding:0;border:0}.deSysPlate li{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--paper);padding:2px 0;line-height:1.5}.deSysPlate li:before{content:none}.deSysPlate li.ev{color:var(--grey-lt)}#ewBubble{position:fixed;right:20px;bottom:20px;z-index:290;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:66px;height:66px;background:#10181C;border:1px solid rgba(47,211,204,.45);cursor:pointer;padding:0;transition:border-color .3s,opacity .3s}#ewBubble:hover{border-color:var(--aqua-brt)}#ewBubble.off{opacity:0;pointer-events:none}#ewBubble b{font-family:var(--mono);font-size:8.5px;font-weight:700;letter-spacing:.28em;color:var(--aqua-brt)}.ewCore{position:relative;width:20px;height:20px;flex:none}.ewCore i{inset:0;background:radial-gradient(circle at 38% 34%,#8FF3EE 0,var(--aqua-brt) 45%,var(--aqua-deep) 100%);box-shadow:0 0 14px rgba(47,211,204,.6)}.ewCore i,.ewCore:before{position:absolute;border-radius:50%}.ewCore:before{content:"";inset:-6px;border:1px solid rgba(47,211,204,.4);animation:ewHalo 2.2s ease-out infinite}@keyframes ewHalo{0%{transform:scale(.8);opacity:.9}to{transform:scale(1.65);opacity:0}}#ewPanel{position:fixed;right:20px;bottom:20px;z-index:290;width:min(380px,calc(100vw - 40px));height:min(560px,calc(100svh - 40px));display:none;flex-direction:column;background:#10181C;border:1px solid rgba(255,255,255,.14)}#ewPanel.on,.ewHead{display:flex}.ewHead{align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--hair);flex:none}.ewHead .ewCore{width:18px;height:18px}.ewHT{flex:1;min-width:0}.ewHT b{font-size:11px;font-weight:700;letter-spacing:.18em;color:var(--paper)}.ewHT b,.ewHT span{display:block;font-family:var(--mono);text-transform:uppercase}.ewHT span{font-size:8.5px;letter-spacing:.1em;color:var(--grey);margin-top:3px}.ewTabs{display:flex;border-bottom:1px solid var(--hair);flex:none}.ewTab{flex:1;background:none;border:none;border-right:1px solid var(--hair);cursor:pointer;font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.24em;color:var(--grey);text-transform:uppercase;padding:10px 0;transition:color .3s,background .3s}.ewTab:last-child{border-right:none}.ewTab:hover{color:var(--aqua-brt)}.ewTab.on{color:var(--ink);background:var(--aqua-brt)}.ewBody{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:9px;padding:12px;scroll-behavior:smooth;min-height:0}#ewChips{padding:0 12px 6px;flex:none}.ewRow{display:flex;gap:8px;padding:10px 12px 12px;border-top:1px solid var(--hair);flex:none}.ewRow .deIn{flex:1}.ewRow .deBtn{padding:11px 14px}.ewWa{display:none;flex:1;flex-direction:column;gap:12px;padding:14px;overflow-y:auto;min-height:0}.ewWa.on{display:flex}.ewWaT{font-family:var(--serif);font-style:italic;font-weight:300;font-size:14.5px;color:var(--grey-lt);line-height:1.5}.ewWaCard{border:1px solid rgba(47,211,204,.35);background:#0B1013;padding:12px 14px}.ewWaCard .h{font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--aqua-brt);margin-bottom:8px}.ewWaCard .r{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--paper);padding:2px 0;line-height:1.55}.ewWaCard .r b{color:var(--grey);font-weight:700}.ewWaBtn{display:block;text-align:center;background:#0FBF9F;color:var(--ink);border:1px solid #0fbf9f;padding:13px 16px;cursor:pointer;text-decoration:none;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s}.ewWaBtn:hover{background:transparent;color:#0FBF9F}.ewWaNote{font-family:var(--mono);font-size:9px;letter-spacing:.08em;color:var(--grey);line-height:1.6}@media(prefers-reduced-motion:reduce){.ewCore:before{animation:none;opacity:.4;transform:none}}@media(max-width:620px){#ewPanel{right:0;bottom:0;left:0;width:100%;height:calc(100svh - 24px)}#ewBubble{right:14px;bottom:14px}}#bkModal{position:fixed;inset:0;z-index:300;display:none;background:rgba(5,8,10,.92);backdrop-filter:blur(4px);align-items:center;justify-content:center;padding:24px}#bkModal.on,.bkPlate{display:flex}.bkPlate{position:relative;width:100%;max-width:920px;max-height:92svh;flex-direction:column;background:#10181C;border:1px solid rgba(255,255,255,.12);padding:20px 22px 22px;overflow:auto}.bkTop{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--hair)}.bkTag{font-size:9.5px;font-weight:700;letter-spacing:.18em;color:var(--grey);text-transform:uppercase;line-height:1.6}.bkTag,.bkX{font-family:var(--mono)}.bkX{background:none;border:1px solid var(--hair);color:var(--paper);font-size:13px;line-height:1;padding:7px 9px;cursor:pointer;transition:border-color .3s,color .3s;flex:none}.bkX:hover{border-color:var(--aqua-brt);color:var(--aqua-brt)}.bkSteps{flex-wrap:wrap;gap:8px 10px;margin-bottom:16px}.bkStepTab,.bkSteps{display:flex;align-items:center}.bkStepTab{gap:7px;font-family:var(--mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.bkStepTab .n{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--hair);border-radius:50%;font-size:9px;flex:none}.bkStepTab.on,.bkStepTab.on .n{color:var(--aqua-brt)}.bkStepTab.on .n{border-color:var(--aqua-brt)}.bkStepSep{color:var(--grey);font-family:var(--mono);font-size:10px;opacity:.5}.bkH{font-family:var(--disp);font-weight:500;text-transform:uppercase;letter-spacing:.03em;font-size:clamp(20px,3.2svh,28px);line-height:1.1;margin-bottom:4px}.bkSub{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--grey-lt)}.bkSub,.bkTzNote{margin-bottom:14px}.bkTzNote{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--grey)}.bkGrid2{display:grid;grid-template-columns:1fr 340px;gap:26px;align-items:start}.bkCalHead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.bkCalMonth{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bkCalMonth,.bkNav{font-family:var(--mono);color:var(--paper)}.bkNav{background:none;border:1px solid var(--hair);cursor:pointer;font-size:15px;line-height:1;padding:4px 12px;transition:border-color .3s,color .3s,opacity .3s}.bkNav:hover:not(:disabled){border-color:var(--aqua-brt);color:var(--aqua-brt)}.bkNav:disabled{opacity:.22;cursor:not-allowed}.bkDow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.bkDow span{text-align:center;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--grey);text-transform:uppercase;padding:6px 0}.bkDays{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.bkDay{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#0B1013;border:1px solid var(--hair);color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:16px;transition:border-color .2s,background .2s,color .2s}.bkDay:hover:not(.off):not(.sel){border-color:var(--aqua-brt);color:var(--aqua-brt)}.bkDay.off{color:var(--grey);opacity:.3;cursor:not-allowed;background:transparent;border-color:transparent}.bkDay.sel{background:var(--aqua-brt);color:var(--ink);border-color:var(--aqua-brt);font-weight:700}.bkDay.empty{background:transparent;border-color:transparent;cursor:default;pointer-events:none}.bkLegend{display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:14px;font-family:var(--mono);font-size:9px;letter-spacing:.06em;color:var(--grey);text-transform:uppercase}.bkLegend span{display:inline-flex;align-items:center}.bkLegend i{width:9px;height:9px;margin-right:6px;border:1px solid var(--hair)}.bkSlotsWrap{display:flex;flex-direction:column;min-height:0}.bkSlotsHd{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--aqua-brt);margin-bottom:10px;min-height:1.3em}.bkSlots{display:grid;grid-template-columns:1fr 1fr;gap:10px;overflow-y:auto;max-height:340px;padding-right:2px;align-content:start}.bkSlot{background:#0B1013;border:1px solid var(--hair);color:var(--paper);cursor:pointer;font-family:var(--mono);font-size:15px;letter-spacing:.04em;padding:14px 6px;text-align:center;transition:border-color .2s,background .2s,color .2s}.bkSlot:hover{color:var(--aqua-brt)}.bkSlot.sel,.bkSlot:hover{border-color:var(--aqua-brt)}.bkSlot.sel{background:var(--aqua-brt);color:var(--ink);font-weight:700}.bkSlotsEmpty{grid-column:1/-1;font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--grey);padding:12px 0;line-height:1.5}.bkBtn{display:inline-block;border:1px solid var(--hair);background:none;cursor:pointer;padding:12px 20px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;color:var(--paper);transition:background .3s,color .3s,border-color .3s}.bkBtn.pri{background:var(--aqua-brt);color:var(--ink);border-color:var(--aqua-brt)}.bkBtn.pri:hover:not(:disabled){background:transparent;color:var(--aqua-brt)}.bkBtn.pri:disabled{opacity:.4;cursor:not-allowed}.bkBtn.sec:hover{border-color:var(--aqua-brt);color:var(--aqua-brt)}.bkBack{background:none;border:none;cursor:pointer;padding:0;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--grey);text-transform:uppercase}.bkBack:hover{color:var(--aqua-brt)}.bkFoot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--hair);flex-wrap:wrap}.bkHint{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:var(--grey)}.bkHint.err{color:var(--fuchsia)}.bkLb{display:block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--aqua-brt);margin:12px 0 6px}.bkLb .opt{color:var(--grey);letter-spacing:.1em}.bkIn{width:100%;background:#0B1013;border:1px solid var(--hair);color:var(--paper);font-family:var(--grot);font-size:15px;padding:11px 12px;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bkIn:focus{outline:none;border-color:var(--aqua-brt)}textarea.bkIn{resize:vertical;min-height:82px;line-height:1.5}.bkErr{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;color:var(--fuchsia);margin-top:12px}.bkFormGrid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.bkFormGrid .full{grid-column:1/-1}.bkSummary{border:1px solid rgba(47,211,204,.35);background:#0B1013;padding:16px 18px;margin:8px 0 14px}.bkSummary .row{display:flex;gap:10px;padding:5px 0;font-family:var(--mono);font-size:11.5px;letter-spacing:.03em;color:var(--paper);line-height:1.5}.bkSummary .row b{color:var(--grey);font-weight:700;min-width:88px;flex:none;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding-top:3px}.bkSummary .when{border-bottom:1px solid var(--hair);margin-bottom:8px;padding-bottom:10px}.bkSummary .when .v{color:var(--aqua-brt)}.bkNote{font-family:var(--serif);font-style:italic;font-weight:300;font-size:13.5px;color:var(--grey-lt);line-height:1.55;margin-bottom:4px}.bkDone{text-align:center;padding:24px 10px 10px}.bkDone .chk{font-size:42px;color:var(--phos);line-height:1;margin-bottom:14px}.bkDone h3{font-family:var(--disp);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(20px,3.4svh,28px);margin-bottom:12px}.bkDone p{font-family:var(--serif);font-weight:300;font-size:15px;color:var(--grey-lt);line-height:1.6;max-width:44ch;margin:0 auto 20px}@media(prefers-reduced-motion:reduce){#bkModal *{transition:none!important}}@media(max-width:620px){#bkModal{padding:0}.bkPlate{max-width:none;height:100%;max-height:none}.bkGrid2{grid-template-columns:1fr}.bkSlots{max-height:none}.bkFormGrid{grid-template-columns:1fr}}