@keyframes wg-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.wg-rise{animation:.8s cubic-bezier(.22,1,.36,1) both wg-rise}.wg-rise-1{animation-delay:80ms}.wg-rise-2{animation-delay:.16s}.wg-rise-3{animation-delay:.24s}.wg-rise-4{animation-delay:.34s}.wg-rise-5{animation-delay:.42s}.wg-rise-6{animation-delay:.52s}.wg-line-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}@keyframes wg-line{0%{transform:translateY(105%)}to{transform:none}}.wg-line{animation:.9s cubic-bezier(.19,1,.22,1) both wg-line;display:block}@keyframes wg-draw{0%{transform:scaleX(0)}to{transform:none}}.wg-draw{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .75s backwards wg-draw}@keyframes wg-sweep{0%{opacity:0;transform:translate(-55%)skew(-14deg)}18%{opacity:1}to{opacity:0;transform:translate(190%)skew(-14deg)}}.wg-sweep{pointer-events:none;mix-blend-mode:plus-lighter;background:linear-gradient(100deg,#0000,#e2ecff16 45%,#e2ecff1f 55%,#0000);width:26%;animation:1.9s cubic-bezier(.4,0,.2,1) 1.15s both wg-sweep;display:none;position:absolute;inset:0 auto 0 0}.wg-grain{pointer-events:none;opacity:.05;background-image:url(/wg/grain.webp);background-size:128px 128px;display:none;position:absolute;inset:0}@media (min-width:1024px){.wg-sweep,.wg-grain{display:block}}@media (prefers-reduced-motion:reduce){.wg-rise,.wg-line,.wg-draw,.wg-sweep{animation:none}.wg-sweep{display:none}}.wg-fold-scrim{background:linear-gradient(#0505069e 0%,#0505061f 22%,#05050600 46%,#0505068c 76%,#050506f0 92%,#050506 100%)}@media (min-width:1024px){.wg-fold-scrim{background:linear-gradient(90deg,#050506 0%,#050506f7 12%,#050506bd 21%,#0505064d 31%,#0505060d 42%,#05050600 52%),linear-gradient(#050506ad 0%,#05050600 18% 68%,#05050699 92%,#050506d1 100%)}}.wg-rail-rule{background:linear-gradient(90deg,#e85002e6 0%,#e8500247 26%,#ffffff29 62%,#ffffff0f 100%)}.wg-ethics{background:radial-gradient(120% 140% at 88% 0,#e8500221 0%,#e8500200 58%),#0d0c0f;box-shadow:inset 0 0 0 1px #e8500247}.wg-btn{justify-content:center;align-items:center;gap:var(--ds-btn-gap);border-radius:var(--radius-pill);padding:var(--ds-btn-py) var(--ds-btn-px);font-size:var(--ds-btn-fs);font-weight:var(--ds-btn-fw);line-height:var(--ds-btn-lh);letter-spacing:-.01em;white-space:nowrap;transition:transform .3s,box-shadow .3s,background-color .3s;display:inline-flex}.wg-btn--solid{background:var(--color-button);color:#fff}.wg-btn--solid:hover{background:var(--color-button-hover);transform:translateY(-2px);box-shadow:0 16px 40px -14px #e85002e6}.wg-btn--ghost{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}.wg-btn--ghost:hover{background:#ffffff24;transform:translateY(-2px)}.wg-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}.wg-plan{opacity:0;background:linear-gradient(#141014 0%,#0d0c0f 46%);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .4s;transform:translateY(22px);box-shadow:inset 0 0 0 1px #e8500266}.wg-plan--min{background:#0d0c0f;box-shadow:inset 0 0 0 1px #ffffff1a}.wg-plan.is-on{opacity:1;transform:none}.wg-plan:hover{box-shadow:inset 0 0 0 1px #e85002b3}.wg-plan--min:hover{box-shadow:inset 0 0 0 1px #ffffff3d}.wg-rev__fig{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--color-primary);font-size:clamp(48px,5.4vw,84px);font-weight:700;line-height:.86}.wg-rev>div{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(18px)}.wg-rev.is-on>div{opacity:1;transform:none}.wg-faq summary::-webkit-details-marker{display:none}.wg-faq__x{color:var(--color-primary);transition:transform .35s cubic-bezier(.22,1,.36,1)}.wg-faq[open] .wg-faq__x{transform:rotate(45deg)}.wg-faq summary:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.wg-plan,.wg-rev>div,.wg-floor{opacity:1;transition:none;transform:none}.wg-btn,.wg-faq__x{transition:none}.wg-btn:hover{transform:none}}.wg-cmp__row{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1),background-color .3s;transform:translateY(16px)}.wg-cmp__row.is-on{opacity:1;transform:none}.wg-cmp__tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.65,0,.35,1) .15s}.wg-cmp__row.is-on .wg-cmp__tick{stroke-dashoffset:0}@media (hover:hover) and (pointer:fine){.wg-cmp:has(.wg-cmp__row:hover) .wg-cmp__row:not(:hover){opacity:.42}.wg-cmp__row:hover{background-color:#ffffff08}}.wg-cmp__tally{letter-spacing:-.05em;color:var(--color-primary);font-size:clamp(46px,5.5vw,82px);font-weight:700;line-height:.86}@media (prefers-reduced-motion:reduce){.wg-cmp__row{opacity:1;transition:none;transform:none}.wg-cmp__tick{stroke-dashoffset:0;transition:none}}.wg-step{cursor:pointer;transition:opacity .35s}.wg-step:not(.is-on){opacity:.72}.wg-step:hover{opacity:1}.wg-step:focus-visible{outline-offset:4px;outline:2px solid #fff}.wg-step__n{letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#fffc;font-size:13px;font-weight:700;transition:color .35s}.wg-step.is-on .wg-step__n{color:var(--color-primary)}.wg-step__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .35s;display:grid}.wg-step__body>*{overflow:hidden}.wg-step.is-on .wg-step__body{opacity:1;grid-template-rows:1fr}.wg-step__bar{transform-origin:0;background:var(--color-primary);width:100%;height:1px;position:absolute;top:-1px;left:0}.wg-stage{background:linear-gradient(#141014 0%,#0d0c0f 46%);box-shadow:inset 0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.wg-step__bar{display:none}.wg-step__body{transition:none}}.wg-cmp__strike{display:inline;position:relative}.wg-cmp__strike:after{content:"";transform-origin:0;background:#ffffff8c;height:1.5px;transition:transform .5s cubic-bezier(.65,0,.35,1) .4s;position:absolute;top:56%;left:-2px;right:-2px;transform:scaleX(0)}.wg-cmp__row.is-on .wg-cmp__strike:after{transform:scaleX(1)}@media (min-width:1024px){.wg-cmp__glove{background:#e850020f;border-radius:12px;margin-inline:-18px;padding:10px 18px;transition:background-color .35s}.wg-cmp__row:hover .wg-cmp__glove{background:#e8500221}}@media (prefers-reduced-motion:reduce){.wg-cmp__strike:after{transition:none;transform:scaleX(1)}}.wg-plate{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wg-plate picture,.wg-plate img{object-fit:cover;width:100%;height:100%;display:block}.wg-plate img{opacity:.14}.wg-plate:after{content:"";background:linear-gradient(#050506 0%,#050506b8 26%,#050506ad 74%,#050506 100%);position:absolute;inset:0}.wg-spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #e8500229 0%, #e850020f 38%, transparent 72%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.wg-spot:hover:before{opacity:1}.wg-spot:hover{box-shadow:inset 0 0 0 1px #e850028c,0 30px 80px -40px #e8500280}}@media (prefers-reduced-motion:reduce){.wg-spot:before{transition:none}}.wg-ember-floor{inset-inline:-10%;pointer-events:none;z-index:0;filter:blur(6px);background:radial-gradient(50% 50%,#e8500257 0%,#d6420229 34%,#b436020d 62%,#0000 78%);height:78%;position:absolute;bottom:-46%}.wg-ember-floor--soft{background:radial-gradient(50% 50%,#e8500233 0%,#d6420214 40%,#0000 72%);bottom:-58%}.wg-ember-corner{pointer-events:none;z-index:0;background:radial-gradient(50% 50%,#e8500224 0%,#d642020d 44%,#0000 72%);width:62%;height:78%;position:absolute;top:-20%;right:-12%}.wg-plan,.wg-stage{background:radial-gradient(120% 100% at 88% -10%,#e8500224 0%,#e8500200 52%),linear-gradient(168deg,#17110e 0%,#0d0c0f 46%);position:relative}.wg-plan--min{background:radial-gradient(120% 100% at 92% -12%,#e8500214 0%,#e8500200 48%),linear-gradient(168deg,#131011 0%,#0d0c0f 52%)}.wg-plan:after,.wg-stage:after{content:"";inset-inline:14%;pointer-events:none;background:linear-gradient(90deg,#0000,#e85002bf,#0000);height:1px;position:absolute;top:0}.wg-plan-bloom{pointer-events:none;z-index:-1;filter:blur(10px);background:radial-gradient(46% 46% at 50% 62%,#e8500242 0%,#d6420217 42%,#0000 72%);position:absolute;inset:-14% -8% -22%}.wg-h1-grad{background-image:linear-gradient(92deg, #ffc49a 0%, var(--color-primary-hi) 64%, var(--color-primary) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.wg-aurora{pointer-events:none;background:radial-gradient(760px 560px at var(--ax,70%) var(--ay,45%), #e8500221 0%, #e850020d 40%, transparent 62%);display:none;position:absolute;inset:0}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.wg-aurora{display:block}}.wg-pool{pointer-events:none;filter:blur(28px);background:radial-gradient(closest-side,#e8500233 0%,#d6420214 52%,#0000 76%);position:absolute}@media (prefers-reduced-motion:no-preference){.wg-pool{animation:6.5s ease-in-out infinite wg-pool-breathe}@keyframes wg-pool-breathe{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.85;transform:scaleX(.94)}}}.wg-bloom{aspect-ratio:1;pointer-events:none;filter:blur(52px);background:radial-gradient(closest-side,#e8500229 0%,#0000 42%),radial-gradient(closest-side,#d6420212 0%,#0000 78%);width:56%;position:absolute}.wg-grid-lines{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 78%);mask-image:radial-gradient(120% 90% at 50% 40%,#000 30%,#0000 78%)}.wg-meter-price{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#fff;font-size:clamp(54px,8vw,118px);font-weight:700;line-height:.9}.wg-meter-ask{display:inline-block;position:relative}.wg-meter-ask:after{content:"";height:2px;transform:scaleX(var(--strike,0));transform-origin:0;background:#e85002e6;position:absolute;top:54%;left:-3px;right:-3px}.wg-tape{filter:saturate(.45)brightness(.55)contrast(.98);transition:filter .5s}.group:hover .wg-tape,.group:focus-within .wg-tape{filter:saturate(.9)brightness(.85)contrast()}@media (prefers-reduced-motion:reduce){.wg-tape{transition:none}}.wg-clock{transform-origin:0;background:var(--color-primary);transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.wg-clock{animation:wg-clock var(--dur,5.6s) linear both}.wg-clock[data-paused=true]{animation-play-state:paused}@keyframes wg-clock{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.wg-floor{pointer-events:none;transform-origin:bottom;background:linear-gradient(#e8500229 0%,#d642020d 70%);border-radius:30px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:12% -3% -3%;transform:scaleY(0)}.wg-floor.is-on{transform:none}.wg-glyph-mask{margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.wg-glyph{transition:transform .7s cubic-bezier(.19, 1, .22, 1) var(--gd,0s);display:inline-block;transform:translateY(110%)}.is-on .wg-glyph{transform:none}.wg-tickdraw path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s cubic-bezier(.65, 0, .35, 1) var(--td,.15s)}.is-on .wg-tickdraw path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.wg-tickdraw path{stroke-dashoffset:0;transition:none}}.wg-sheen{position:relative;overflow:hidden}.wg-sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73 50%,#0000);width:34%;position:absolute;inset:-20% auto -20% 0;transform:translate(-140%)skew(-18deg)}@media (prefers-reduced-motion:no-preference){.wg-sheen.is-armed:after{animation:.9s cubic-bezier(.4,0,.2,1) .15s both wg-sheen}@keyframes wg-sheen{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(440%)skew(-18deg)}}}.wg-bar-stripes{background-image:repeating-linear-gradient(115deg, var(--color-primary) 0px, var(--color-primary) 10px, var(--color-primary-hi) 10px, var(--color-primary-hi) 20px)}.wg-led-col{background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff24}.wg-paper{background:radial-gradient(120% 100% at 88% -10%,#e850021a 0%,#e8500200 52%),linear-gradient(168deg,#131011 0%,#0d0c0f 52%);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f,0 30px 70px -30px #000000e6}@media (hover:hover) and (pointer:fine){.naas-ledger:has(.naas-row:hover) .naas-row:not(:hover){opacity:.55}.naas-row:hover{background-color:#ffffff08}}.naas-row{transition:opacity .3s,background-color .3s}.naas-bar-track{background:#ffffff0f;border-radius:999px;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.naas-bar-track:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff38;-webkit-mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 11px);mask:repeating-linear-gradient(90deg,#000 0 6px,#0000 6px 11px)}.naas-bar-fill{transform-origin:0;background:linear-gradient(90deg, var(--color-button), var(--color-primary));border-radius:999px;position:absolute;inset:0}@keyframes naas-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.naas-unit{animation:.4s cubic-bezier(.22,1,.36,1) both naas-pop}@media (prefers-reduced-motion:reduce){.naas-unit{animation:none}}@media (max-width:639px){.naas-table thead{display:none}.naas-table,.naas-table tbody,.naas-table tr,.naas-table td{width:100%;display:block}.naas-table tr{border-bottom:1px solid #ffffff1f;padding:14px 0}.naas-table tr:first-child{border-top:1px solid #ffffff1f}.naas-table td{text-align:right;justify-content:space-between;gap:12px;padding:3px 0;display:flex}.naas-table td:before{content:attr(data-h);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;text-align:left;font-size:11.5px;font-weight:600}}.naas-card{background:#fff;border-radius:22px;transition:box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 1px 2px #1613160a,0 18px 44px -26px #16131638}.naas-card:hover{box-shadow:0 2px 6px #1613160d,0 34px 70px -30px #16131647}.naas-spot{isolation:isolate;position:relative}.naas-spot:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), #e8500217 0%, #e8500208 45%, transparent 72%);z-index:0;transition:opacity .4s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.naas-spot:hover:before{opacity:1}}@media (prefers-reduced-motion:reduce){.naas-spot:before{transition:none}}.naas-strike{display:inline-block;position:relative}.naas-strike:after{content:"";transform-origin:0;background:#16131666;height:1.5px;transition:transform .5s cubic-bezier(.65,0,.35,1) .15s;position:absolute;top:54%;left:-2px;right:-2px;transform:scaleX(0)}.is-on .naas-strike:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.naas-strike:after{transition:none;transform:scaleX(1)}}.naas-row-in{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.naas-row-in.is-on{opacity:1;transform:none}.naas-warm-floor{pointer-events:none;transform-origin:bottom;background:radial-gradient(60% 90% at 50% 40%,#e850021f 0%,#fdeee7e6 46%,#0000 78%);border-radius:40px;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:8% -4% -4%;transform:scaleY(0)}.naas-warm-floor.is-on{transform:none}@media (prefers-reduced-motion:reduce){.naas-warm-floor{transition:none;transform:none}}.wg-step.naas-step:focus-visible{outline-color:var(--color-text)}.naas-case-card{background:#fff;border-radius:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 1px 2px #1613160a,0 30px 60px -30px #16131647}.naas-case-card:hover{transform:translateY(-6px);box-shadow:0 2px 6px #1613160f,0 46px 90px -32px #16131657}@media (prefers-reduced-motion:reduce){.naas-case-card{transition:box-shadow .35s}.naas-case-card:hover{transform:none}}.naas-case-img{aspect-ratio:5/4;position:relative;overflow:hidden}.naas-case-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block}.naas-case-card:hover .naas-case-img img{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.naas-case-img img{transition:none}.naas-case-card:hover .naas-case-img img{transform:none}}.naas-case-img:after{content:"";pointer-events:none;background:linear-gradient(#08070747 0%,#0807071a 58%,#080707b8 100%);position:absolute;inset:0}.naas-glass-chip{-webkit-backdrop-filter:blur(14px);background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff38}.naas-tile{isolation:isolate;background:#fff;border-radius:24px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:relative;overflow:hidden;box-shadow:0 1px 2px #1613160a,0 18px 40px -28px #1613163d}@media (hover:hover) and (pointer:fine){.naas-tile:hover{transform:translateY(-5px);box-shadow:0 2px 6px #1613160f,0 40px 76px -30px #1613164d}}@media (prefers-reduced-motion:reduce){.naas-tile{transition:box-shadow .35s}.naas-tile:hover{transform:none}}.naas-tile__ghost{z-index:0;letter-spacing:-.06em;font-variant-numeric:tabular-nums;color:#1613160d;pointer-events:none;font-size:clamp(88px,9vw,148px);font-weight:700;line-height:1;transition:color .45s;position:absolute;bottom:-.34em;right:-.06em}.naas-tile:hover .naas-tile__ghost{color:#e8500221}.naas-glyph{width:46px;height:46px;color:var(--color-primary);background:#fdeee7;border-radius:14px;place-items:center;transition:background-color .4s,color .4s,transform .45s cubic-bezier(.22,1,.36,1);display:grid}.naas-tile:hover .naas-glyph{background:var(--color-primary);color:#fff;transform:scale(1.06)rotate(-3deg)}@media (prefers-reduced-motion:reduce){.naas-glyph,.naas-tile:hover .naas-glyph{transition:none;transform:none}}.naas-underline{white-space:nowrap;display:inline-block;position:relative}.naas-underline:after{content:"";background:var(--color-primary);transform-origin:0;border-radius:999px;height:.1em;transition:transform .9s cubic-bezier(.22,1,.36,1) .35s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.is-on .naas-underline:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.naas-underline:after{transition:none;transform:scaleX(1)}}.naas-rail{background:#1613161a;position:absolute}.naas-rail__fill{background:linear-gradient(90deg, var(--color-primary), var(--color-primary-hi));transform-origin:0;transition:transform 1.4s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.is-on .naas-rail__fill{transform:scaleX(1)}.naas-rail__fill--y{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-hi));transform-origin:top;transform:scaleY(0)}.is-on .naas-rail__fill--y{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.naas-rail__fill{transition:none;transform:none!important}}.naas-node{width:46px;height:46px;color:var(--color-text);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;font-size:15px;font-weight:700;transition:background-color .5s,color .5s,box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 0 1.5px #1613161f}.naas-step:hover .naas-node,.naas-step.is-active .naas-node{background:var(--color-button);color:#fff;box-shadow:inset 0 0 0 1.5px var(--color-button), 0 12px 26px -10px #e85002b3;transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.naas-node{transition:background-color .4s,color .4s}.naas-step:hover .naas-node,.naas-step.is-active .naas-node{transform:none}}.naas-deal{isolation:isolate;background:#0d0c0f;position:relative;overflow:hidden}.naas-deal__tex{z-index:0;object-fit:cover;opacity:.26;filter:saturate(.5)contrast(1.05);width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s;position:absolute;inset:0;transform:scale(1.04)}.naas-case:hover .naas-deal__tex{opacity:.34;transform:scale(1.11)}@media (prefers-reduced-motion:reduce){.naas-deal__tex{transition:none}.naas-case:hover .naas-deal__tex{transform:scale(1.04)}}.naas-deal:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(120% 90% at 85% 0,#e8500238 0%,#e8500200 55%),linear-gradient(#0d0c0f6b 0%,#0d0c0fdb 68%,#0d0c0f 100%);position:absolute;inset:0}.naas-dealbar{background:#ffffff1f;border-radius:999px;height:10px;position:relative;overflow:hidden}.naas-dealbar__fill{transform-origin:0;border-radius:999px;transition:transform 1.3s cubic-bezier(.22,1,.36,1) .2s;position:absolute;inset:0;transform:scaleX(1)}.naas-dealbar__fill--was{background:#ffffff57}.naas-dealbar__fill--now{background:linear-gradient(90deg, var(--color-button), var(--color-primary-hi));transform:scaleX(0)}.is-on .naas-dealbar__fill--now{transform:scaleX(var(--to,.4))}@media (prefers-reduced-motion:reduce){.naas-dealbar__fill--now{transform:scaleX(var(--to,.4));transition:none}}.naas-case{background:#fff;border-radius:28px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #1613160a,0 26px 56px -30px #16131647}@media (hover:hover) and (pointer:fine){.naas-case:hover{transform:translateY(-7px);box-shadow:0 3px 8px #1613160f,0 54px 100px -34px #1613165c}}@media (prefers-reduced-motion:reduce){.naas-case{transition:box-shadow .4s}.naas-case:hover{transform:none}}.naas-case__foot{position:relative;overflow:hidden}.naas-case__foot:before{content:"";transform-origin:0;z-index:0;background:#fdeee7;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.naas-case:hover .naas-case__foot:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.naas-case__foot:before{transition:none}}.naas-scrim{z-index:60;-webkit-backdrop-filter:blur(7px);background:#0a09089e;position:fixed;inset:0}.naas-sheet{z-index:61;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:768px){.naas-sheet{align-items:center;padding:18px}}.naas-sheet__panel{pointer-events:auto;background:#fff;border-radius:26px 26px 0 0;flex-direction:column;width:100%;max-height:100svh;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 90px -20px #0a090880}@media (min-width:768px){.naas-sheet__panel{border-radius:24px;max-width:none;max-height:calc(100svh - 36px);box-shadow:0 50px 130px -30px #0a0908a6}}.naas-sheet__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overflow-y:auto}.naas-sheet__body::-webkit-scrollbar{width:0;height:0;display:none}.naas-proof{background:#fff;border-radius:18px;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;overflow:hidden;box-shadow:0 1px 2px #1613160d,0 22px 48px -26px #16131652}@media (hover:hover) and (pointer:fine){.naas-proof:hover{transform:translateY(-4px);box-shadow:0 2px 6px #16131612,0 40px 80px -30px #16131666}}@media (prefers-reduced-motion:reduce){.naas-proof{transition:none}.naas-proof:hover{transform:none}}.naas-proof img{width:100%;height:auto;display:block}.naas-sheet__grip{z-index:3;background:#fff6;border-radius:999px;width:42px;height:4px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media (min-width:768px){.naas-sheet__grip{display:none}}.naas-tl{padding-left:62px;position:relative}.naas-tl:before{content:"";background:#1613161a;width:2px;position:absolute;top:10px;bottom:10px;left:22px}.naas-tl__fill{background:linear-gradient(180deg, var(--color-primary), var(--color-primary-hi));transform-origin:top;width:2px;transition:transform 1.5s cubic-bezier(.22,1,.36,1) .25s;position:absolute;top:10px;bottom:10px;left:22px;transform:scaleY(0)}.is-on .naas-tl__fill{transform:scaleY(1)}.naas-tl__dot{width:46px;height:46px;color:var(--color-text);background:#fff;border-radius:999px;place-items:center;font-size:12px;font-weight:700;transition:background-color .5s,color .5s,box-shadow .5s;display:grid;position:absolute;top:-2px;left:-62px;box-shadow:inset 0 0 0 1.5px #1613161f}.is-on .naas-tl__dot{background:var(--color-button);color:#fff;box-shadow:inset 0 0 0 1.5px var(--color-button), 0 10px 22px -10px #e85002b3}@media (prefers-reduced-motion:reduce){.naas-tl__fill{transition:none;transform:scaleY(1)}.naas-tl__dot{transition:none}}.naas-statrail{-webkit-backdrop-filter:blur(10px);background:#ffffff0b;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f}.naas-statrail:before{content:"";inset-inline:12%;pointer-events:none;background:linear-gradient(90deg,#0000,#e85002cc,#0000);height:1px;position:absolute;top:0}.naas-stat{transition:background-color .4s;position:relative}@media (hover:hover) and (pointer:fine){.naas-stat:hover{background-color:#ffffff08}}.naas-stat__tick{background:linear-gradient(90deg, var(--color-primary), #f5b301);transform-origin:0;width:26px;height:3px;transition:transform .7s cubic-bezier(.22, 1, .36, 1) var(--td,0s);border-radius:999px;display:block;transform:scaleX(0)}.is-on .naas-stat__tick{transform:none}@media (prefers-reduced-motion:reduce){.naas-stat__tick{transition:none;transform:none}}.naas-panel{isolation:isolate;background:#fff;border-radius:22px;transition:flex-grow .65s cubic-bezier(.22,1,.36,1),box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1),background-color .5s;position:relative;overflow:hidden;box-shadow:0 1px 2px #1613160a,0 16px 36px -26px #1613163d}.naas-panel.is-active{background:linear-gradient(168deg,#fff 0%,#fdeee7 100%);transform:translateY(-6px);box-shadow:inset 0 0 0 1.5px #e8500259,0 2px 8px #1613160d,0 40px 76px -32px #e850026b}@media (prefers-reduced-motion:reduce){.naas-panel{transition:background-color .4s,box-shadow .4s}.naas-panel.is-active{transform:none}}.naas-panel__body{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1),opacity .45s;display:grid}.naas-panel__body>*{min-width:0;overflow:hidden}.naas-panel.is-active .naas-panel__body{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.naas-panel__body{transition:none}}.naas-panel__n{letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:1.6px #16131638;font-size:clamp(40px,4.4vw,62px);font-weight:700;line-height:.82;transition:color .5s,-webkit-text-stroke-color .5s}.naas-panel.is-active .naas-panel__n{color:var(--color-primary);-webkit-text-stroke-color:transparent}.naas-stack{position:relative}.naas-stack__slot{top:calc(var(--top,104px) + var(--i) * 13px);position:sticky}.naas-stackcard{isolation:isolate;background:#fff;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1613160d,0 34px 70px -34px #16131657}.naas-stackcard--payoff{background:linear-gradient(158deg,#fff 0%,#fdeee7 62%,#fbe0d2 100%);box-shadow:inset 0 0 0 1.5px #e850024d,0 1px 2px #1613160d,0 40px 84px -34px #e8500273}.naas-stackcard__n{letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:#0000;-webkit-text-stroke:2px #1613162e;font-size:clamp(40px,4.6vw,66px);font-weight:700;line-height:1;display:block}.naas-stackcard--payoff .naas-stackcard__n{color:var(--color-button);-webkit-text-stroke-color:transparent}.naas-stackcard__edge{inset-inline:0;transform-origin:0;background:linear-gradient(90deg, var(--color-button), var(--color-primary-hi), #f5b301);height:3px;position:absolute;top:0}.trade-col--dealer{background:#fff;box-shadow:inset 0 0 0 1px #1613161a}.trade-col--ccp{background:linear-gradient(168deg,#fff 0%,#fdeee7 100%);box-shadow:inset 0 0 0 1.5px #e8500252,0 30px 64px -34px #e850026b}.trade-row{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.is-on .trade-row{opacity:1;transform:none}.trade-gain{background:var(--color-button);color:#fff;font-variant-numeric:tabular-nums;opacity:0;border-radius:999px;align-items:center;transition:transform .5s cubic-bezier(.34,1.4,.64,1),opacity .4s;display:inline-flex;transform:scale(.6)}.is-on .trade-gain{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.trade-row,.trade-gain{opacity:1;transition:none;transform:none}}.trade-formula{background:var(--color-text);color:#fff;border-radius:20px}.trade-formula__op{color:var(--color-primary-hi);font-weight:700}.trade-bar{background:#ffffff1a;border-radius:999px;height:12px;position:relative;overflow:hidden}.trade-bar__fill{transform-origin:0;border-radius:999px;transition:transform 1.2s cubic-bezier(.22,1,.36,1) .25s;position:absolute;inset:0;transform:scaleX(0)}.is-on .trade-bar__fill{transform:scaleX(var(--to,1))}.trade-bar__fill--dealer{background:#ffffff73}.trade-bar__fill--ccp{background:linear-gradient(90deg, var(--color-button), var(--color-primary-hi))}@media (prefers-reduced-motion:reduce){.trade-bar__fill{transform:scaleX(var(--to,1));transition:none}}@media (min-width:1024px){.trade-diff__ccp{background:#e8500212;border-radius:12px;margin-inline:-18px;padding:10px 18px;transition:background-color .35s}.trade-diff__row:hover .trade-diff__ccp{background:#e8500224}.trade-diff:has(.trade-diff__row:hover) .trade-diff__row:not(:hover){opacity:.5}}.trade-diff__row{transition:opacity .3s}.tr-carpool{pointer-events:none;filter:blur(26px);background:radial-gradient(closest-side,#ff8c2880 0%,#e8500242 42%,#e8500200 76%);border-radius:999px;position:absolute}@media (prefers-reduced-motion:no-preference){.tr-carpool{animation:7s ease-in-out infinite tr-breathe}@keyframes tr-breathe{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.82;transform:scaleX(.93)}}}.tr-floor{inset-inline:0;background:linear-gradient(90deg,#0000 4%,#ffffff57 52%,#0000 97%);height:1px;position:absolute;bottom:0}.tr-receipt{background:#fff;border-radius:20px;box-shadow:0 1px 2px #1613160d,0 26px 60px -30px #1613164d}.tr-line{align-items:baseline;gap:10px;display:flex}.tr-line__lead{opacity:.32;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-repeat:repeat-x;background-size:6px 2px;flex:auto;min-width:14px;height:1px;transform:translateY(-3px)}.tr-total{border-top:2px solid #16131624;border-bottom:4px double #16131624}@media (max-width:399px){.tr-offer .tr-line{flex-wrap:wrap}}.tr-dark{isolation:isolate;background:var(--color-night);color:#fff;position:relative}.tr-dark:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(120% 80% at 78% 0,#e8500233 0%,#e8500200 58%),radial-gradient(90% 70% at 10% 100%,#e850021f 0%,#e8500200 60%);position:absolute;inset:0}.tr-offer{background:#ffffff0b;border-radius:22px;box-shadow:inset 0 0 0 1px #ffffff1a}.tr-offer--win{background:linear-gradient(168deg,#e8500229 0%,#e850020d 100%);box-shadow:inset 0 0 0 1.5px #e850028c,0 34px 70px -34px #e850028c}.tr-rail{background:#1613161f;height:2px;position:absolute;top:27px}.tr-rail__fill{transform-origin:0;background:linear-gradient(90deg, var(--color-button), var(--color-primary-hi), #f5b301);transition:transform 1.5s cubic-bezier(.22,1,.36,1) .2s;position:absolute;inset:0;transform:scaleX(0)}.is-on .tr-rail__fill{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.tr-rail__fill{transition:none;transform:scaleX(1)}}.tr-node{width:56px;height:56px;color:var(--color-text);font-variant-numeric:tabular-nums;background:#fff;border-radius:999px;place-items:center;font-size:17px;font-weight:700;transition:background-color .5s,color .5s,box-shadow .5s,transform .5s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 0 0 2px #1613161f}.tr-node.is-on,.is-on .tr-node{background:var(--color-button);color:#fff;box-shadow:inset 0 0 0 2px var(--color-button), 0 14px 30px -12px #e85002bf}.tr-step:hover .tr-node{transform:scale(1.07)}@media (prefers-reduced-motion:reduce){.tr-node,.tr-step:hover .tr-node{transform:none}}.tr-calc-field{background:#fff;border-radius:14px;width:100%;transition:box-shadow .25s;box-shadow:inset 0 0 0 1.5px #1613161f}.tr-calc-field:focus-within{box-shadow:inset 0 0 0 2px var(--color-button)}.tr-calc-field input{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%}.tr-calc-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tr-calc-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tr-calc-field input[type=number]{appearance:textfield}.tr-mark{background:linear-gradient(90deg, var(--color-button), #f5b301);transform-origin:0;border-radius:999px;width:54px;height:4px;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.is-on .tr-mark,.tr-mark.is-on{transform:none}@media (prefers-reduced-motion:reduce){.tr-mark{transition:none;transform:none}}.tr-range{background:0 0;height:24px}.tr-range::-webkit-slider-runnable-track{background:#16131626;border-radius:999px;height:6px}.tr-range::-webkit-slider-thumb{appearance:none;background:var(--color-button);cursor:pointer;border:0;border-radius:50%;width:24px;height:24px;margin-top:-9px}.tr-range::-moz-range-track{background:#16131626;border-radius:999px;height:6px}.tr-range::-moz-range-thumb{background:var(--color-button);cursor:pointer;border:0;border-radius:50%;width:24px;height:24px}@layer components{.ccp-page{font-family:var(--font-poppins), system-ui, sans-serif;color:var(--color-cl-ink);font-weight:500}.ccp-page :is(h1,h2,h3,h4,h5,h6){color:inherit}}.ccp-page .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ccp-page button{cursor:pointer}
