.legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-family:var(--sans,"Inter",system-ui,sans-serif);font-size:13px;line-height:1.5;letter-spacing:.01em;color:#ffffffb8}.legal-links>span{color:#ffffff61}.legal-links a,.legal-links button{color:inherit;text-decoration:none;background:none;border:0;padding:2px 0;margin:0;font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s}.legal-links a:hover,.legal-links button:hover{color:var(--cyan,#43F5D1)}.legal-links a:focus-visible,.legal-links button:focus-visible{outline:2px solid var(--cyan,#43F5D1);outline-offset:3px;border-radius:3px}.pricing .social.below .legal-links a{display:inline;width:auto;height:auto;transform:none}.social .social-divider{width:1px;height:16px;background:#ffffff38;margin:0 4px}.site-legal{position:relative;z-index:2;display:flex;justify-content:flex-end;width:min(1360px,90vw);margin:0 auto;padding:28px 0 32px}@media (max-width:899px){.pricing .social.below{flex-wrap:wrap;row-gap:16px}.pricing .social.below .legal-links{flex-basis:100%;justify-content:center}.social .social-divider{display:none}.site-legal{width:94vw;justify-content:center}}.brand-stage{position:relative;min-height:100vh;overflow-x:clip;isolation:isolate}.brand-content{position:relative;z-index:2}.brand-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:#010506;animation:brand-curtain .5s cubic-bezier(.4,0,.2,1) both}@keyframes brand-curtain{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.brand-stage [data-enter]{animation:brand-enter .7s cubic-bezier(.22,.61,.36,1) var(--d,0s) both}@keyframes brand-enter{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.brand-gl{opacity:0;transition:opacity .9s ease}.brand-stage.is-orb .brand-gl{opacity:1}.brand-stage [data-reveal]{opacity:0;transform:translate3d(0,var(--ry,25px),0);transition:opacity .9s cubic-bezier(.22,.61,.36,1) var(--d,0s),transform .9s cubic-bezier(.22,.61,.36,1) var(--d,0s)}.brand-stage .in[data-reveal],.brand-stage .in [data-reveal]{opacity:1;transform:none}.orb-hero{position:relative;pointer-events:none}.orb-hero__sphere{position:relative;width:var(--orb,380px);aspect-ratio:1/1;border-radius:50%}.orb-hero__mark{position:absolute;left:50%;top:47%;width:40.5%;height:auto;transform:translate(-50%,-50%);opacity:0;filter:blur(7px) drop-shadow(0 0 5px rgba(24,232,150,.45));transition:opacity .75s ease var(--mark-d,1s),filter 1s ease var(--mark-d,1s)}.brand-stage[data-orb=late]{--mark-d:.55s;--label-d:.45s}.brand-stage.is-orb .orb-hero__mark{opacity:1;filter:blur(0) drop-shadow(0 0 4px rgba(24,232,150,.5)) drop-shadow(0 0 22px rgba(24,232,150,.16))}.orb-hero--stacked .orb-hero__word{visibility:hidden}.brand-stage.is-orb .orb-hero--stacked .orb-hero__mark{filter:blur(0) drop-shadow(0 2px 8px rgba(1,8,9,.9)) drop-shadow(0 0 4px rgba(24,232,150,.5)) drop-shadow(0 0 22px rgba(24,232,150,.16))}.orb-hero__label{position:absolute;opacity:0;transition:opacity .9s ease var(--label-d,.95s)}.brand-stage.is-orb .orb-hero__label{opacity:1}.orb-hero__word{display:block;font-weight:400;letter-spacing:.34em;color:#fff;line-height:1;text-shadow:0 0 22px rgba(120,246,220,.35),0 2px 10px rgba(2,14,15,.9)}.orb-hero__lines{list-style:none;margin:0;padding:0}.orb-hero__lines li{font-weight:500;letter-spacing:.32em;text-transform:uppercase;color:var(--cyan);text-shadow:0 1px 8px rgba(2,14,15,.95)}.earth-finale{position:relative}.earth-finale__horizon{position:relative;height:var(--horizon,36vh);min-height:240px}.earth-finale__apex{position:absolute;left:0;right:0;top:0;height:1px}.earth-finale__title{position:absolute;left:0;right:0;top:var(--title-top,40%);margin:0;text-align:center;font-weight:500;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.9),0 0 30px rgba(2,14,15,.8)}.art-canvas{position:absolute;pointer-events:none}.art-canvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.brand-stage [data-enter]{animation-name:brand-fade;animation-duration:.6s}.brand-stage [data-reveal]{transform:none!important;transition:opacity .6s ease var(--d,0s)!important}.orb-hero__mark{filter:drop-shadow(0 0 4px rgba(34,224,199,.5));transition:opacity .6s ease .3s}.brand-curtain{animation-duration:.3s}}@keyframes brand-fade{0%{opacity:0}to{opacity:1}}.search-inline{position:absolute;left:833px;top:68px;width:400px;z-index:40;font-family:var(--sans)}.search-inline__form{display:flex;align-items:center;height:48px;padding:0 12px;background:#061a1e;border-bottom:2px solid var(--green)}.search-inline__form input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font:400 17px var(--sans);padding:0 4px}.search-inline__form input::placeholder{color:#afc8c2;opacity:1}.search-inline__form input::-webkit-search-cancel-button{cursor:pointer}.search-inline__form button{padding:5px 7px;cursor:pointer;color:var(--green);font-size:20px}.search-inline__suggestions{max-height:min(57vh,460px);overflow:auto;padding:14px 12px 12px;background:#061a1e;border-radius:0 0 10px 10px;box-shadow:0 18px 35px #00000061}.search-inline__label{color:#85d8c9;font-size:10px;font-weight:700;letter-spacing:.14em;margin:0 4px 8px}.search-inline__terms{display:flex;flex-wrap:wrap;gap:5px 12px;margin-bottom:16px}.search-inline__terms button{color:#d5f5ec;font-size:12px;line-height:1.35;cursor:pointer;text-align:left;border-bottom:1px solid rgba(213,245,236,.4);padding:2px 0}.search-inline__terms button:hover{color:var(--green);border-color:var(--green)}.search-inline__results{list-style:none;margin:0;padding:0}.search-inline__results li+li{border-top:1px solid rgba(255,255,255,.09)}.search-inline__results button{position:relative;display:flex;align-items:center;gap:10px;width:100%;min-height:43px;padding:7px 25px 7px 4px;text-align:left;cursor:pointer;color:#f1fffb}.search-inline__results button:hover,.search-inline__results button:focus-visible{color:var(--green);background:#43f5d112}.search-inline__results span{flex:none;width:54px;color:#83bcb1;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.search-inline__results strong{font-size:13px;font-weight:500;line-height:1.3}.search-inline__results b{position:absolute;right:5px;color:var(--green);font-weight:400;font-size:15px}.search-inline__empty{padding:3px 4px 9px;color:#bed2cc;font-size:13px}@media (max-width:899px){.search-inline{left:16px;right:16px;top:64px;width:auto}}.hdr-cta{position:absolute;right:167px;top:20px;height:34px;display:flex;align-items:center;gap:26px}.hdr-community{font-size:18px;font-weight:400;color:#ffffffed;white-space:nowrap;transition:color .16s;-webkit-font-smoothing:antialiased}.hdr-community:hover{color:var(--green)}.hdr-community.is-current{color:var(--cyan)}.hdr-demo{display:inline-flex;align-items:center;height:34px;padding:0 15px;border-radius:9px;font-size:15px;font-weight:600;letter-spacing:.005em;white-space:nowrap;color:#eafbf7;background:#22e0c71a;border:1px solid rgba(67,245,209,.55);box-shadow:0 0 16px #22e0c729,inset 0 1px #d8fff91a;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.hdr-demo:hover{background:linear-gradient(135deg,#5dfbdd,#12c9b6);color:#022018;box-shadow:0 0 26px #22e0c773}.site-nav .hdr-community.is-current{position:relative}.site-nav .hdr-community.is-current:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;border-radius:2px;background:linear-gradient(90deg,#43f5d159,#43f5d1 50%,#43f5d159);box-shadow:0 0 10px #43f5d173}.mnav-btn{display:none}@media (max-width:899px){.hdr-cta{display:none}.mnav-btn{display:block;position:absolute;right:88px;top:17px;width:30px;height:30px;padding:4px;color:#ffffffeb;cursor:pointer;border-radius:8px}.mnav-btn svg{width:22px;height:22px;display:block}.mnav-btn[aria-expanded=true]{background:#ffffff14}.mnav-panel{position:absolute;left:12px;right:12px;top:60px;z-index:40;display:flex;flex-direction:column;padding:8px;border-radius:14px;background:#041213f7;border:1px solid rgba(67,245,209,.28);box-shadow:0 18px 40px #0000008c}.mnav-link{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:9px;font-size:16px;color:#eaf6f2f0}.mnav-link:hover,.mnav-link:focus-visible{background:#43f5d114;color:#fff}.mnav-link.is-current{color:var(--cyan)}.mnav-demo{display:flex;align-items:center;justify-content:center;height:46px;margin-top:6px;border-radius:10px;font-size:16px;font-weight:700;color:#022018;background:linear-gradient(135deg,#5dfbdd,#12c9b6)}}.hero-top{display:contents}.sivb{aspect-ratio:388 / 304}.sivb-root{transform-origin:50% 97.204%}.sivb-torso{transform-origin:50% 84.211%}.sivb-eyes{transform-origin:52.835% 49.671%}.sivb-shadow{left:19.072%;top:94.408%;width:61.856%;height:5.921%}.sivb-foot-l{left:21.649%;top:79.605%;width:23.454%;height:19.079%;transform-origin:48.352% 27.586%}.sivb-foot-r{left:54.897%;top:79.605%;width:23.711%;height:18.75%;transform-origin:51.087% 28.07%}.sivb-arm-l{left:1.804%;top:52.961%;width:16.495%;height:28.947%;transform-origin:84.375% 15.909%}.sivb-arm-r{left:82.732%;top:54.276%;width:15.464%;height:27.632%;transform-origin:13.333% 15.476%}.sivb-body{left:12.629%;top:2.961%;width:73.969%;height:82.566%;transform-origin:50.523% 98.406%}.sivb-eye-l{left:43.041%;top:42.434%;width:6.443%;height:14.803%;transform-origin:46% 47.556%}.sivb-eye-r{left:56.443%;top:42.434%;width:6.443%;height:14.803%;transform-origin:47.6% 47.778%}.sivb-slot-hat{position:absolute;left:36.211%;bottom:89.474%;width:28.866%;height:0}.sivb-slot-neck{position:absolute;left:15.464%;top:64.474%;width:69.072%;height:0}.sivb-sign-hold .sivb-board{left:8.763%;top:-34.868%;width:82.474%;height:32.895%}.sivb-sign-hold .sivb-pole-l{left:12.938%;top:-1.974%;height:42.796%}.sivb-sign-hold .sivb-pole-r{left:87.32%;top:-1.974%;height:44.934%}.sivb-sign-floor .sivb-board{left:73.969%;top:45.888%;width:43.814%;height:31.579%}.sivb-sign-floor .sivb-post{left:95.876%;top:77.467%;height:19.737%}.sivb{position:relative;display:block;line-height:0;container-type:inline-size;pointer-events:none;user-select:none;-webkit-user-select:none}.sivb-root,.sivb-torso,.sivb-eyes{position:absolute;top:0;right:0;bottom:0;left:0}.sivb-part{position:absolute;display:block;max-width:none;margin:0;padding:0;border:0}.sivb-arm-l,.sivb-arm-r{z-index:1}.sivb-sign,.sivb-slot-hat,.sivb-slot-neck{z-index:2}.sivb-shadow{position:absolute;border-radius:50%;background:radial-gradient(closest-side,#00000057,#00000029 55%,#0000)}.sivb-sign{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.sivb-board{position:absolute;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:0 3%;border-radius:max(3px,2.4cqw);overflow:hidden;border:max(1.5px,1.1cqw) solid #6b4a2e;background:linear-gradient(180deg,#fbf3e2,#f1e3c3);box-shadow:0 max(1px,.8cqw) max(2px,1.6cqw) #00000047;color:#2b1d10;font:700 clamp(9px,9cqw,15px) / 1.05 "Figtree","Inter","Segoe UI",system-ui,sans-serif;text-align:center;white-space:nowrap}.sivb-board small{display:block;font-size:.72em;font-weight:600;letter-spacing:.02em;color:#5a3d24}.sivb-pole{position:absolute;width:max(1.5px,1.3cqw);translate:-50% 0;border-radius:1px;background:linear-gradient(90deg,#4f3420,#7a5636 60%,#4f3420)}.sivb[data-sivb-pose=sign-hold] .sivb-sign-hold,.sivb[data-sivb-pose=sign-floor] .sivb-sign-floor{display:block;animation:sivb-sign-in .55s cubic-bezier(.3,.7,.3,1) both}@keyframes sivb-sign-in{0%{opacity:0;translate:0 6%}to{opacity:1;translate:0 0}}.sivb-torso{animation:sivb-breathe 3.6s ease-in-out infinite}.sivb-eye-l,.sivb-eye-r{animation:sivb-blink 5.5s infinite}@keyframes sivb-breathe{0%,to{scale:1 1}50%{scale:.994 1.014}}@keyframes sivb-blink{0%,92%,to{scale:1 1}95%{scale:1 .1}}.sivb[data-sivb-pose=look] .sivb-eyes{animation:sivb-look 4s ease-in-out infinite}@keyframes sivb-look{0%,to{translate:0 0}30%{translate:-1.8% 0}70%{translate:1.8% 0}}.sivb[data-sivb-pose=analyze] .sivb-torso{rotate:1.5deg;animation:sivb-breathe 3.6s ease-in-out infinite,sivb-bob 1.6s ease-in-out infinite}.sivb[data-sivb-pose=analyze] .sivb-eyes{translate:0 .6%;animation:sivb-scan 2.4s ease-in-out infinite}.sivb[data-sivb-pose=analyze] .sivb-eye-l,.sivb[data-sivb-pose=analyze] .sivb-eye-r{scale:1 .82;animation:sivb-blink-squint 5.5s infinite}@keyframes sivb-bob{0%,to{translate:0 0}50%{translate:0 .8%}}@keyframes sivb-scan{0%,to{translate:-2.2% .6%}40%,60%{translate:2.2% .6%}}@keyframes sivb-blink-squint{0%,92%,to{scale:1 .82}95%{scale:1 .1}}.sivb[data-sivb-pose=confirm] .sivb-torso{rotate:1.5deg}.sivb[data-sivb-pose=confirm] .sivb-eyes{translate:2% .5%}.sivb[data-sivb-pose=confirm] .sivb-arm-r{rotate:-115deg;animation:sivb-raise-r .5s cubic-bezier(.3,.7,.3,1) both,sivb-wave-r 1.8s ease-in-out .5s infinite}@keyframes sivb-raise-r{0%{rotate:0deg}to{rotate:-115deg}}@keyframes sivb-wave-r{0%,to{rotate:-115deg}50%{rotate:-100deg}}.sivb[data-sivb-pose=move] .sivb-root{animation:sivb-sway 2.8s ease-in-out infinite}.sivb[data-sivb-pose=move] .sivb-torso{animation:sivb-breathe 3.6s ease-in-out infinite,sivb-step-bob .7s ease-in-out infinite}.sivb[data-sivb-pose=move] .sivb-foot-l{animation:sivb-step-l .7s ease-in-out infinite}.sivb[data-sivb-pose=move] .sivb-foot-r{animation:sivb-step-r .7s ease-in-out infinite}.sivb[data-sivb-pose=move] .sivb-arm-l{animation:sivb-swing-l .7s ease-in-out infinite}.sivb[data-sivb-pose=move] .sivb-arm-r{animation:sivb-swing-r .7s ease-in-out infinite}@keyframes sivb-sway{0%,to{translate:-2.5% 0}50%{translate:2.5% 0}}@keyframes sivb-step-bob{0%,50%,to{translate:0 0}25%,75%{translate:0 -1.2%}}@keyframes sivb-step-l{0%,50%,to{translate:0 0;rotate:0deg}25%{translate:0 -13%;rotate:-6deg}}@keyframes sivb-step-r{0%,50%,to{translate:0 0;rotate:0deg}75%{translate:0 -13%;rotate:6deg}}@keyframes sivb-swing-l{0%,50%,to{rotate:0deg}25%{rotate:-8deg}75%{rotate:13deg}}@keyframes sivb-swing-r{0%,50%,to{rotate:0deg}25%{rotate:-13deg}75%{rotate:8deg}}.sivb[data-sivb-pose=concern] .sivb-torso{translate:0 .8%}.sivb[data-sivb-pose=concern] .sivb-eyes{translate:0 1.6%}.sivb[data-sivb-pose=concern] .sivb-eye-l,.sivb[data-sivb-pose=concern] .sivb-eye-r{scale:1 .7;animation:sivb-blink-low 5.5s infinite}.sivb[data-sivb-pose=concern] .sivb-arm-l{rotate:-9deg}.sivb[data-sivb-pose=concern] .sivb-arm-r{rotate:9deg}@keyframes sivb-blink-low{0%,92%,to{scale:1 .7}95%{scale:1 .1}}.sivb[data-sivb-pose=result] .sivb-torso{animation:sivb-breathe 3.6s ease-in-out infinite,sivb-nod .6s ease-in-out 2}.sivb[data-sivb-pose=result] .sivb-eyes,.sivb[data-sivb-pose=grow] .sivb-eyes{translate:0 -.6%}.sivb[data-sivb-pose=result] .sivb-eye-l,.sivb[data-sivb-pose=result] .sivb-eye-r,.sivb[data-sivb-pose=grow] .sivb-eye-l,.sivb[data-sivb-pose=grow] .sivb-eye-r{scale:1 .5;animation:none}@keyframes sivb-nod{0%,to{translate:0 0}50%{translate:0 1.6%}}.sivb[data-sivb-pose=grow] .sivb-root{animation:sivb-hop .7s cubic-bezier(.3,.7,.3,1) 1,sivb-grow 1.6s ease-out 1}.sivb[data-sivb-pose=grow] .sivb-arm-l{rotate:40deg;animation:sivb-cheer-l .4s ease-out both}.sivb[data-sivb-pose=grow] .sivb-arm-r{rotate:-40deg;animation:sivb-cheer-r .4s ease-out both}.sivb-root:after{content:"";position:absolute;left:14%;top:-22%;width:72%;height:44%;opacity:0;pointer-events:none;background:radial-gradient(circle at 12% 70%,#fff3b8 0 3.5%,transparent 4.5%),radial-gradient(circle at 30% 18%,#ffffff 0 2.6%,transparent 3.6%),radial-gradient(circle at 58% 8%,#fff3b8 0 3.8%,transparent 4.8%),radial-gradient(circle at 82% 30%,#ffffff 0 2.8%,transparent 3.8%),radial-gradient(circle at 94% 74%,#fff3b8 0 3.2%,transparent 4.2%)}.sivb[data-sivb-pose=grow] .sivb-root:after{animation:sivb-sparkle 1.3s ease-out .15s 1 both}@keyframes sivb-hop{0%,to{translate:0 0}40%{translate:0 -12%}}@keyframes sivb-grow{0%{scale:1}35%{scale:1.1}60%{scale:1.04}to{scale:1}}@keyframes sivb-cheer-l{0%{rotate:0deg}to{rotate:40deg}}@keyframes sivb-cheer-r{0%{rotate:0deg}to{rotate:-40deg}}@keyframes sivb-sparkle{0%{opacity:0;scale:.6}30%{opacity:1}to{opacity:0;scale:1.15}}.sivb[data-sivb-pose=sign-hold] .sivb-arm-l{rotate:130deg;animation:sivb-lift-l .55s cubic-bezier(.3,.7,.3,1) both}.sivb[data-sivb-pose=sign-hold] .sivb-arm-r{rotate:-130deg;animation:sivb-lift-r .55s cubic-bezier(.3,.7,.3,1) both}.sivb[data-sivb-pose=sign-hold] .sivb-torso{animation:sivb-breathe 3.6s ease-in-out infinite,sivb-bob 2.2s ease-in-out infinite}@keyframes sivb-lift-l{0%{rotate:0deg}to{rotate:130deg}}@keyframes sivb-lift-r{0%{rotate:0deg}to{rotate:-130deg}}.sivb.is-still,.sivb.is-still *,.sivb.is-still *:before,.sivb.is-still *:after{animation:none!important}@media (prefers-reduced-motion: reduce){.sivb,.sivb *,.sivb *:before,.sivb *:after{animation:none!important;transition:none!important}}.scx{--c-bg:#010b0e;--c-panel:#00171c;--c-panel-2:#002227;--c-line:rgba(0,196,222,.17);--c-line-2:rgba(0,206,232,.27);--c-line-3:rgba(28,210,232,.5);--c-text:#f4f8f9;--c-text-mid:#c6d2d9;--c-text-2:#a0b6c0;--c-text-3:#7e97a3;--c-amber:#f3c444;--c-mint:#08f0f0;--c-green:#22e3c2;--c-focus:#6ff9f2;--scx-sans:"Figtree","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--w:min(980px,74vw);--h:612px;position:relative;z-index:2;overflow-x:hidden;overflow-x:clip;padding:clamp(110px,15vh,190px) clamp(16px,4vw,44px) clamp(40px,6vh,80px);display:flex;flex-direction:column;align-items:center}.scx:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#04121400,#041214a8 10%,#041214d6,#041214b8 90%,#04121400)}.scx-sprite{position:absolute;width:0;height:0;overflow:hidden}.scx-body{width:min(1240px,100%)}.scx-icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.scx-icon.sm{width:15px;height:15px}.scx-head{text-align:center;margin:0 auto clamp(24px,3.6vh,40px);max-width:820px}.scx-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan)}.scx-head h2{margin-top:12px;font-weight:700;letter-spacing:-.022em;line-height:1.1;color:#fff;font-size:clamp(28px,3.7vw,52px)}.scx-head h2 span{display:block;color:#9df5be}.scx-head>p:last-child{margin:clamp(12px,1.8vh,18px) auto 0;max-width:720px;font-size:clamp(13.5px,1.1vw,16px);line-height:1.62;color:#e2f1ebcc}.scx-controls{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:clamp(16px,2.4vh,26px)}.scx-controls button{font:inherit;cursor:pointer;color:#eafbf7}.scx-play,.scx-arrow{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:10px;background:#00161bb8;border:1px solid rgba(110,214,216,.38);font-size:13.5px}.scx-arrow{width:40px;padding:0;justify-content:center}.scx-play:hover:not(:disabled),.scx-arrow:hover{border-color:#96eceebf}.scx-play:disabled{opacity:.6;cursor:default}.scx-play .scx-icon,.scx-arrow .scx-icon{width:17px;height:17px}.scx-arrows{display:flex;gap:8px}.scx-tabs{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;padding:4px;border-radius:13px;background:#00101499;border:1px solid rgba(0,196,222,.17)}.scx-tab{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 13px;border-radius:9px;background:transparent;border:1px solid transparent;font-size:13.5px;color:#e2f1ebb8}.scx-tab:hover{color:#fff;background:#ffffff0a}.scx-tab[aria-selected=true]{color:#fff;border-color:color-mix(in srgb,var(--acc) 70%,transparent);background:color-mix(in srgb,var(--acc) 16%,rgba(0,20,24,.9));box-shadow:inset 0 -2px 0 var(--acc)}.scx :focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;border-radius:8px}.scx-stage{position:relative;height:var(--h);perspective:2100px;perspective-origin:50% 42%;touch-action:pan-y}.scx-slide{position:absolute;top:0;left:50%;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;will-change:transform;transition:transform .9s cubic-bezier(.22,.61,.36,1),opacity .9s ease,visibility 0s linear .9s}.scx-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;pointer-events:none;background:#01090c80;opacity:0;transition:opacity .9s ease}.scx-slide[data-slot="0"]{transform:translateZ(0);z-index:3;opacity:1;visibility:visible;transition-delay:0s}.scx-slide[data-slot="1"]{transform:translate3d(calc(var(--w) * .66),0,-260px) rotateY(-26deg) scale(.9);z-index:2;opacity:.9;visibility:visible;transition-delay:0s}.scx-slide[data-slot="-1"]{transform:translate3d(calc(var(--w) * -.66),0,-260px) rotateY(26deg) scale(.9);z-index:2;opacity:.9;visibility:visible;transition-delay:0s}.scx-slide[data-slot="2"]{transform:translate3d(calc(var(--w) * 1.04),0,-560px) rotateY(-36deg) scale(.8);z-index:1;opacity:0;visibility:hidden}.scx-slide[data-slot="-2"]{transform:translate3d(calc(var(--w) * -1.04),0,-560px) rotateY(36deg) scale(.8);z-index:1;opacity:0;visibility:hidden}.scx-slide:not([data-slot="0"]):after{opacity:1}.scx-peek{position:absolute;top:0;bottom:0;z-index:4;width:calc((100% - var(--w)) / 2);padding:0;border:0;background:transparent;cursor:pointer}.scx-peek.is-prev{left:0}.scx-peek.is-next{right:0}.scx-console{position:relative;height:100%;display:grid;grid-template-columns:184px minmax(0,1fr);border-radius:18px;overflow:hidden;font:400 14px/1.5 var(--scx-sans);color:var(--c-text);-webkit-font-smoothing:antialiased;text-align:left;background:radial-gradient(90% 70% at 100% 0%,var(--tone),transparent 62%),linear-gradient(180deg,#010d10 0%,var(--c-bg) 100%);border:1px solid var(--c-line-2);box-shadow:0 0 0 1px #000305e6,0 26px 60px #0000008c,inset 0 1px #96f0fa0f}.scx-console *{box-sizing:border-box}.scx-console p{margin:0}.scx-side{display:flex;flex-direction:column;gap:12px;padding:16px 10px 12px 14px;background:linear-gradient(180deg,#000f12,#000c0f 55%,#010b0e);border-right:1px solid rgba(0,190,200,.2)}.scx-brand{display:flex;align-items:center;padding:4px 6px 6px 8px}.scx-brand-logo{display:block;width:120px;height:auto;flex:none}.scx-company{display:flex;align-items:center;gap:9px;padding:8px 9px;border-radius:10px;border:1px solid var(--c-line);background:#00161bb3}.scx-company-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#00cee814;color:var(--c-mint);flex:none}.scx-company b{display:block;font-size:12px;font-weight:600;line-height:1.25}.scx-company small{display:block;font-size:11.5px;color:var(--c-text-3)}.scx-nav{display:flex;flex-direction:column;gap:2px}.scx-nav>span{display:flex;align-items:center;gap:13px;height:40px;padding:0 10px 0 12px;border-radius:10px;font-size:14px;color:#f2f6f7;border:1px solid transparent}.scx-nav>span .scx-icon{width:20px;height:20px}.scx-nav>span.is-current{color:var(--acc);background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 24%,transparent),color-mix(in srgb,var(--acc) 10%,transparent));box-shadow:inset 2px 0 #f0fffff2,inset 10px 0 10px -6px var(--acc)}.scx-count{margin-left:auto;font-style:normal;font-size:11px;min-width:20px;height:19px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:#f3c44424;color:var(--c-amber);font-weight:600}.scx-main{display:flex;flex-direction:column;min-width:0;min-height:0}.scx-top{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-bottom:1px solid var(--c-line);background:#010b0e99}.scx-crumb{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--c-text-2);margin-right:auto}.scx-erp{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:4px 10px 4px 6px;border-radius:9px;background:#ffffff09;border:1px solid var(--c-line)}.scx-erp-name{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scx-erp-mark{display:inline-grid;place-items:center;flex:none;height:22px;padding:3px 7px;border-radius:6px;background:#fff}.scx-erp-mark img{display:block;height:100%;width:auto}.scx-erp-mark.is-xs{height:20px;padding:3px 6px;margin-right:7px}.scx-path{font-size:11.5px;white-space:nowrap;padding:3px 9px;border-radius:999px;color:var(--c-text-mid);border:1px solid color-mix(in srgb,var(--acc) 55%,transparent);background:color-mix(in srgb,var(--acc) 8%,transparent)}.scx-badge{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:3px 8px;border-radius:999px;color:#ffe3a8;background:#ffc4541a;border:1px solid rgba(255,196,84,.38)}.scx-feed{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;overflow:hidden;padding:16px 20px 10px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 34px);mask-image:linear-gradient(180deg,transparent 0,#000 34px)}.scx-feed>*{flex:none}.scx-in{animation:scx-in .5s cubic-bezier(.22,.61,.36,1) both}@keyframes scx-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.scx-role{font-weight:650;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#a3b5c4;margin-bottom:5px}.scx-msg.is-user{align-self:flex-end;max-width:82%;padding:11px 15px;border-radius:15px;color:#22313f;background:#eef3f8;border:1px solid #eef3f8}.scx-msg.is-user .scx-role{color:#4c5d6e}.scx-msg.is-user .scx-file{color:#3f5263;background:#fff;border-color:#d9e1e9}.scx-prose{font-size:14px;line-height:1.6}.scx-console[data-phase=request] .scx-feed,.scx-console[data-phase=evidence] .scx-feed{justify-content:center}.scx-file{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:3px 9px;border-radius:8px;font-size:12.5px;color:var(--c-text-mid);background:#ffffff0a;border:1px solid var(--c-line)}.scx-lead{font-size:13px;color:var(--c-text-mid);margin-bottom:6px!important}.scx-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:6px}.scx-checks li{display:flex;gap:8px;padding:8px 10px;border-radius:10px;background:#00171cd9;border:1px solid var(--c-line)}.scx-checks .scx-icon{color:var(--c-green);margin-top:2px}.scx-checks small{display:block;font-size:11.5px;color:var(--c-text-3);line-height:1.35}.scx-checks b{display:block;font-size:12.5px;font-weight:600;line-height:1.4}.scx-proposal,.scx-result{padding:14px 16px;border-radius:15px;color:#22313f;background:#f8fbff;border:1px solid #9ab5cd;box-shadow:inset 0 3px 0 var(--acc)}.scx-proposal h3,.scx-result h3{margin:0 0 4px;font-size:14.5px;font-weight:650;color:#22313f}.scx-action{font-size:13px;font-weight:600;color:#22313f}.scx-company-line{font-size:12.5px;color:#3f5263;margin-top:2px!important}.scx-cap{font-size:12.5px;line-height:1.45;color:#56687a;margin-top:6px!important}.scx-table{width:100%;border-collapse:collapse;margin:8px 0 4px;font-size:12.5px}.scx-table th,.scx-table td{padding:6px 8px;text-align:left;border-bottom:1px solid #dde6ee}.scx-table thead th{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#56687a}.scx-table tbody th{font-weight:500;color:#3f5263}.scx-table td.scx-new{color:#173e65;font-weight:700;text-decoration:underline 2px var(--acc);text-underline-offset:3px}.scx-proposal :focus-visible,.scx-result :focus-visible{outline-color:#173e65}.scx-target{margin:8px 0 2px;border-radius:9px;overflow:hidden;background:#e7edf3;color:#1d2a35;border:1px solid #c9d2da;max-width:420px}.scx-target-bar{display:flex;align-items:center;gap:5px;padding:5px 9px;background:#d9e0e7;font-size:11.5px}.scx-target-bar i{width:7px;height:7px;border-radius:50%;background:#aab6c1}.scx-target-bar b{margin-left:6px;font-weight:600}.scx-target dl{margin:0;padding:6px 9px;display:grid;grid-template-columns:1fr 1fr;gap:3px 12px;font-size:12px}.scx-target dl div{display:flex;justify-content:space-between;gap:8px;padding:2px 5px;border-radius:4px}.scx-target dt{color:#4c5b67}.scx-target dd{margin:0;font-weight:600}.scx-target .is-focus{background:#fff4c9;outline:1px solid #e3c463}.scx-target figcaption{padding:3px 9px 5px;font-size:11px;letter-spacing:.04em;color:#4c5b67;border-top:1px solid #d5dde4}.scx-approve{margin-top:8px}.scx-approve-wrap{position:relative;display:inline-block}.scx-primary{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border-radius:10px;cursor:pointer;font:600 13.5px/1.2 var(--scx-sans);color:#fff;background:#173e65;border:1px solid #173e65}.scx-primary:hover:not(:disabled){background:#0f2d4b;border-color:#0f2d4b}.scx-primary:disabled{cursor:default}.scx-primary[data-pressed=soon]{animation:scx-press 1.3s ease both}@keyframes scx-press{0%,72%{transform:none}80%{transform:scale(.96);filter:brightness(1.18)}to{transform:none}}.scx-wait{margin-top:8px!important;font-size:12.5px;color:#92530c}.scx-approved{display:flex;align-items:center;gap:7px;margin-top:8px!important;font-size:12.5px;font-weight:600;color:#0d6b52}.scx-declined{margin-top:8px!important;font-size:12.5px;color:#56687a}.scx-pointer{position:absolute;left:72%;top:62%;z-index:2;display:flex;align-items:flex-start;gap:4px;pointer-events:none;animation:scx-point 1.3s cubic-bezier(.3,.7,.3,1) both}.scx-pointer svg{width:22px;height:22px;fill:#fff;stroke:#0b1a1e;stroke-width:1.4;filter:drop-shadow(0 2px 3px rgba(0,0,0,.5))}.scx-pointer-label{margin-top:14px;padding:3px 8px;border-radius:7px;font-size:11.5px;font-weight:700;white-space:nowrap;color:#fff;background:#0b1a1e;box-shadow:0 3px 10px #00000059}@keyframes scx-point{0%{opacity:0;transform:translate3d(64px,40px,0)}18%{opacity:1}68%{transform:translateZ(0)}78%{transform:translateZ(0) scale(.9)}to{opacity:1;transform:translateZ(0)}}.scx-running{display:flex;align-items:center;gap:9px;font-size:13px;color:#3f5263}.scx-spin{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid color-mix(in srgb,var(--acc) 25%,transparent);border-top-color:var(--acc);animation:scx-spin .8s linear infinite}@keyframes scx-spin{to{transform:rotate(360deg)}}.scx-result dl{margin:6px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.scx-result dl div{padding:8px 10px;border-radius:10px;background:#fff;border:1px solid #dde6ee}.scx-result dt{font-size:12px;color:#56687a}.scx-result dd{margin:2px 0 0;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:#22313f}.scx-result .is-ok .scx-icon{color:#0d6b52}.scx-result .is-open dd{color:#92530c}.scx-ghost{margin-top:10px;min-height:34px;padding:6px 13px;border-radius:10px;cursor:pointer;font:500 12.5px/1.2 var(--scx-sans);color:#173e65;background:#fff;border:1px solid #d9e1e9}.scx-ghost:hover{background:#eef3f8;border-color:#9ab5cd}.scx-composer{margin:4px 16px 14px;padding:11px 13px;border-radius:18px;color:#e8f6f2;background:#0c2a27;border:1px solid #2e8f7c;box-shadow:inset 0 1px #96ffe10f,0 6px 24px #00000047}.scx-placeholder{display:block;min-height:34px;font-size:13.5px;color:#a9c7bf}.scx-composer-actions{display:flex;align-items:center;gap:7px}.scx-fake-btn,.scx-fake-select{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:9px;font-size:12px;color:#d4efe8;border:1px solid #2e8f7c;background:#123b36;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.scx-fake-select{flex:0 1 auto;color:#e3f4ef}.scx-fake-btn.is-primary{margin-left:auto;color:#03231d;font-weight:650;background:#3ddbb0;border-color:#3ddbb0}.scx-fake-btn.is-primary.is-busy{color:#8fb3aa;background:#173f3a;border-color:#2e8f7c;font-weight:600}.scx-siv-slot{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px 2px;color:var(--c-text-2)}.scx-siv{position:relative;display:block;width:84px;flex:none}.scx-siv .sivb{width:100%}.scx-siv-name{margin:0;display:flex;flex-direction:column;align-items:center;gap:1px;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--c-text)}.scx-siv-status{font-size:11px;font-weight:500;letter-spacing:0;color:var(--c-text-2)}.scx-slide:not([data-slot="0"]) .sivb *,.scx-slide:not([data-slot="0"]) .sivb *:after,.scx-stage.is-held .sivb *,.scx-stage.is-held .sivb *:after,.scx-stage.is-paused .sivb *,.scx-stage.is-paused .sivb *:after,.scx-stage.is-held .scx-pointer,.scx-stage.is-held .scx-primary[data-pressed]{animation-play-state:paused!important}.scx-steps{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;margin:clamp(16px,2.4vh,24px) 0 0;padding:0;font-size:13px;color:#e2f1eb8c}.scx-steps li{display:flex;align-items:center;gap:7px;transition:color .3s ease}.scx-step-dot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:11px;font-weight:700;background:#061a1beb;border:1px solid rgba(67,245,209,.28);color:#eafbf7b3}.scx-steps .is-done{color:#eafbf7cc}.scx-steps .is-done .scx-step-dot{color:#022018;background:linear-gradient(135deg,#5dfbdd,#12c9b6);border-color:transparent}.scx-steps .is-now{color:#fff}.scx-steps .is-now .scx-step-dot{color:#fff;border-color:#a6fff3d9;box-shadow:0 0 0 3px #22e0c724,0 0 16px #22e0c766}.scx-hint{margin:10px auto 0;text-align:center;font-size:13px;color:#ffe3a8}.scx-status{margin:clamp(18px,2.6vh,26px) auto 0;max-width:880px;text-align:center;font-size:12.5px;line-height:1.6;color:#e2f1eba8}.scx-legal{margin:6px auto 0;max-width:880px;text-align:center;font-size:11px;line-height:1.5;color:#e2f1eb75}.scx-cta{margin-top:12px;text-align:center}.scx-cta a{font-size:clamp(14px,1.15vw,17px);font-weight:600;color:#9df5be}.scx-cta a span{display:inline-block;transition:transform .2s ease}.scx-cta a:hover{color:#c8ffdc}.scx-cta a:hover span{transform:translate(4px)}@media (max-width:1099px){.scx{--w:min(820px,80vw)}.scx-console{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.scx-side{flex-direction:row;align-items:center;gap:10px;padding:7px 12px;border-right:0;border-bottom:1px solid rgba(0,190,200,.2)}.scx-company{display:none}.scx-nav{flex-direction:row}.scx-nav>span{height:32px;gap:7px;padding:0 10px;font-size:12.5px}.scx-nav>span .scx-icon{width:16px;height:16px}.scx-siv-slot{margin:0 0 0 auto;flex-direction:row;gap:6px;padding:0}.scx-siv{width:32px}.scx-siv-name{font-size:11px;align-items:flex-start}.scx-brand-logo{width:96px}}@media (max-width:759px){.scx{--w:84vw;--h:640px;padding-left:0;padding-right:0}.scx-body{width:100%}.scx-head,.scx-status,.scx-legal,.scx-cta,.scx-hint{padding-left:16px;padding-right:16px}.scx-stage{perspective:none}.scx-slide[data-slot="1"]{transform:translate3d(calc(var(--w) + 12px),0,0) scale(.96)}.scx-slide[data-slot="-1"]{transform:translate3d(calc(var(--w) * -1 - 12px),0,0) scale(.96)}.scx-slide[data-slot="2"]{transform:translate3d(calc(var(--w) * 2 + 24px),0,0)}.scx-slide[data-slot="-2"]{transform:translate3d(calc(var(--w) * -2 - 24px),0,0)}.scx-tabs{gap:3px;padding:3px}.scx-tab{padding:0 9px;font-size:12.5px;min-height:40px}.scx-controls{gap:8px;padding:0 12px}.scx-crumb{display:none}.scx-brand-logo{width:78px}.scx-nav>span:not(.is-current){width:34px;padding:0;justify-content:center;font-size:0}.scx-siv-name{display:none}.scx-top{flex-wrap:wrap;gap:6px;padding:7px 12px;min-height:0}.scx-erp{order:1;flex:1 1 auto}.scx-feed{padding:12px 12px 8px}.scx-msg.is-user{max-width:94%}.scx-target dl{grid-template-columns:1fr}.scx-composer{margin:2px 10px 10px}.scx-fake-select{display:none}.scx-steps{gap:6px 10px;font-size:12px;padding:0 12px}}@media (max-width:420px){.scx-nav>span:not(.is-current){display:none}.scx-brand-logo{width:66px}}@media (max-width:879px) and (min-width:760px){.scx-nav>span:not(.is-current){width:34px;padding:0;justify-content:center;font-size:0}}@media (max-width:480px){.scx-nav>span:not(.is-current){display:none}}@media (max-width:359px){.scx-side{gap:6px;padding:7px 10px}}@media (prefers-reduced-motion:reduce){.scx-slide,.scx-slide:after{transition:none}.scx-in,.scx-spin,.scx-pointer,.scx-primary[data-pressed]{animation:none}}.scx.is-reduced .scx-slide,.scx.is-reduced .scx-slide:after{transition:none}.scx.is-reduced .sivb *,.scx.is-reduced .sivb *:after{animation:none!important}.sx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;font-family:var(--sans);--base:#061310;--tint:#0B2520;--mint:#67F0D0;--mint-2:#49DDB9;--mint-3:#7DF4DA;--ink:#04251C;--title:#F2F7F5;--body:#CBDAD5;--muted:#99B9AE;--line:rgba(203,218,213,.13);--panel-w:min(61vw, 1180px);--panel-left:max(23vw, calc(50vw - var(--panel-w) / 2 + 3.7vw));--panel-bottom:clamp(20px, 8.6vh, 92px);--panel-top:max(56px, min(18vh, calc(100vh - var(--panel-bottom) - 600px)));--siv-w:min(480px, calc((var(--panel-left) - clamp(10px, 1.2vw, 24px)) / .9937));--siv-h:calc(var(--siv-w) / 1.6554);--feet-lift:clamp(14px, 3.2vh, 34px)}.sx[data-phase=out]{pointer-events:none}.sx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sx-scrim{position:absolute;top:0;right:0;bottom:0;left:0;touch-action:none;background:radial-gradient(105% 100% at 30% 12%,#01060600 40%,#0106068c),linear-gradient(180deg,#020b0a6b,#020b0a80 55%,#020a098f);opacity:0;transition:opacity .2s ease}.sx[data-phase=in] .sx-scrim{opacity:1}.sx[data-phase=out] .sx-scrim{transition:opacity .24s ease .04s}.sx-light{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(36% 34% at 53.7% 10%,#8cf5d633,#64e4c012 50%,#64e4c000 80%);opacity:0;transition:opacity .45s ease .05s}.sx[data-phase=in] .sx-light{opacity:1}.sx[data-phase=out] .sx-light{transition:opacity .18s ease}.sx-stage{position:fixed;left:var(--panel-left);top:var(--panel-top);bottom:var(--panel-bottom);width:var(--panel-w);pointer-events:none}.sx-panel{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:auto;display:flex;flex-direction:column;padding:0 clamp(18px,1.45vw,26px);color:var(--body);background:radial-gradient(64% 34% at 50% 0%,#0b2520f2,#0b252000),radial-gradient(74% 14% at 50% 100%,#67f0d006,#67f0d000),var(--base);border:1px solid rgba(103,240,208,.84);border-radius:3px;container:sx-panel / size;box-shadow:inset 0 1px #aaffe829,0 0 0 1px #67f0d00d,0 0 14px #67f0d029,0 -10px 34px -18px #67f0d047,0 34px 80px #00000080;opacity:0;transform:translateY(-10px);transition:opacity .16s ease,transform .22s cubic-bezier(.2,.7,.2,1)}.sx[data-phase=in] .sx-panel{opacity:1;transform:none}.sx[data-phase=out] .sx-panel{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}:where(.sx-panel) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.sx-top{flex:none;display:flex;align-items:stretch;gap:12px;height:clamp(56px,8.1vh,78px);border-bottom:1px solid var(--line)}.sx-heading{display:none}.sx-tabs{flex:1;min-width:0;display:flex;align-items:stretch;gap:clamp(18px,3.4vw,62px);padding-left:clamp(10px,1.4vw,22px)}.sx-tab{position:relative;flex:none;display:flex;align-items:center;padding:0 2px;font-size:clamp(15px,1.08vw,18.5px);font-weight:400;color:var(--title);transition:color .18s ease}.sx-tab:after{content:"";position:absolute;left:-8px;right:-8px;bottom:-1px;height:2px;background:var(--mint);transform:scaleX(0);transition:transform .22s ease}.sx-tab:hover{color:#fff}.sx-tab[aria-selected=true]{color:var(--mint);font-weight:500}.sx-tab[aria-selected=true]:after{transform:none}.sx-tab:focus-visible{outline:none}.sx-tab:focus-visible .sx-tab-label{outline:2px solid var(--mint-3);outline-offset:5px;border-radius:2px}.sx-close{flex:none;align-self:center;display:grid;place-items:center;width:62px;height:40px;padding-left:8px;border-left:1px solid var(--line);color:var(--body)}.sx-close svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.sx-close:hover{color:var(--title)}.sx-close:focus-visible{outline:2px solid var(--mint-3);outline-offset:2px;border-radius:2px}.sx-body{flex:1;min-height:0;display:grid;grid-template-columns:clamp(248px,31.3%,350px) 1px minmax(0,1fr);column-gap:0;padding:clamp(16px,3.6vh,46px) 0 clamp(12px,1.8vh,22px)}.sx-side{min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:-2px;padding:2px}.sx-rule{background:var(--line);margin-left:clamp(14px,1.4vw,24px)}.sx-main{min-width:0;min-height:0;display:flex;flex-direction:column;margin-left:clamp(22px,2.5vw,44px)}.sx-detail{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px}.sx-detail:focus-visible{outline:2px solid var(--mint-3);outline-offset:2px}.sx-detail[data-more]{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 34px),transparent)}.sx-detail[data-swap]{animation:sx-swap .24s cubic-bezier(.2,.7,.2,1)}@keyframes sx-swap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sx-kicker{font-size:clamp(11px,.78vw,13px);font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.3;color:var(--body)}.sx-label{font-size:clamp(11px,.72vw,12.5px);font-weight:500;letter-spacing:.24em;text-transform:uppercase;line-height:1.3;color:var(--body)}.sx-list{display:flex;flex-direction:column;gap:clamp(2px,.8vh,10px);margin-top:clamp(14px,2.6vh,30px)}.sx-item{display:grid;grid-template-columns:clamp(32px,2.6vw,50px) minmax(0,1fr) 12px;align-items:center;column-gap:6px;width:100%;min-height:clamp(46px,6vh,58px);padding:7px clamp(8px,.62vw,13px);text-align:left;border-radius:2px;color:var(--title);transition:background-color .18s ease,color .18s ease,filter .18s ease}.sx-num{font-size:clamp(16px,1.26vw,22px);font-weight:500;line-height:1;color:var(--mint);font-variant-numeric:tabular-nums}.sx-name{font-size:clamp(14px,1.04vw,17.5px);font-weight:400;line-height:1.3}.sx-chev{width:14px;height:14px;color:var(--muted);transition:transform .2s ease,color .18s ease}.sx-item .sx-chev{width:12px;height:12px}.sx-item:hover{background:#67f0d013}.sx-item:hover .sx-chev{color:var(--mint)}.sx-item[aria-selected=true]{color:var(--ink);background:linear-gradient(135deg,var(--mint-3) 0%,var(--mint) 42%,var(--mint-2) 100%)}.sx-item[aria-selected=true] .sx-num,.sx-item[aria-selected=true] .sx-chev{color:var(--ink)}.sx-item[aria-selected=true] .sx-name{font-weight:500}.sx-item[aria-selected=true]:hover{filter:brightness(1.05)}.sx-item:focus-visible{outline:2px solid var(--mint-3);outline-offset:-2px}.sx-item[aria-selected=true]:focus-visible{outline:2px solid var(--ink);outline-offset:-5px}.sx-picker{display:none}.sx-headline{margin-top:clamp(9px,1.5vh,18px);font-size:clamp(26px,2.5vw,44px);font-weight:700;letter-spacing:-.022em;line-height:1.1;color:var(--title);text-wrap:balance}.sx-request{margin-top:clamp(12px,2.2vh,26px);padding:clamp(11px,1.6vh,20px) clamp(16px,1.4vw,22px) clamp(12px,1.7vh,22px);border:1px solid rgba(203,218,213,.16);background:#ffffff04;border-radius:2px}.sx-quote{margin:clamp(7px,1vh,12px) 0 0;font-size:clamp(16px,1.32vw,22px);font-weight:400;line-height:1.36;color:var(--title);text-indent:-.4em;padding-left:.4em}.sx-steps{list-style:none;margin:clamp(6px,1.2vh,14px) 0 0;padding:0}.sx-step{display:grid;grid-template-columns:clamp(40px,3.3vw,56px) minmax(0,1fr);align-items:baseline;padding:clamp(9px,1.4vh,18px) 0 clamp(10px,1.5vh,19px);border-bottom:1px solid var(--line)}.sx-step-n{font-size:clamp(18px,1.32vw,23px);font-weight:500;color:var(--mint);font-variant-numeric:tabular-nums}.sx-step h4{margin:0}.sx-step p{margin-top:5px;font-size:clamp(14px,1.02vw,17px);font-weight:400;line-height:1.45;color:var(--body)}.sx-foot{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:clamp(10px,1.6vh,14px)}.sx-note{font-size:clamp(12px,.8vw,13.5px);font-style:italic;font-weight:400;color:var(--muted)}.sx-cta{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 clamp(20px,2vw,34px);border-radius:2px;color:var(--ink);background:linear-gradient(135deg,var(--mint-3) 0%,var(--mint) 42%,var(--mint-2) 100%);font-size:clamp(14.5px,1vw,16.5px);font-weight:600;transition:filter .18s ease}.sx-cta svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sx-cta:hover{filter:brightness(1.06)}.sx-cta:focus-visible{outline:2px solid var(--title);outline-offset:3px}.sx-actor{position:absolute;right:100%;bottom:var(--feet-lift);width:var(--siv-w);height:var(--siv-h);pointer-events:none}.sx-siv{position:absolute;left:0;bottom:calc(var(--siv-h) * -.014);width:100%;height:auto;display:block;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:27% 98.6%;opacity:0;transform:translate3d(-8px,0,0) scale(.97);transition:opacity .42s ease .14s,transform .62s cubic-bezier(.3,.1,.3,1) .14s}.sx[data-phase=in] .sx-siv{opacity:1;transform:none}.sx[data-phase=out] .sx-siv{opacity:0;transform:none;transition:opacity .18s ease}.sx-floor{position:absolute;display:block;pointer-events:none;left:calc(var(--siv-w) * -.48);width:calc(var(--siv-w) * 1.5);bottom:calc(var(--siv-w) * -.5);height:calc(var(--siv-w) * 1);background:radial-gradient(70% 44% at 50% 50%,#aad4c633,#aad4c613 55%,#aad4c600),radial-gradient(closest-side,#010707d1,#01070780 50%,#01070700);opacity:0;transition:opacity .2s ease}.sx[data-phase=in] .sx-floor{opacity:1}.sx[data-phase=out] .sx-floor{opacity:0;transition:opacity .24s ease .04s}.sx-shade{position:absolute;display:block;border-radius:50%;opacity:0;transition:opacity .42s ease .14s}.sx[data-phase=in] .sx-shade{opacity:1}.sx[data-phase=out] .sx-shade{opacity:0;transition:opacity .18s ease}.sx-shade--wide{left:calc(var(--siv-w) * -.08);width:calc(var(--siv-w) * .7);bottom:calc(var(--siv-w) * -.045);height:calc(var(--siv-w) * .09);background:radial-gradient(closest-side,#0004049e,#00040442 55%,#00040400);filter:blur(5px)}.sx-shade--foot{bottom:calc(var(--siv-w) * -.015);height:calc(var(--siv-w) * .03);width:calc(var(--siv-w) * .2);background:radial-gradient(closest-side,#000000d9,#0006 62%,#0000);filter:blur(1.5px)}.sx-shade--l{left:calc(var(--siv-w) * .018)}.sx-shade--r{left:calc(var(--siv-w) * .328)}html.sx-open .scroll .arw{animation-play-state:paused}@starting-style{.sx[data-phase=in] .sx-scrim,.sx[data-phase=in] .sx-light,.sx[data-phase=in] .sx-floor,.sx[data-phase=in] .sx-shade{opacity:0}.sx[data-phase=in] .sx-panel{transform:translateY(-10px)}.sx[data-phase=in] .sx-siv{opacity:0;transform:translate3d(-8px,0,0) scale(.97)}}.sx[data-reduced],.sx[data-reduced] *{transition:none!important;animation:none!important}.sx-warm{position:fixed;left:0;top:0;width:900px;visibility:hidden;pointer-events:none;contain:layout style paint;font-family:var(--sans)}@media (min-width:760px){@container sx-panel (max-height:640px) or ((max-width:800px) and (max-height:720px)){.sx-top{height:50px}.sx-body{padding:12px 0 8px}.sx-list{margin-top:12px}.sx-headline{margin-top:6px}.sx-request{margin-top:10px;padding:9px 16px 10px}.sx-steps{margin-top:4px}.sx-step{padding:6px 0 7px}.sx-foot{padding-top:8px}}@container sx-panel (min-width:920px) and (max-height:680px){.sx-body{padding-top:clamp(16px,2vh,46px)}.sx-request{margin-top:clamp(10px,1.4vh,26px)}.sx-steps{margin-top:clamp(4px,.8vh,14px)}}}@media (min-width:760px) and (max-height:660px){.sx{--panel-top:16px;--panel-bottom:clamp(16px,4vh,92px)}}@media (max-width:1279px){.sx{--panel-w:min(980px, calc(100vw - 48px) );--panel-left:calc((100vw - var(--panel-w)) / 2)}.sx-actor{display:none}.sx-light{background:radial-gradient(40% 34% at 50% 10%,#8cf5d633,#64e4c012 50%,#64e4c000 80%)}}@media (max-width:759px){.sx{--panel-left:8px;--panel-w: calc(100vw - 16px) ;--panel-top:8px;--panel-bottom:8px}.sx-panel{padding:0}.sx-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head close" "tabs tabs";height:auto;gap:0}.sx-heading{display:block;grid-area:head;align-self:center;padding-left:16px;font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.sx-close{grid-area:close;width:52px;height:48px;padding-left:0;border-left:0}.sx-tabs{grid-area:tabs;height:46px;gap:clamp(8px,2.5vw,16px);padding:0 14px;justify-content:space-between;overflow-x:auto;scrollbar-width:none}.sx-tabs::-webkit-scrollbar{display:none}.sx-tab{font-size:clamp(13px,3.7vw,15px)}.sx-tab:after{left:-4px;right:-4px;bottom:0}.sx-body{display:block;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 22px}.sx-rule{display:none}.sx-side{overflow:visible;margin:0;padding:0}.sx-main{margin-left:0}.sx-picker{display:grid;grid-template-columns:auto minmax(0,1fr) auto 16px;align-items:center;column-gap:10px;width:100%;min-height:52px;margin-top:12px;padding:8px 12px;text-align:left;border-radius:2px;border:1px solid rgba(103,240,208,.55);background:#67f0d00f;color:var(--title)}.sx-picker .sx-name{font-weight:500}.sx-picker-hint{font-size:12px;color:var(--muted);white-space:nowrap}.sx-picker[aria-expanded=true] .sx-chev{transform:rotate(180deg)}.sx-picker:focus-visible{outline:2px solid var(--mint-3);outline-offset:2px}.sx-list{margin-top:6px;gap:2px}.sx-list[data-open=false]{display:none}.sx-item{min-height:48px}.sx-main{display:block;margin-top:24px}.sx-detail{overflow:visible;padding-right:0}.sx-headline{font-size:clamp(25px,7.2vw,30px)}.sx-quote{font-size:16.5px}.sx-foot{flex-direction:column;align-items:stretch;gap:12px;padding-top:16px}.sx-cta{width:100%}}.site-nav{position:relative;z-index:8;height:calc(72px * var(--s,1))}.site-nav .frame{height:72px}.site-nav .nav a.is-current{color:var(--cyan)}.site-nav .nav a.is-current:after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:2px;border-radius:2px;background:linear-gradient(90deg,#43f5d159,#43f5d1 50%,#43f5d159);box-shadow:0 0 10px #43f5d173}@media (max-width:899px){.site-nav{height:64px}.site-nav .frame{height:100%}}.cp{--u:calc(var(--s,1) * 1px);--gut:calc(var(--ox,0px) + 72 * var(--u));min-height:100vh;color:var(--text);background:radial-gradient(60vw 44vw at 66% calc(290 * var(--u)),#0d2b2a6b,#0d2b2a00 70%),radial-gradient(80vw 60vw at 50% 52%,#081b1d57,#081b1d00 72%),radial-gradient(90vw 40vw at 50% 100%,#0a282c66,#0a282c00 70%),#020707}.cp-main{overflow-x:clip}:where(.cp) :where(p,h1,h2,h3,figure,blockquote){margin:0}.cp-label,.cp-eyebrow{font-family:var(--sans);font-weight:500;font-size:max(10.5px,calc(17 * var(--u)));line-height:1.2;letter-spacing:.36em;text-transform:uppercase;color:var(--cyan)}.cp-glass,.cp-panel__bg,.cp-card{background:linear-gradient(152deg,#103a3857,#0616181f 46%,#06161800),#0616189e;border:1px solid rgba(67,245,209,.15);box-shadow:0 20px 54px #0000006b,inset 0 1px #d8fff91f,inset 0 0 0 1px #d8fff905,inset 0 -18px 34px #020e0f4d}.cp-hero{position:relative;height:calc(560 * var(--u));padding:calc(126 * var(--u)) var(--gut) 0}.cp-hero__copy{position:relative;z-index:3;width:calc(760 * var(--u))}.cp-hero h1{margin-top:calc(40 * var(--u));font-family:var(--serif);font-weight:400;font-size:calc(102 * var(--u));line-height:.86;letter-spacing:-.014em;color:#fff;text-shadow:0 2px 24px rgba(2,14,15,.6)}.cp-hero h1 em{font-style:normal;color:var(--green);text-shadow:0 0 34px rgba(34,224,199,.34),0 0 2px rgba(34,224,199,.4)}.cp-hero__sub{margin-top:calc(66 * var(--u));font-size:max(14px,calc(25 * var(--u)));line-height:1.44;color:#ecfaf7e6}.cp-orb{position:absolute;left:calc(var(--gut) + 816 * var(--u));top:calc(55 * var(--u));--orb:calc(400 * var(--u))}.cp-orb .orb-hero__mark{width:34%}.cp-orb .orb-hero__label{left:calc(500 * var(--u));top:calc(150 * var(--u))}.cp-orb .orb-hero__word{font-size:calc(38 * var(--u))}.cp-orb .orb-hero__lines{margin-top:calc(24 * var(--u))}.cp-orb .orb-hero__lines li{font-size:max(9px,calc(16.5 * var(--u)));line-height:calc(27 * var(--u))}.cp-filter{padding:calc(20 * var(--u)) var(--gut) 0}.cp-filter>.cp-label{margin-bottom:calc(27 * var(--u))}.cp-panel{position:relative;isolation:isolate;display:flex;align-items:center;border-radius:calc(14 * var(--u))}.cp-panel--alpha{height:calc(191 * var(--u))}.cp-panel--sieve{height:calc(237 * var(--u));margin-top:calc(27 * var(--u))}.cp-panel__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;opacity:0;transform:scale(.992);transition:opacity .9s ease,transform 1.1s cubic-bezier(.22,.61,.36,1)}.cp-panel.in .cp-panel__bg{opacity:1;transform:none}.cp-panel--sieve .cp-panel__bg{-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 2px) no-repeat,linear-gradient(90deg,#000 calc(50% - 44px),transparent calc(50% - 44px),transparent calc(50% + 44px),#000 calc(50% + 44px)) bottom/100% 2px no-repeat;mask:linear-gradient(#000,#000) top/100% calc(100% - 2px) no-repeat,linear-gradient(90deg,#000 calc(50% - 44px),transparent calc(50% - 44px),transparent calc(50% + 44px),#000 calc(50% + 44px)) bottom/100% 2px no-repeat}.cp-panel__art{top:0;bottom:0;right:0;width:48%;border-radius:0 calc(14 * var(--u)) calc(14 * var(--u)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%);mask-image:linear-gradient(90deg,transparent 0,#000 24%)}.cp-panel--sieve .cp-panel__art{width:60%;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent 30%,#000 50%);mask-image:linear-gradient(90deg,transparent 0,transparent 30%,#000 50%)}.cp-panel__id{position:relative;z-index:2;flex:none;display:flex;align-items:center;width:calc(566 * var(--u));padding-left:calc(44 * var(--u))}.cp-panel__glyph{font-family:var(--serif);font-weight:400;font-size:calc(106 * var(--u));line-height:.9;letter-spacing:.005em;color:#fff;background:linear-gradient(180deg,#fff,#eefaf7 55%,#b7ddd6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(166,255,243,.12);opacity:0;transform:translate3d(0,10px,0);transition:opacity .8s ease .15s,transform .9s cubic-bezier(.22,.61,.36,1) .15s}.cp-panel__glyph--word{font-size:calc(94 * var(--u));letter-spacing:-.012em;text-transform:uppercase}.cp-panel.in .cp-panel__glyph{opacity:1;transform:none}.cp-panel__link{position:relative;flex:none;width:calc(58 * var(--u));height:10px;margin:0 calc(22 * var(--u)) 0 calc(18 * var(--u));clip-path:inset(0 100% 0 0);transition:clip-path .7s cubic-bezier(.65,0,.35,1) .35s}.cp-panel__link:before{content:"";position:absolute;left:0;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #43f5d1d9}.cp-panel__link:after{content:"";position:absolute;left:7px;right:0;top:50%;height:1px;background:linear-gradient(90deg,var(--cyan),rgba(67,245,209,.35))}.cp-panel.in .cp-panel__link{clip-path:inset(0 0 0 0)}.cp-panel__name{display:flex;flex-direction:column;align-items:flex-start}.cp-panel__name h3{font-family:var(--sans);font-weight:300;font-size:calc(35 * var(--u));line-height:1;letter-spacing:.3em;text-transform:uppercase;color:#fff;opacity:0;transition:opacity .8s ease .45s}.cp-panel.in .cp-panel__name h3{opacity:1}.cp-badge{display:inline-flex;align-items:center;height:calc(34 * var(--u));margin-top:calc(16 * var(--u));padding:0 calc(14 * var(--u));border-radius:calc(8 * var(--u));border:1px solid rgba(67,245,209,.58);background:#08222273;box-shadow:0 0 16px #22e0c71f,inset 0 0 10px #22e0c714;font-size:max(9px,calc(15 * var(--u)));font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--cyan);white-space:nowrap;opacity:0;transform:translate3d(0,6px,0);transition:opacity .7s ease .6s,transform .8s cubic-bezier(.22,.61,.36,1) .6s}.cp-badge--sm{height:calc(29 * var(--u));margin:calc(14 * var(--u)) 0 0 calc(22 * var(--u));padding:0 calc(11 * var(--u));font-size:max(8px,calc(12 * var(--u)));letter-spacing:.2em}.cp-panel.in .cp-badge{opacity:1;transform:none}.cp-panel__divider{position:absolute;left:calc(566 * var(--u));top:18%;bottom:18%;width:1px;z-index:2;background:linear-gradient(180deg,#a6fff300,#a6fff352 18%,#a6fff352 82%,#a6fff300);clip-path:inset(0 0 100% 0);transition:clip-path .8s cubic-bezier(.65,0,.35,1) .5s}.cp-panel.in .cp-panel__divider{clip-path:inset(0 0 0 0)}.cp-panel__text{position:relative;z-index:2;padding-left:calc(51 * var(--u));opacity:0;transform:translate3d(0,10px,0);transition:opacity .8s ease .6s,transform .9s cubic-bezier(.22,.61,.36,1) .6s}.cp-panel.in .cp-panel__text{opacity:1;transform:none}.cp-panel__title{font-weight:500;font-size:max(13px,calc(23.5 * var(--u)));line-height:1.36;color:#fff}.cp-panel__text p+p{margin-top:calc(10 * var(--u));font-size:max(12.5px,calc(20.5 * var(--u)));line-height:1.36;color:#e8f8f4d1}.cp-panel--sieve .cp-panel__text p+p{margin-top:calc(16 * var(--u))}.cp-quote{position:relative;margin:0;padding:0 var(--gut);text-align:center}.cp-quote__mark{display:block;height:calc(40 * var(--u));margin-top:calc(-22 * var(--u));font-family:var(--serif);font-weight:700;font-size:calc(60 * var(--u));line-height:1;color:var(--cyan);text-shadow:0 0 18px rgba(67,245,209,.5)}.cp-quote blockquote{margin:calc(30 * var(--u)) 0 0}.cp-quote blockquote p{font-size:max(15px,calc(27 * var(--u)));line-height:1.45;color:#f2fdfaed}.cp-values{padding:calc(96 * var(--u)) var(--gut) 0}.cp-values__grid{list-style:none;margin:calc(26 * var(--u)) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(39 * var(--u))}.cp-card{position:relative;aspect-ratio:350/445;border-radius:calc(14 * var(--u));overflow:hidden;isolation:isolate}.cp-card__art{top:0;right:0;bottom:0;left:0}.cp-card__letter{position:absolute;z-index:2;left:calc(40 * var(--u));top:calc(26 * var(--u));font-family:var(--serif);font-size:calc(116 * var(--u));line-height:1;background:linear-gradient(180deg,#fff,#eaf7f4 52%,#98c4bd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 18px rgba(166,255,243,.16))}.cp-card--ascend .cp-card__letter{background:linear-gradient(165deg,#d8fff9,#6bf7de 38%,#22e0c7 70%,#0fc6b5);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 16px rgba(34,224,199,.45))}.cp-card h3{position:absolute;z-index:2;left:calc(40 * var(--u));top:calc(166 * var(--u));font-family:var(--sans);font-weight:500;font-size:max(15px,calc(29 * var(--u)));line-height:1.1;color:#fff;text-shadow:0 2px 12px rgba(2,14,15,.9)}.cp-card p{position:absolute;z-index:2;left:calc(40 * var(--u));right:calc(24 * var(--u));top:calc(218 * var(--u));font-size:max(12px,calc(21 * var(--u)));line-height:1.4;color:#eaf8f5db;text-shadow:0 1px 8px rgba(2,14,15,.95)}.cp-card:hover{border-color:#43f5d152}.cp .cp-card{transition:border-color .3s ease,opacity .9s cubic-bezier(.22,.61,.36,1) var(--d,0s),transform .9s cubic-bezier(.22,.61,.36,1) var(--d,0s)}.cp-philo{padding:calc(70 * var(--u)) var(--gut) 0;text-align:center}.cp-philo [data-reveal]{transition-duration:1.5s,1.6s}.cp-philo__lead{margin-top:calc(26 * var(--u));font-family:var(--serif);font-weight:400;font-size:max(19px,calc(39 * var(--u)));line-height:1.24;color:#fff}.cp-mint{color:var(--ice);text-shadow:0 0 22px rgba(166,255,243,.2)}.cp-hl{color:var(--green);text-shadow:0 0 26px rgba(34,224,199,.28)}.cp-philo__rule{display:block;width:calc(80 * var(--u));height:1px;margin:calc(24 * var(--u)) auto;background:linear-gradient(90deg,rgba(67,245,209,0),var(--cyan),rgba(67,245,209,0))}.cp-philo__sub{font-size:max(13px,calc(22 * var(--u)));line-height:1.58;color:#ecfaf7db}.cp-finale{padding:calc(62 * var(--u)) calc(var(--gut) - 10 * var(--u)) 0}.cp-partner{position:relative;z-index:3}.cp-partner__card{position:relative;overflow:hidden;display:flex;align-items:center;height:calc(136 * var(--u));padding:0 calc(44 * var(--u));border-radius:calc(14 * var(--u));background:linear-gradient(180deg,#0a222494,#051416a8);border:1px solid rgba(67,245,209,.16);box-shadow:0 24px 60px #00000073,inset 0 1px #d8fff91f;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);opacity:0;transition:opacity 1s ease}.cp-partner.in .cp-partner__card{opacity:1}.cp-partner__label,.cp-partner__tag{flex:none;font-size:max(8.5px,calc(13.5 * var(--u)));font-weight:600;letter-spacing:.38em;line-height:1.95;text-transform:uppercase;color:var(--cyan)}.cp-partner__label{width:calc(206 * var(--u))}.cp-partner__tag{padding-left:calc(42 * var(--u));font-size:max(8px,calc(12.5 * var(--u)))}.cp-partner__rule,.cp-partner__div{flex:none;width:1px;height:calc(64 * var(--u));background:linear-gradient(180deg,#a6fff300,#a6fff34d 25%,#a6fff34d 75%,#a6fff300)}.cp-partner__text{flex:1;min-width:0;padding:0 calc(40 * var(--u));font-family:var(--sans);word-break:keep-all;font-weight:400;font-size:max(13px,calc(23 * var(--u)));letter-spacing:-.01em;color:#fff;white-space:nowrap}.cp-partner__logos{flex:none;display:flex;align-items:center;gap:calc(26 * var(--u));padding-right:calc(40 * var(--u))}.cp-partner__plate{display:flex;align-items:center;justify-content:center;padding:calc(7 * var(--u)) calc(11 * var(--u));border-radius:calc(9 * var(--u));background:#f4f8f8;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 1px #43f5d114}.cp-partner__plate img{display:block;height:calc(70 * var(--u));width:auto;max-width:none}.cp-partner__plate--bmd img{height:calc(86 * var(--u))}.cp-partner__label,.cp-partner__tag,.cp-partner__rule{opacity:0;transition:opacity .9s ease .15s}.cp-partner__text{opacity:0;transform:translate3d(0,8px,0);transition:opacity .8s ease .3s,transform .9s cubic-bezier(.22,.61,.36,1) .3s}.cp-partner__plate{opacity:0;transform:translate3d(0,10px,0)}.cp-partner__plate--asan{transition:opacity .8s ease .55s,transform .9s cubic-bezier(.22,.61,.36,1) .55s}.cp-partner__div{opacity:0;transition:opacity .8s ease .75s}.cp-partner__plate--bmd{transition:opacity .8s ease .9s,transform .9s cubic-bezier(.22,.61,.36,1) .9s}.cp-partner.in .cp-partner__label,.cp-partner.in .cp-partner__tag,.cp-partner.in .cp-partner__rule,.cp-partner.in .cp-partner__div{opacity:1}.cp-partner.in .cp-partner__text,.cp-partner.in .cp-partner__plate{opacity:1;transform:none}.cp-partner__sweep{position:absolute;top:0;bottom:0;left:-30%;width:26%;pointer-events:none;background:linear-gradient(100deg,#a6fff300,#a6fff312 45%,#d8fff91f,#a6fff312 55%,#a6fff300);transform:translateZ(0);opacity:0}.cp-partner.in .cp-partner__sweep{animation:cp-sweep 1.8s cubic-bezier(.4,0,.2,1) 1.2s 1 both}@keyframes cp-sweep{0%{transform:translateZ(0);opacity:0}12%{opacity:1}88%{opacity:1}to{transform:translate3d(560%,0,0);opacity:0}}.cp-finale .earth-finale__horizon{--horizon:clamp(240px,31vh,380px);margin-top:calc(7vh + 4 * var(--u))}.cp-finale .earth-finale__title{--title-top:calc(112 * var(--u) + 3vh);font-size:max(10.5px,calc(16.5 * var(--u)))}@media (min-width:900px) and (max-width:1180px){.cp-partner__text{white-space:normal;line-height:1.5}}@media (max-width:899px){.cp{--gut:20px}.br-d{display:none}.cp-label,.cp-eyebrow{font-size:11px;letter-spacing:.3em}.cp-hero{height:auto;padding:28px var(--gut) 0;display:flex;flex-direction:column}.cp-hero__copy{width:auto}.cp-hero h1{margin-top:18px;font-size:clamp(44px,13vw,64px);line-height:.9}.cp-hero__sub{margin-top:22px;font-size:15.5px}.cp-orb{position:relative;left:auto;top:auto;margin:34px auto 0;--orb:min(64vw,330px);display:flex;flex-direction:column;align-items:center}.cp-orb .orb-hero__label{position:relative;left:auto;top:auto;margin-top:clamp(56px,16vw,90px);text-align:center}.cp-orb .orb-hero__word{font-size:24px}.cp-orb .orb-hero__lines{margin-top:12px;display:flex;gap:16px;justify-content:center}.cp-orb .orb-hero__lines li{font-size:10.5px;line-height:1.4;letter-spacing:.24em}.cp-filter{padding-top:64px}.cp-filter>.cp-label{margin-bottom:18px}.cp-panel{height:auto!important;flex-direction:column;align-items:stretch;padding:0 20px 26px;border-radius:14px}.cp-panel--sieve{margin-top:16px}.cp-panel__id{width:auto;padding:0;flex-wrap:wrap;row-gap:4px}.cp-panel__glyph,.cp-panel__glyph--word{font-size:64px}.cp-panel__link{width:40px;margin:0 14px 0 12px}.cp-panel__name h3{font-size:22px}.cp-badge{height:26px;margin-top:10px;padding:0 10px;font-size:10px;border-radius:6px}.cp-badge--sm{height:24px;margin:6px 0 0;font-size:9px}.cp-panel--sieve .cp-panel__id{flex-direction:column;align-items:flex-start}.cp-panel__divider{display:none}.cp-panel__text{padding:18px 0 0}.cp-panel__title{font-size:16px}.cp-panel__text p+p{font-size:14.5px}.cp-panel__art{position:relative!important;inset:auto;width:auto!important;height:150px;margin:0 -20px 4px;border-radius:14px 14px 0 0;-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 34%);mask-image:linear-gradient(0deg,transparent 0,#000 34%)}.cp-panel--sieve .cp-panel__art{height:170px}.cp-quote{padding-top:4px}.cp-quote__mark{height:30px;margin-top:-16px;font-size:44px}.cp-quote blockquote{margin-top:22px}.cp-quote blockquote p{font-size:17px}.cp-values{padding-top:72px}.cp-values__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.cp-card{border-radius:14px}.cp-card__letter{left:18px;top:14px;font-size:60px}.cp-card h3{left:18px;top:36%;font-size:18px}.cp-card p{left:18px;right:14px;top:47%;font-size:12.5px}.cp-philo{padding-top:64px}.cp-philo__lead{font-size:clamp(21px,6vw,28px);line-height:1.3}.cp-philo__sub{font-size:14.5px}.cp-finale{padding:56px var(--gut) 0}.cp-partner__card{height:auto;flex-direction:column;align-items:center;gap:16px;padding:24px 20px;text-align:center}.cp-partner__label br,.cp-partner__tag br{display:none}.cp-partner__label{width:auto;font-size:10px}.cp-partner__tag{padding:0;font-size:9.5px}.cp-partner__rule{display:none}.cp-partner__text{padding:0;font-size:15.5px;white-space:normal;line-height:1.5}.cp-partner__logos{padding:0;gap:16px}.cp-partner__plate{padding:6px 10px}.cp-partner__plate img{height:62px}.cp-partner__div{height:48px}.cp-finale .earth-finale__horizon{--horizon:clamp(260px,40vh,380px);margin-top:calc(6vh + 10px)}.cp-finale .earth-finale__title{--title-top: calc(110px + 5vh) ;font-size:10.5px;letter-spacing:.3em;text-indent:.3em;padding:0 16px}}@media (max-width:520px){.cp-values__grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}.cp-card__letter{font-size:72px}.cp-card h3{font-size:21px}.cp-card p{font-size:14px}}@media (prefers-reduced-motion:reduce){.cp-panel__glyph,.cp-panel__text,.cp-badge,.cp-partner__text,.cp-partner__plate{transform:none!important}.cp-panel__link,.cp-panel__divider{clip-path:none!important;transition:none}.cp-panel__bg{transform:none}.cp-partner.in .cp-partner__sweep{animation:none}}.faq-page{--u:calc(var(--s,1) * 1px);--edge:calc(var(--ox,0px) + 56 * var(--u));--gut:calc(var(--ox,0px) + 72 * var(--u));--faq-serif:"Tinos","Noto Serif KR","Liberation Serif","Times New Roman",serif;--faq-sans:"Inter","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont, "Apple SD Gothic Neo","Malgun Gothic","Segoe UI",sans-serif;--faq-ease:cubic-bezier(.22,.61,.36,1);position:relative;font-family:var(--faq-sans);color:var(--text);word-break:keep-all;overflow-wrap:break-word}.faq-page main{overflow-x:clip}.faq-wrap{padding-inline:var(--edge)}@media (min-width:2000px){.faq-wrap{padding-inline:max(var(--edge),calc((100% - 1840px)/2))}}.faq-eyebrow{font-family:var(--faq-sans);font-weight:500;font-size:max(10.5px,calc(17 * var(--u)));line-height:1.2;letter-spacing:.36em;text-transform:uppercase;color:var(--cyan)}.faq-hero{position:relative;height:calc(571 * var(--u))}.faq-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#43f5d100,#43f5d133 16%,#78fae661,#43f5d133 84%,#43f5d100)}.faq-hero__copy{position:absolute;z-index:3;left:var(--gut);top:calc(80 * var(--u))}.faq-page .faq-hero:not(.is-fonts) [data-enter]{animation-play-state:paused}.faq-hero__title{margin-top:calc(57 * var(--u));font-family:var(--faq-serif);font-weight:400;font-size:calc(77 * var(--u));line-height:1.13;letter-spacing:-.045em;color:#fff;text-shadow:0 2px 24px rgba(2,14,15,.6)}.faq-hero__title .line{display:block;white-space:nowrap}.faq-hl{background:linear-gradient(90deg,#4ff3d8,#6efbea 46%,#b9fff4 76%,#f0fffc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;filter:drop-shadow(0 0 18px rgba(34,224,199,.28))}.faq-hero__lead{margin-top:calc(26 * var(--u));font-size:max(15px,calc(23.5 * var(--u)));line-height:1.62;letter-spacing:-.005em;color:#eaf7f3db}.faq-br-narrow{display:none}.faq-accent{margin-top:calc(40 * var(--u));display:flex;align-items:center;gap:calc(34 * var(--u));font-weight:500;font-size:max(9.5px,calc(14.5 * var(--u)));line-height:1.3;letter-spacing:.36em;text-transform:uppercase;color:#43f5d1d1}.faq-accent:before{content:"";flex:none;width:calc(78 * var(--u));height:1px;background:linear-gradient(90deg,#43f5d1,#43f5d166)}.faq-orb{position:absolute;z-index:2;left:calc(var(--ox,0px) + 966 * var(--u));top:calc(69 * var(--u));--orb:calc(400 * var(--u))}.faq-orb .orb-hero__mark{width:33%}.faq-orb .orb-hero__label{left:calc(482 * var(--u));top:calc(100 * var(--u))}.faq-orb .orb-hero__word{font-size:calc(35 * var(--u))}.faq-orb .orb-hero__lines{margin-top:calc(20 * var(--u))}.faq-orb .orb-hero__lines li{font-size:max(9px,calc(16.5 * var(--u)));line-height:calc(26 * var(--u))}.faq-peak.art-canvas{z-index:1;left:calc(var(--ox,0px) + 743 * var(--u));bottom:0;width:calc(488 * var(--u));height:calc(113 * var(--u))}.faq-intro{padding-top:calc(50 * var(--u))}.faq-intro__row{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-inline:var(--gut)}.faq-intro h2{margin-top:calc(16 * var(--u));font-family:var(--faq-serif);font-weight:400;font-size:calc(68 * var(--u));line-height:1.1;letter-spacing:-.01em;color:#fff}.faq-intro__sub{margin-top:calc(15 * var(--u));font-size:max(15px,calc(22 * var(--u)));line-height:1.6;color:#e8f6f2d6}.faq-intro__micro{flex:none;display:flex;align-items:center;gap:calc(52 * var(--u));margin-top:calc(-10 * var(--u))}.faq-intro__micro:before{content:"";width:calc(106 * var(--u));height:1px;background:linear-gradient(90deg,#43f5d114,#43f5d199)}.faq-intro__micro p{font-weight:500;font-size:max(9px,calc(13 * var(--u)));line-height:2;letter-spacing:.3em;text-transform:uppercase;color:#43f5d1a8}.faq-intro__micro span{display:block}.faq-list{padding-top:calc(30 * var(--u));padding-bottom:calc(16 * var(--u))}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(18 * var(--u)) calc(28 * var(--u));align-items:start}.faq-card{--num-w:calc(56 * var(--u));--pad-x:calc(35 * var(--u));--t-size:max(16px,calc(25.5 * var(--u)));--chev:max(16px,calc(24 * var(--u)));position:relative;isolation:isolate;border-radius:calc(16 * var(--u));background:linear-gradient(156deg,#12403d66,#081e2029 40%,#0410120a),#051315bd;border:1px solid rgba(67,245,209,.19);box-shadow:0 18px 46px #0006,inset 0 1px #d8fff917,inset 0 0 0 1px #d8fff905;opacity:0;transform:translate3d(0,22px,0);transition:opacity .7s var(--faq-ease) var(--in-delay,0s),transform .7s var(--faq-ease) var(--in-delay,0s),border-color .34s ease,box-shadow .34s ease}.faq-card[data-revealed=true]{opacity:1;transform:none}.faq-card--wide{grid-column:1/-1}.faq-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(80% 90% at 8% 0%,#22e0c71f,#22e0c700 60%),radial-gradient(55% 70% at 100% 100%,#22e0c712,#22e0c700 70%);opacity:.45;transition:opacity .38s ease}.faq-card:after{content:"";position:absolute;right:0;bottom:0;z-index:-1;pointer-events:none;width:min(46%,300px);height:min(70%,150px);border-bottom-right-radius:inherit;background:radial-gradient(120% 90% at 100% 100%,#22e0c712,#22e0c700 62%),repeating-radial-gradient(160% 120% at 120% 140%,#43f5d100 0,#43f5d100 9px,#43f5d10d 9px,#43f5d10d 10px,#43f5d100 10px,#43f5d100 17px);-webkit-mask:linear-gradient(135deg,transparent 30%,#000 80%);mask:linear-gradient(135deg,transparent 30%,#000 80%);opacity:.8}.faq-card:hover{border-color:#43f5d14d}.faq-card.is-open{border-color:#43f5d152;box-shadow:0 22px 54px #00000075,inset 0 1px #d8fff921,inset 0 0 0 1px #43f5d108,inset 0 0 38px #22e0c709}.faq-card.is-open:before{opacity:1}.faq-card.is-open:hover{border-color:#43f5d16b}.faq-card__head{display:flex;margin:0;font:inherit}.faq-card__q{flex:1;width:100%;cursor:pointer;text-align:left;display:grid;grid-template-columns:var(--num-w) minmax(0,1fr) auto;align-items:center;column-gap:calc(24 * var(--u));padding:calc(27 * var(--u)) var(--pad-x) calc(22 * var(--u));border-radius:calc(16 * var(--u))}.faq-card__q:focus-visible{outline:2px solid rgba(67,245,209,.85);outline-offset:-4px;border-radius:calc(14 * var(--u))}.faq-card__num{font-family:var(--faq-serif);font-weight:400;font-size:max(28px,calc(52 * var(--u)));line-height:1;letter-spacing:-.02em;background:linear-gradient(180deg,#8efcee,#43f5d1 55%,#22e0c7);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.faq-card__title{font-size:var(--t-size);font-weight:500;line-height:1.4;letter-spacing:-.012em;color:#f3fffc}.faq-card__title .qa{display:block}.faq-card__chev{align-self:start;width:var(--chev);height:var(--chev);margin-top:calc((var(--t-size) * 1.4 - var(--chev)) / 2);color:var(--cyan);opacity:.9;transition:transform .34s var(--faq-ease),opacity .2s ease}.faq-card.is-open .faq-card__chev{transform:rotate(180deg)}.faq-card__q:hover .faq-card__chev{opacity:1}.faq-card__panel{height:0;overflow:hidden}.faq-card__inner{padding:0 var(--pad-x) calc(30 * var(--u))}.faq-card__rule{display:block;height:1px;margin:0 0 calc(20 * var(--u)) calc(var(--num-w) + 24 * var(--u));width:min(64%,calc(462 * var(--u)));background:linear-gradient(90deg,#a6fff333,#43f5d11a 60%,#43f5d100)}.faq-card__body{display:grid;grid-template-columns:minmax(0,1fr) calc(128 * var(--u));align-items:center;column-gap:calc(34 * var(--u))}.faq-card__answer p{font-size:max(14.5px,calc(19.2 * var(--u)));line-height:1.64;letter-spacing:-.004em;color:#e2f1edcc}.faq-card__art{display:flex;justify-content:center;align-items:center}.faq-ico{width:calc(86 * var(--u));height:auto;color:var(--cyan);opacity:.92;filter:drop-shadow(0 0 7px rgba(67,245,209,.3))}.faq-ico--mark{width:calc(120 * var(--u));filter:drop-shadow(0 0 12px rgba(67,245,209,.36))}.faq-card--wide{--viz-w:calc(560 * var(--u))}.faq-card--wide .faq-card__title{padding-right:calc(var(--viz-w) - 60 * var(--u))}.faq-card--wide .faq-card__inner{padding-right:calc(var(--viz-w) + var(--pad-x) + 24 * var(--u))}.faq-card--wide .faq-card__body{grid-template-columns:minmax(0,1fr)}.faq-future{position:absolute;z-index:0;pointer-events:none;top:calc(24 * var(--u));bottom:calc(18 * var(--u));right:calc(var(--pad-x) + 4 * var(--u));width:var(--viz-w);display:flex;align-items:center;gap:calc(26 * var(--u))}.faq-future__plot{flex:1 1 0;width:0;min-width:0;height:100%;overflow:visible}.faq-future__label{flex:none;display:inline-flex;align-items:center;gap:calc(14 * var(--u));margin-top:4%;font-weight:500;font-size:max(9px,calc(12.5 * var(--u)));line-height:1;letter-spacing:.24em;text-transform:uppercase;color:#ecfaf6db;transition:opacity .3s ease}.faq-future__label svg{width:max(13px,calc(18 * var(--u)));height:auto;color:var(--cyan)}.faq-card--wide:not(.is-open) .faq-future__label{opacity:0}.faq-future__line,.faq-future__glow{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.9s cubic-bezier(.33,.08,.24,1)}.faq-future__line{stroke-width:1.6}.faq-future__glow{stroke-width:6;opacity:.34}.faq-future.is-drawn .faq-future__line,.faq-future.is-drawn .faq-future__glow{stroke-dashoffset:0}.faq-future__node,.faq-future__drop{opacity:0;transition:opacity .55s ease calc(var(--t) * 1.75s)}.faq-future__drop{stroke-width:1}.faq-future.is-drawn .faq-future__node{opacity:1}.faq-future.is-drawn .faq-future__drop{opacity:.85}.faq-finale{text-align:center;padding-inline:var(--edge)}.faq-finale__eyebrow{letter-spacing:.42em;font-size:max(10px,calc(15 * var(--u)));color:#43f5d1cc}.faq-finale__title{margin-top:calc(18 * var(--u));font-family:var(--faq-serif);font-weight:400;font-size:max(24px,calc(40 * var(--u)));line-height:1.26;letter-spacing:-.035em;color:#f4fffc;text-shadow:0 2px 20px rgba(2,14,15,.7)}.faq-finale__title .line{display:block}.faq-finale__hl{color:#43f5d1;text-shadow:0 0 26px rgba(34,224,199,.32),0 2px 20px rgba(2,14,15,.7)}.faq-finale__rule{display:block;margin:calc(22 * var(--u)) auto 0;width:calc(76 * var(--u));height:1px;background:#43f5d199}.faq-finale__tags{margin-top:calc(16 * var(--u));font-weight:500;font-size:max(9.5px,calc(14.5 * var(--u)));line-height:1.6;letter-spacing:.36em;text-transform:uppercase;color:#43f5d1c7}.faq-finale__tags i{font-style:normal;letter-spacing:0;margin:0 1.3em;color:#e8f6f28c}.faq-finale__tags .lit{color:#f0fcf9e6}.faq-finale__tags span{white-space:nowrap}.faq-earth{padding-top:calc(20 * var(--u))}.faq-earth .earth-finale__horizon{--horizon:clamp(240px,30vh,400px);margin-top:calc(8vh + 16 * var(--u))}.faq-earth .earth-finale__title{--title-top:calc(150 * var(--u) - 8vh);font-size:max(10.5px,calc(16.5 * var(--u)))}.faq-earth .earth-finale__title:before{content:"";position:absolute;left:50%;top:calc(-54 * var(--u));width:calc(70 * var(--u));height:1px;transform:translate(-50%);background:linear-gradient(90deg,#43f5d100,#78fae6d9,#43f5d100)}@media (max-width:1100px){.faq-card__body{grid-template-columns:minmax(0,1fr) 56px;column-gap:16px}.faq-ico{width:48px}.faq-ico--mark{width:60px}}@media (max-width:899px){.faq-page{--u:1px;--edge:clamp(16px,4.6vw,28px);--gut:var(--edge)}.faq-eyebrow{font-size:11px}.faq-hero{height:auto;padding:30px var(--edge) 34px;display:flex;flex-direction:column}.faq-hero__copy{position:relative;left:auto;top:auto}.faq-hero__title{margin-top:16px;font-size:clamp(31px,6.2vw,46px)}.faq-hero__title .line{white-space:normal}.faq-hero__lead{margin-top:18px;font-size:15.5px;line-height:1.72}.faq-accent{margin-top:24px;gap:14px;font-size:10px;letter-spacing:.22em}.faq-accent:before{width:28px}.faq-orb{position:relative;left:auto;top:auto;align-self:center;margin-top:36px;--orb:min(64vw,300px)}.faq-orb .orb-hero__label{left:calc(100% + 26px);right:auto;top:30%;bottom:auto;text-align:left}.faq-orb .orb-hero__word{font-size:22px}.faq-orb .orb-hero__lines{margin-top:8px}.faq-orb .orb-hero__lines li{font-size:9px;line-height:16px}.faq-peak.art-canvas{left:2%;width:min(72vw,360px);height:min(20vw,96px)}.faq-intro{padding-top:40px}.faq-intro__row{flex-direction:column;align-items:flex-start;gap:18px}.faq-intro h2{margin-top:14px;font-size:clamp(32px,7vw,48px)}.faq-intro__sub{margin-top:12px;font-size:15.5px}.faq-intro__micro p{font-size:10px}.faq-intro__micro{gap:18px;margin-top:0}.faq-intro__micro:before{width:40px}.faq-list{padding-top:26px;padding-bottom:56px}.faq-grid{gap:12px 14px}.faq-card{--num-w:40px;--pad-x:20px;--t-size:16.5px;--chev:18px;border-radius:14px}.faq-card__q{column-gap:14px;padding:18px var(--pad-x) 16px}.faq-card__num{font-size:32px}.faq-card__inner{padding-bottom:22px}.faq-card__rule{margin-left:calc(var(--num-w) + 14px);margin-bottom:14px}.faq-card__answer p{font-size:14.5px;line-height:1.72}.faq-card--wide{--viz-w:clamp(220px,40%,340px)}.faq-card--wide .faq-card__inner{padding-right:calc(var(--viz-w) + var(--pad-x) + 20px)}.faq-future{right:calc(var(--pad-x) + 20px);top:16px;bottom:12px;gap:12px}.faq-future__label{font-size:9.5px;gap:8px}.faq-future__label svg{width:13px}.faq-finale__eyebrow{font-size:10.5px;letter-spacing:.3em}.faq-finale__title{margin-top:16px;font-size:clamp(23px,4.6vw,34px)}.faq-finale__tags{font-size:10px}.faq-earth{padding-top:24px}.faq-earth .earth-finale__horizon{--horizon:clamp(240px,36vh,340px);margin-top:calc(8vh + 14px)}.faq-earth .earth-finale__title{--title-top: calc(112px - 8vh) ;font-size:10.5px;letter-spacing:.3em;text-indent:.3em;padding:0 16px}.faq-earth .earth-finale__title:before{top:-40px;width:48px}.faq-finale__rule{margin-top:18px;width:48px}.faq-finale__tags{margin-top:12px}}@media (max-width:760px){.faq-br-narrow{display:inline}.faq-orb{display:flex;flex-direction:column;align-items:center}.faq-orb .orb-hero__label{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:22px;text-align:center}.faq-orb .orb-hero__lines{display:flex;justify-content:center;gap:14px;margin-top:10px}.faq-peak.art-canvas{bottom:56px}.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-card{--num-w:34px}.faq-card__body{grid-template-columns:minmax(0,1fr)}.faq-card__art{display:none}.faq-card__title .qa{display:inline}.faq-card--wide .faq-card__title{padding-right:0}.faq-card--wide .faq-card__inner{padding-right:var(--pad-x)}.faq-future{position:relative;inset:auto;width:auto;height:112px;margin:0 var(--pad-x) 18px}.faq-card--wide:not(.is-open) .faq-future__label{opacity:1}.faq-finale__tags{letter-spacing:.2em;line-height:2}.faq-finale__tags i{margin:0 .55em}}@media (prefers-reduced-motion:reduce){.faq-card{transform:none!important;transition:opacity .45s ease,border-color .2s ease,box-shadow .2s ease}.faq-card__chev{transition:none}.faq-future__line,.faq-future__glow{stroke-dashoffset:0;transition:none}.faq-future{opacity:0;transition:opacity .5s ease}.faq-future.is-drawn{opacity:1}.faq-future__node,.faq-future__drop{transition:none}}.pd{--u:calc(var(--s,1) * 1px);--edge:calc(var(--ox,0px) + 56 * var(--u));--pd-serif:"Tinos","Noto Serif KR","Liberation Serif","Times New Roman",serif;--pd-sans:"Inter","Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont, "Apple SD Gothic Neo","Malgun Gothic","Segoe UI",sans-serif;--pd-ease:cubic-bezier(.22,.61,.36,1);--pd-label:rgba(67,245,209,.74);--pd-ink:rgba(222,230,232,.94);--pd-muted:rgba(164,183,191,.92);position:relative;min-height:100vh;font-family:var(--pd-sans);color:var(--text);word-break:keep-all;overflow-wrap:break-word;background:radial-gradient(52vw 36vw at 74% calc(330 * var(--u)),#0d2b2a66,#0d2b2a00 70%),radial-gradient(46vw 30vw at 80% calc(900 * var(--u)),#081b1d57,#081b1d00 72%),radial-gradient(70vw 34vw at 78% calc(2760 * var(--u)),#081b1d4d,#081b1d00 72%),radial-gradient(90vw 40vw at 50% 100%,#0a282c6b,#0a282c00 70%),#010606}.pd-main{overflow-x:clip}:where(.pd) :where(p,h1,h2,h3,ul,ol,figure){margin:0;padding:0}:where(.pd) :where(ul,ol){list-style:none}.pd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pd-br-m{display:none}.pd-ln{display:inline}.pd .brand-curtain{animation-duration:.4s}.pd-label{display:flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--pd-sans);font-weight:500;font-size:max(10.5px,calc(16 * var(--u)));line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--pd-label)}.pd-label:before{content:"";flex:none;width:calc(17 * var(--u));height:max(1px,calc(2 * var(--u)));border-radius:1px;background:currentColor;opacity:.9}.pd-h2{font-family:var(--pd-serif);font-weight:400;font-size:calc(42 * var(--u));line-height:1.22;letter-spacing:-.032em;color:#f3f6f6;text-shadow:0 2px 20px rgba(1,6,6,.6)}.pd-body{font-size:max(14px,calc(20 * var(--u)));line-height:1.66;letter-spacing:-.006em;color:var(--pd-muted)}.pd-accent{font-weight:600;font-size:max(15px,calc(25 * var(--u)));line-height:1.45;letter-spacing:-.012em;color:#5bf0e7;text-shadow:0 0 22px rgba(67,245,209,.18)}.pd-glass,.pd-uc-card,.pd-step,.pd-perm,.pd-mem__panel{background:linear-gradient(152deg,#103a3847,#0616181a 46%,#06161800),#020e0fbd;border:1px solid rgba(67,245,209,.17);box-shadow:0 18px 46px #0006,inset 0 1px #d8fff917,inset 0 0 0 1px #d8fff905,inset 0 -18px 34px #020e0f47}.pd-sep:before,.pd-hero:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,#43f5d100,#43f5d11f 16%,#78fae638,#43f5d11f 84%,#43f5d100)}.pd-sep:before{top:0}.pd-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(14 * var(--u));height:max(44px,calc(55 * var(--u)));padding:0 calc(30 * var(--u));border-radius:calc(9 * var(--u));font-family:var(--pd-sans);font-weight:700;font-size:max(13.5px,calc(18.5 * var(--u)));letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.pd-btn--primary{min-width:calc(322 * var(--u));color:#022018;background:linear-gradient(135deg,#5dfbdd,#12c9b6);box-shadow:0 0 calc(30 * var(--u)) #22e0c752,0 10px 26px #0000006b}.pd-btn--primary:hover{transform:translateY(-2px);box-shadow:0 0 calc(42 * var(--u)) #22e0c77a,0 14px 30px #00000075}.pd-btn--ghost{min-width:calc(251 * var(--u));color:#eafbf7;background:#04161675;border:1px solid rgba(67,245,209,.46);box-shadow:inset 0 1px #d8fff912}.pd-btn--ghost:hover{border-color:#a6fff3c7;background:#0822229e}.pd-btn__ico{flex:none;width:max(15px,calc(21 * var(--u)));height:auto}.pd-btn__ico--ring{color:var(--cyan)}.pd-btn:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.pd-hero{position:relative;min-height:calc(643 * var(--u))}.pd-hero:after{bottom:0}.pd .pd-hero:not(.is-fonts) [data-enter]:not(.pd-label){animation-play-state:paused}.pd-hero__copy{position:relative;z-index:3;width:calc(var(--edge) + 760 * var(--u));padding:calc(64 * var(--u)) 0 calc(44 * var(--u)) var(--edge)}.pd-hero__eyebrow{margin-top:calc(27 * var(--u));font-family:var(--pd-serif);font-weight:400;font-size:calc(37 * var(--u));line-height:1.2;letter-spacing:-.016em;color:#f6f8f8;text-shadow:0 2px 18px rgba(1,6,6,.7)}.pd-hero__title{margin-top:calc(8 * var(--u));font-family:var(--pd-sans);font-weight:600;font-size:calc(70 * var(--u));line-height:1.16;letter-spacing:-.024em;color:#d2fbf8;text-shadow:0 0 30px rgba(166,255,243,.1)}.pd-hl{background:linear-gradient(90deg,#63f8ee,#46f4dc 60%,#35e8cc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-shadow:none;filter:drop-shadow(0 0 16px rgba(34,224,199,.26))}.pd-hero__lead{margin-top:calc(22 * var(--u));font-weight:500;font-size:max(14.5px,calc(21 * var(--u)));line-height:1.66;letter-spacing:-.008em;color:var(--pd-ink)}.pd-hero__sub{margin-top:calc(19 * var(--u));font-size:max(14px,calc(21 * var(--u)));line-height:1.66;letter-spacing:-.008em;color:var(--pd-muted)}.pd-hero__ctas{display:flex;flex-wrap:wrap;gap:calc(24 * var(--u));margin-top:calc(37 * var(--u))}.pd-trust{display:flex;flex-wrap:wrap;gap:calc(12 * var(--u)) calc(42 * var(--u));margin-top:calc(36 * var(--u))}.pd-trust li{display:flex;align-items:center;gap:calc(11 * var(--u));white-space:nowrap;font-size:max(12.5px,calc(17.5 * var(--u)));color:#c8d6dbeb}.pd-trust svg{flex:none;width:max(15px,calc(25 * var(--u)));height:max(15px,calc(25 * var(--u)));color:var(--cyan);filter:drop-shadow(0 0 6px rgba(67,245,209,.32))}.pd-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.pd-sys,.pd-out{position:absolute;display:flex;flex-direction:column}.pd-sys{left:calc(var(--ox,0px) + 818 * var(--u));top:calc(104 * var(--u));width:calc(157 * var(--u));gap:calc(8.4 * var(--u))}.pd-sys__slot{height:calc(60 * var(--u))}.pd-out{left:calc(var(--ox,0px) + 1458 * var(--u));top:calc(88 * var(--u));width:calc(158 * var(--u));gap:calc(12.5 * var(--u))}.pd-out__slot{height:calc(65 * var(--u))}.pd-box{position:relative;display:flex;align-items:center;gap:calc(12 * var(--u));height:100%;padding:0 calc(15 * var(--u));border-radius:calc(8 * var(--u));pointer-events:auto;background:linear-gradient(152deg,#103a384d,#0616181a 46%,#06161800),#020d0ec7;border:1px solid rgba(67,245,209,.24);box-shadow:inset 0 1px #d8fff914,0 10px 26px #0000005c;font-size:max(10px,calc(17.5 * var(--u)));line-height:1.12;letter-spacing:-.01em;color:#eaf2f2f0;opacity:0;transform:translate3d(calc(-10 * var(--u)),0,0);transition:opacity .6s ease calc(var(--sys-d,.9s) + var(--i,0) * 45ms),transform .8s var(--pd-ease) calc(var(--sys-d,.9s) + var(--i,0) * 45ms),border-color .25s ease}.pd-box--out{justify-content:flex-start;gap:calc(16 * var(--u));padding-left:calc(20 * var(--u));font-size:max(10.5px,calc(19 * var(--u)));transform:translate3d(calc(10 * var(--u)),0,0);transition:opacity .6s ease calc(var(--out-d,1.15s) + var(--i,0) * 45ms),transform .8s var(--pd-ease) calc(var(--out-d,1.15s) + var(--i,0) * 45ms),border-color .25s ease}.brand-stage.is-orb .pd-box{opacity:1;transform:none}.pd .brand-stage{--mark-d:.75s;--label-d:.82s;--sys-d:.88s;--out-d:1.02s}.pd .brand-stage[data-orb=late]{--mark-d:.5s;--label-d:.55s;--sys-d:.6s;--out-d:.74s}.pd-box:hover{border-color:#a6fff380}.pd-box__name{white-space:nowrap}.pd-box--dynamics .pd-box__name{font-size:.86em;line-height:1.08}.pd-mark{flex:none;width:calc(28 * var(--u));height:auto}.pd-mark--sap{width:calc(54 * var(--u))}.pd-box--oracle .pd-mark{width:calc(32 * var(--u))}.pd-mark--line{color:#e8f0f0e6}.pd-oico{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));color:var(--cyan);filter:drop-shadow(0 0 6px rgba(67,245,209,.34))}.pd-orb{position:absolute;left:calc(var(--ox,0px) + 1040 * var(--u));top:calc(152 * var(--u));--orb:calc(270 * var(--u))}.pd-orb .orb-hero__mark{top:18.7%;width:auto;height:42.7%;transform:translate(-50%)}.pd-orb .orb-hero__label{left:0;right:0;top:51.8%;text-align:center}.pd-orb .orb-hero__word{font-size:calc(29 * var(--u));letter-spacing:.38em;text-indent:.38em;text-shadow:0 0 18px rgba(120,246,220,.3),0 2px 10px rgba(1,8,9,.95),0 0 26px rgba(1,8,9,.9)}.pd-orb .orb-hero__lines{margin-top:calc(15 * var(--u))}.pd-orb .orb-hero__lines li{font-size:max(7.5px,calc(13.5 * var(--u)));line-height:1.2;letter-spacing:.16em;text-indent:.16em;color:#43f5d1f2;text-shadow:0 1px 6px rgba(1,8,9,.98),0 0 18px rgba(1,8,9,.95)}.pd-visual__caption{position:absolute;left:calc(var(--ox,0px) + 975 * var(--u));width:calc(400 * var(--u));top:calc(457 * var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(9 * var(--u));font-weight:500;font-size:max(8px,calc(15.5 * var(--u)));line-height:1.2;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#c8f0e9d6;text-shadow:0 1px 8px rgba(2,14,15,.95);opacity:0;transition:opacity .9s ease var(--label-d,.95s)}.brand-stage.is-orb .pd-visual__caption{opacity:1}.pd-terrain.art-canvas{z-index:0;left:calc(var(--ox,0px) + 700 * var(--u));right:0;top:calc(500 * var(--u));bottom:0}.pd-sec{position:relative;padding-inline:var(--edge)}.pd-problem{min-height:calc(377 * var(--u));padding-top:calc(28 * var(--u));padding-bottom:calc(34 * var(--u))}.pd-problem__copy{position:relative;z-index:2;width:calc(880 * var(--u))}.pd-problem .pd-h2{margin-top:calc(19 * var(--u))}.pd-problem__p{margin-top:calc(22 * var(--u));max-width:calc(740 * var(--u))}.pd-problem__p+.pd-problem__p{margin-top:calc(17 * var(--u))}.pd-problem__accent{margin-top:calc(26 * var(--u))}.pd-pv{position:absolute;z-index:1;left:calc(var(--ox,0px) + 910 * var(--u));top:calc(24 * var(--u));width:calc(700 * var(--u));aspect-ratio:var(--aspect,2.02);container-type:inline-size}.pd-pv__flow.art-canvas{top:0;right:0;bottom:0;left:0;z-index:0}.pd-pv__slot{position:absolute;z-index:1;opacity:0;transform:translate3d(-2.2cqw,0,0);transition:opacity .7s ease calc(var(--o,0) * 80ms),transform .9s var(--pd-ease) calc(var(--o,0) * 80ms)}.pd-pv__slot--t{transform:translate3d(2.2cqw,0,0)}.pd-pv__slot--ghost{z-index:0}.pd-pv__slot--t1{z-index:2}.pd-pv__slot--t2{z-index:3}.pd-pv.in .pd-pv__slot{opacity:1;transform:none}.pd-pv__panel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.5cqw;overflow:hidden;transform:perspective(calc(var(--persp,1.9) * 100cqw)) rotateY(var(--rot,0deg));background:linear-gradient(160deg,#1446425c,#06181a33,#04101224),#020e109e;border:1px solid rgba(67,245,209,.32);box-shadow:inset 0 1px #d8fff924,inset 0 0 2.4cqw #22e0c714,0 2cqw 5cqw #00000073}.pd-pv__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 0% 0%,#43f5d126,#43f5d100 62%);box-shadow:inset 0 0 0 1px #78fae642,inset 0 0 3cqw #22e0c717;opacity:0;transition:opacity 1.2s ease calc(2.2s + var(--o,0) * 70ms)}.pd-pv.in .pd-pv__panel:after{opacity:1}.pd-pv__slot--ghost .pd-pv__panel{background:#0310126b;border-color:#43f5d124}.pd-pv__head{position:absolute;left:9%;top:8%;display:flex;align-items:center;gap:1.1cqw;font-size:max(9px,2.7cqw);font-weight:500;letter-spacing:.01em;color:#ecf4f4f0;white-space:nowrap}.pd-pmark{flex:none;width:4.2cqw;height:auto}.pd-pmark--line{color:var(--cyan)}.pd-pv__sheet{position:absolute;left:8%;right:8%;top:30%;bottom:9%;border:1px solid rgba(166,255,243,.13);border-radius:.5cqw;background-image:linear-gradient(rgba(166,255,243,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(166,255,243,.11) 1px,transparent 1px);background-size:25% 20%,25% 20%}.pd-pv__slot--ghost .pd-pv__sheet{top:12%;opacity:.55}.pd-pv__lines{position:absolute;left:12%;right:16%;top:40%;height:40%;background:repeating-linear-gradient(180deg,rgba(166,255,243,.16) 0 1px,transparent 1px 25%);-webkit-mask:linear-gradient(90deg,#000 60%,transparent);mask:linear-gradient(90deg,#000 60%,transparent)}.pd-pv__node{position:absolute;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4%;border-radius:1.8cqw;background:radial-gradient(90% 90% at 50% 40%,#22e0c72e,#22e0c700 70%),linear-gradient(160deg,#14464280,#031012d1);border:1px solid rgba(67,245,209,.46);box-shadow:0 0 3.5cqw #22e0c733,inset 0 0 2.4cqw #22e0c71f,inset 0 1px #d8fff924;opacity:0;transform:scale(.94);transition:opacity .6s ease .55s,transform .8s var(--pd-ease) .55s}.pd-pv.in .pd-pv__node{opacity:1;transform:none}.pd-pv__node:before{content:"";position:absolute;top:-.8cqw;right:-.8cqw;bottom:-.8cqw;left:-.8cqw;border-radius:2.4cqw;border:1px solid rgba(120,250,230,.55);opacity:0;pointer-events:none}.pd-pv.in .pd-pv__node:before{animation:pd-node-on 1.5s cubic-bezier(.2,.7,.3,1) .85s 1 both}@keyframes pd-node-on{0%{opacity:0;transform:scale(.97)}30%{opacity:.8}to{opacity:0;transform:scale(1.16)}}.pd-pv__mk{width:61.8%;height:auto;margin-bottom:6%;filter:drop-shadow(0 0 .8cqw rgba(24,232,150,.55))}.pd-uc{padding-top:calc(30 * var(--u));padding-bottom:calc(22 * var(--u))}.pd-uc__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pd-uc .pd-h2{margin-top:calc(19 * var(--u))}.pd-more{flex:none;display:inline-flex;align-items:center;gap:calc(10 * var(--u));margin-bottom:calc(8 * var(--u));padding-bottom:calc(5 * var(--u));border-bottom:1px solid rgba(67,245,209,.55);font-size:max(12.5px,calc(18 * var(--u)));font-weight:500;color:var(--cyan);transition:color .18s ease,border-color .18s ease}.pd-more:hover{color:var(--ice);border-color:var(--ice)}.pd-more__ico{width:max(13px,calc(19 * var(--u)));height:auto}.pd-uc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(31 * var(--u));margin-top:calc(24 * var(--u))}.pd-uc-card{position:relative;display:flex;flex-direction:column;min-height:calc(437 * var(--u));padding:calc(27 * var(--u)) calc(33 * var(--u)) calc(17 * var(--u));border-radius:calc(14 * var(--u))}.pd .pd-uc__grid .pd-uc-card{transition:border-color .3s ease,opacity .9s var(--pd-ease) var(--d,0s),transform .9s var(--pd-ease) var(--d,0s)}.pd-uc-card:hover{border-color:#43f5d157}.pd-uc-card__head{display:flex;align-items:flex-start;gap:calc(22 * var(--u))}.pd-ucico{flex:none;width:calc(58 * var(--u));height:calc(58 * var(--u));color:var(--cyan);filter:drop-shadow(0 0 7px rgba(67,245,209,.28))}.pd-uc-card__title{margin-top:calc(1 * var(--u));font-size:max(16px,calc(27 * var(--u)));font-weight:600;line-height:1.2;letter-spacing:-.01em;color:#f2f7f7}.pd-uc-card__sub{display:flex;align-items:center;gap:calc(10 * var(--u));margin-top:calc(9 * var(--u));font-size:max(12px,calc(18.5 * var(--u)));font-weight:500;color:#2cc5b4}.pd-uc-card__sub:before{content:"";flex:none;width:calc(18 * var(--u));height:1px;background:currentColor}.pd-uc-card__req{margin-top:calc(25 * var(--u));font-size:max(14.5px,calc(24 * var(--u)));font-weight:600;line-height:1.56;letter-spacing:-.014em;color:#e8eeee}.pd-uc-card__body{margin-top:calc(14 * var(--u));margin-bottom:calc(16 * var(--u));font-size:max(13px,calc(19 * var(--u)));line-height:1.7;letter-spacing:-.008em;color:var(--pd-muted)}.pd-uc-card__result{margin:auto calc(-17 * var(--u)) 0;display:flex;align-items:center;gap:calc(14 * var(--u));padding:calc(7 * var(--u)) calc(12 * var(--u));border-radius:calc(10 * var(--u));border:1px solid rgba(67,245,209,.12);background:#0310128c}.pd-chip{flex:none;display:inline-flex;align-items:center;height:max(26px,calc(37 * var(--u)));padding:0 calc(12 * var(--u));border-radius:calc(7 * var(--u));border:1px solid rgba(67,245,209,.62);background:#22e0c70f;color:var(--cyan);font-weight:700;font-size:max(11px,calc(17 * var(--u)));white-space:nowrap}.pd-uc-card__out{font-size:max(12px,calc(16.5 * var(--u)));line-height:1.4;letter-spacing:-.02em;color:#e4eceeeb}.pd-footnote{margin-top:calc(16 * var(--u));text-align:center;font-size:max(11px,calc(15 * var(--u)));color:#96a8aed1}.pd-ucico *{transform-box:fill-box;transform-origin:center}.pd-ucico--cube .f-top,.pd-ucico--cube .f-left,.pd-ucico--cube .f-right,.pd-ucico--cube .f-grid{opacity:0}.pd-uc__grid.in .pd-ucico--cube .f-left{animation:pd-cube-l .75s var(--pd-ease) calc(var(--d,0s) + .35s) both}.pd-uc__grid.in .pd-ucico--cube .f-right{animation:pd-cube-r .75s var(--pd-ease) calc(var(--d,0s) + .45s) both}.pd-uc__grid.in .pd-ucico--cube .f-top{animation:pd-cube-t .75s var(--pd-ease) calc(var(--d,0s) + .55s) both}.pd-uc__grid.in .pd-ucico--cube .f-grid{animation:pd-fade .6s ease calc(var(--d,0s) + .9s) both}@keyframes pd-cube-l{0%{opacity:0;transform:translate(-5px,4px)}to{opacity:1;transform:none}}@keyframes pd-cube-r{0%{opacity:0;transform:translate(5px,4px)}to{opacity:1;transform:none}}@keyframes pd-cube-t{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes pd-fade{0%{opacity:0}to{opacity:.7}}.pd-ucico--cart .c-ring{opacity:0}.pd-uc__grid.in .pd-ucico--cart .c-body{animation:pd-cart .9s ease-out calc(var(--d,0s) + .5s) 1 both}.pd-uc__grid.in .pd-ucico--cart .c-ring{animation:pd-ring 1.1s ease-out calc(var(--d,0s) + .6s) 1 both}@keyframes pd-cart{0%{transform:none}40%{transform:scale(1.06)}to{transform:none}}@keyframes pd-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.pd-ucico--doc .d-check{stroke-dasharray:1;stroke-dashoffset:1}.pd-uc__grid.in .pd-ucico--doc .d-check{stroke-dashoffset:0;transition:stroke-dashoffset .7s cubic-bezier(.65,0,.35,1) calc(var(--d,0s) + .55s)}.pd-how{padding-top:calc(24 * var(--u));padding-bottom:calc(36 * var(--u))}.pd-how .pd-h2{margin-top:calc(19 * var(--u))}.pd-how__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(29 * var(--u));margin-top:calc(22 * var(--u))}.pd-step{position:relative;min-height:calc(277 * var(--u));padding:calc(26 * var(--u)) calc(26 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u))}.pd .pd-how__list .pd-step{transition:border-color .6s ease,box-shadow .6s ease,opacity .9s var(--pd-ease) var(--d,0s),transform .9s var(--pd-ease) var(--d,0s)}.pd-step__top{display:flex;align-items:center;gap:calc(26 * var(--u))}.pd-step__n{font-weight:300;font-size:calc(42 * var(--u));line-height:1;letter-spacing:-.01em;color:#84f6ee}.pd-step__ico{position:relative;display:inline-flex}.pd-sico{width:calc(54 * var(--u));height:calc(54 * var(--u));color:var(--cyan)}.pd-step__n,.pd-sico{opacity:.42;transition:opacity .6s ease,filter .6s ease}.pd-step__title{margin-top:calc(21 * var(--u));font-size:max(14.5px,calc(24 * var(--u)));font-weight:600;line-height:1.36;letter-spacing:-.014em;color:#e6ecec}.pd-step__body{margin-top:calc(12 * var(--u));font-size:max(12.5px,calc(18.4 * var(--u)));line-height:1.64;letter-spacing:-.02em;color:var(--pd-muted)}.pd-step__body+.pd-step__body{margin-top:calc(8 * var(--u))}.pd-step.is-lit{border-color:#43f5d157;box-shadow:0 18px 46px #0006,inset 0 1px #d8fff91f,inset 0 0 0 1px #43f5d10a,inset 0 0 calc(40 * var(--u)) #22e0c70d}.pd-step.is-lit .pd-step__n,.pd-step.is-lit .pd-sico{opacity:1;filter:drop-shadow(0 0 8px rgba(67,245,209,.38))}.pd-sico .s-check{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s cubic-bezier(.65,0,.35,1) .1s}.pd-step.is-lit .pd-sico .s-check{stroke-dashoffset:0}.pd-step__pulse{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;border-radius:50%;border:1px solid rgba(120,250,230,.75);opacity:0;pointer-events:none}.pd-step.is-done .pd-step__pulse{animation:pd-done 1.4s cubic-bezier(.2,.7,.3,1) .3s 1 both}@keyframes pd-done{0%{opacity:0;transform:scale(.8)}25%{opacity:.85}to{opacity:0;transform:scale(1.75)}}.pd-step__link{position:absolute;z-index:2;left:100%;top:calc(98 * var(--u));width:calc(29 * var(--u));height:calc(26 * var(--u));display:flex;align-items:center;justify-content:center;pointer-events:none}.pd-step__track{position:absolute;left:calc(-8 * var(--u));right:calc(-8 * var(--u));top:50%;height:1px;background:#43f5d11f;overflow:hidden}.pd-step__fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,#43f5d126,#43f5d1)}.pd-step__chev{position:relative;flex:none;width:calc(32 * var(--u));height:calc(32 * var(--u));color:var(--cyan);opacity:.62;transition:opacity .5s ease,transform .5s var(--pd-ease)}.pd-step.is-passed .pd-step__chev{opacity:1;transform:translate(calc(3 * var(--u)));filter:drop-shadow(0 0 6px rgba(67,245,209,.5))}.pd-duo{position:relative;display:grid;grid-template-columns:calc(796 * var(--u)) calc(719 * var(--u));column-gap:calc(45 * var(--u));padding:calc(29 * var(--u)) var(--edge) calc(26 * var(--u))}.pd-duo>.pd-sec{padding-inline:0}.pd-duo__rule{position:absolute;left:calc(var(--ox,0px) + 874 * var(--u));top:calc(18 * var(--u));bottom:calc(18 * var(--u));width:1px;pointer-events:none;background:linear-gradient(180deg,#43f5d100,#43f5d12e 18%,#43f5d12e 82%,#43f5d100)}.pd-h2--duo{margin-top:calc(19 * var(--u));font-size:calc(33 * var(--u));letter-spacing:-.02em}.pd-body--duo{font-size:max(13.5px,calc(19.5 * var(--u)));line-height:1.62}.pd-mem{position:relative;min-height:calc(404 * var(--u))}.pd-mem__text{max-width:calc(366 * var(--u));margin-top:calc(48 * var(--u))}.pd-mem__text .pd-body+.pd-body{margin-top:calc(9 * var(--u))}.pd-mem__vis{position:absolute;left:calc(308 * var(--u));top:calc(90 * var(--u));width:calc(450 * var(--u));height:calc(278 * var(--u))}.pd-mem__sheet{position:absolute;left:calc(92 * var(--u));top:calc(70 * var(--u));width:calc(98 * var(--u));height:calc(128 * var(--u));border-radius:calc(7 * var(--u));background:linear-gradient(160deg,#22e0c729,#0412145c);border:1px solid rgba(120,250,230,.3);box-shadow:inset 0 1px #d8fff91f,0 0 calc(18 * var(--u)) #22e0c70f;--dx:calc(var(--k) * -16 * var(--u));--dy:calc(var(--k) * -14 * var(--u));opacity:0;transform:translateZ(0) scale(.96);transition:opacity .7s ease calc(.12s + var(--k) * .16s),transform 1s var(--pd-ease) calc(.12s + var(--k) * .16s)}.pd-mem__sheet:after{content:"";position:absolute;left:14%;right:22%;top:24%;height:36%;background:repeating-linear-gradient(180deg,rgba(166,255,243,.22) 0 1px,transparent 1px 30%)}.pd-mem__vis.in .pd-mem__sheet{opacity:calc(1 - var(--k) * .22);transform:translate3d(var(--dx),var(--dy),0) scale(calc(1 - var(--k) * .035))}.pd-mem__wire{position:absolute;left:calc(190 * var(--u));top:calc(128 * var(--u));width:calc(24 * var(--u));height:1px;background:linear-gradient(90deg,#78fae6b3,#43f5d159);transform-origin:0 50%;transform:scaleX(0);transition:transform .6s cubic-bezier(.65,0,.35,1) 1.05s}.pd-mem__wire:before{content:"";position:absolute;left:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 10px #43f5d1cc}.pd-mem__vis.in .pd-mem__wire{transform:none}.pd-mem__panel{position:absolute;left:calc(214 * var(--u));top:calc(8 * var(--u));width:calc(236 * var(--u));padding:calc(12 * var(--u)) calc(20 * var(--u));border-radius:calc(12 * var(--u));border-color:#43f5d147;opacity:0;transition:opacity .7s ease .3s}.pd-mem__vis.in .pd-mem__panel{opacity:1}.pd-mem__list li{position:relative;display:flex;align-items:center;gap:calc(16 * var(--u));height:calc(64 * var(--u));font-size:max(12.5px,calc(19.5 * var(--u)));color:#e8f0f0f0;opacity:0;transform:translate3d(0,calc(8 * var(--u)),0);transition:opacity .6s ease calc(.5s + var(--i) * .12s),transform .7s var(--pd-ease) calc(.5s + var(--i) * .12s)}.pd-mem__vis.in .pd-mem__list li{opacity:1;transform:none}.pd-mico{position:relative;z-index:1;flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));color:var(--cyan);filter:drop-shadow(0 0 5px rgba(67,245,209,.3))}.pd-mem__spine{position:absolute;left:calc(37 * var(--u));top:calc(44 * var(--u));bottom:calc(44 * var(--u));width:1px;background:linear-gradient(180deg,#43f5d18c,#43f5d133);transform-origin:50% 0;transform:scaleY(0);transition:transform .9s cubic-bezier(.65,0,.35,1) 1.05s}.pd-mem__vis.in .pd-mem__spine{transform:none}.pd-syss .pd-body--duo{margin-top:calc(21 * var(--u))}.pd-syss__note{margin-top:calc(11 * var(--u));font-size:max(13px,calc(19.5 * var(--u)));font-weight:500;line-height:1.6;color:#79c8d2}.pd-perm{position:relative;display:flex;align-items:flex-start;gap:calc(34 * var(--u));margin-top:calc(20 * var(--u));padding:calc(21 * var(--u)) calc(30 * var(--u)) calc(21 * var(--u));border-radius:calc(12 * var(--u));border-color:#43f5d14d}.pd-perm__title{font-size:max(15px,calc(24 * var(--u)));font-weight:700;line-height:1.35;letter-spacing:-.014em;color:#40eee3}.pd-perm__p{margin-top:calc(11 * var(--u));font-size:max(13px,calc(19 * var(--u)));line-height:1.66;color:var(--pd-muted)}.pd-perm__p+.pd-perm__p{margin-top:calc(4 * var(--u))}.pd-shield{flex:none;width:calc(66 * var(--u));height:auto;margin-top:calc(4 * var(--u));color:var(--cyan);overflow:visible;filter:drop-shadow(0 0 7px rgba(67,245,209,.28))}.pd-shield__outline,.pd-shield__inner,.pd-shield__check{stroke-dasharray:1;stroke-dashoffset:1}.pd-shield__inner{opacity:.4}.pd-shield__point{fill:#43f5d121;stroke:#43f5d173;stroke-width:1;opacity:0;transform:scale(.55);transform-box:fill-box;transform-origin:center}.pd-shield__rays{opacity:0}.pd-perm.in .pd-shield__outline{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.65,0,.35,1) .15s}.pd-perm.in .pd-shield__inner{stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .45s}.pd-perm.in .pd-shield__point{opacity:1;transform:none;transition:opacity .5s ease 1.05s,transform .7s var(--pd-ease) 1.05s}.pd-perm.in .pd-shield__check{stroke-dashoffset:0;transition:stroke-dashoffset .5s ease 1.3s}.pd-perm.in .pd-shield__rays{animation:pd-rays 1.9s ease 1.45s 1 both}@keyframes pd-rays{0%{opacity:0}40%{opacity:.9}to{opacity:.38}}.pd-ai{min-height:calc(271 * var(--u));padding-top:calc(23 * var(--u));padding-bottom:calc(10 * var(--u))}.pd-ai__copy{position:relative;z-index:2;width:calc(860 * var(--u))}.pd-ai .pd-h2{margin-top:calc(19 * var(--u));font-size:calc(38 * var(--u))}.pd-hl-mint{color:#39f0e6;text-shadow:0 0 22px rgba(53,241,235,.24)}.pd-ai__text{max-width:calc(752 * var(--u));margin-top:calc(22 * var(--u))}.pd-ai__vis{position:absolute;left:calc(var(--ox,0px) + 1080 * var(--u));top:calc(31 * var(--u));width:calc(520 * var(--u));height:calc(200 * var(--u))}.pd-ai__art.art-canvas{top:0;right:0;bottom:0;left:0}.pd-ai__labels{position:absolute;left:62.8%;top:0;bottom:0;width:37%}.pd-ai__labels li{position:absolute;left:0;top:calc(var(--row) * 100%);transform:translateY(-50%);white-space:nowrap;font-size:max(12.5px,calc(19.5 * var(--u)));font-weight:500;color:#e8f0f0eb;opacity:0;transition:opacity .6s ease calc(.45s + var(--order) * .2s)}.pd-ai__vis.in .pd-ai__labels li{opacity:1}.pd-ai__labels li.is-core{color:#43f5d1;font-weight:700;text-shadow:0 0 16px rgba(67,245,209,.3)}.pd-earth{padding-top:calc(26 * var(--u))}.pd-finale{position:relative;z-index:3;padding-inline:var(--edge)}.pd-finale__grid{display:grid;grid-template-columns:calc(690 * var(--u)) minmax(0,1fr) auto;column-gap:calc(34 * var(--u));align-items:start}.pd-label--plain:before{display:none}.pd-finale .pd-h2{margin-top:calc(19 * var(--u));font-size:calc(37 * var(--u))}.pd-finale__ex{margin-top:calc(20 * var(--u));display:flex;flex-direction:column;gap:calc(5 * var(--u))}.pd-finale__ex li{display:flex;align-items:center;gap:calc(14 * var(--u));font-size:max(13px,calc(19 * var(--u)));line-height:1.4;color:#d6e2e5e6}.pd-finale__ex li:before{content:"";flex:none;width:2px;height:1.05em;border-radius:1px;background:var(--cyan);box-shadow:0 0 6px #43f5d180}.pd-finale__msg{margin-top:calc(60 * var(--u));max-width:calc(560 * var(--u));font-size:max(13px,calc(19 * var(--u)));line-height:1.62;color:var(--pd-muted)}.pd-finale__accent{margin-top:calc(8 * var(--u));font-weight:700;color:#6ee9e1;letter-spacing:-.01em}.pd-finale__cta{margin-top:calc(66 * var(--u))}.pd-btn--final{min-width:calc(264 * var(--u));height:max(42px,calc(50 * var(--u)));font-size:max(13px,calc(17 * var(--u)))}.pd-finale__tags{margin-top:calc(20 * var(--u));text-align:center;font-weight:500;font-size:max(9.5px,calc(15.5 * var(--u)));line-height:1.6;letter-spacing:.34em;text-transform:uppercase;color:#66bebaeb}.pd-finale__tags i{font-style:normal;letter-spacing:0;margin:0 1.5em;color:#a0c8c499}.pd-finale__tags .lit{color:#aae8e2f2}.pd-finale__tags>span{white-space:nowrap}.pd-earth .earth-finale__horizon{--horizon:calc(8vh + 54 * var(--u));min-height:0;margin-top:calc(8vh + 18 * var(--u))}.pd-earth .earth-finale__title{--title-top:calc(133 * var(--u) - 8vh);font-size:max(10.5px,calc(16.5 * var(--u)));letter-spacing:.2em;text-indent:.2em;font-weight:500}@media (max-width:899px){.pd{--u:1px;--edge:clamp(16px,4.6vw,28px)}.pd-ln{display:block}.pd-br-m{display:inline}.pd-label{font-size:11px;letter-spacing:.18em}.pd-h2{font-size:clamp(26px,6.8vw,34px);line-height:1.26}.pd-hero{min-height:0;display:flex;flex-direction:column}.pd-hero__copy{width:auto;padding:26px var(--edge) 0}.pd-hero__eyebrow{margin-top:14px;font-size:clamp(19px,5.2vw,25px);line-height:1.3}.pd-hero__title{margin-top:8px;font-size:clamp(38px,11vw,54px);line-height:1.14}.pd-hero__lead{margin-top:18px;font-size:15.5px;line-height:1.7}.pd-hero__sub{margin-top:12px;font-size:15px;line-height:1.7}.pd-hero__lead br,.pd-hero__sub br{display:none}.pd-hero__ctas{margin-top:26px;gap:10px}.pd-btn{height:48px;padding:0 20px;font-size:15px;gap:10px}.pd-btn--primary,.pd-btn--ghost{min-width:0;flex:1 1 220px}.pd-trust{margin-top:22px;gap:10px 18px}.pd-trust li{font-size:13px}.pd-visual{position:relative;inset:auto;display:flex;flex-direction:column;align-items:center;padding:40px var(--edge) 34px}.pd-sys{position:relative;left:auto;top:auto;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pd-sys__slot{height:46px}.pd-box{padding:0 9px;gap:8px;font-size:12px;border-radius:8px}.pd-box--dynamics .pd-box__name{font-size:10.5px}.pd-mark{width:22px}.pd-mark--sap{width:42px}.pd-box--oracle .pd-mark{width:24px}.pd-orb{position:relative;left:auto;top:auto;margin-top:58px;--orb:min(60vw,260px)}.pd-orb .orb-hero__word{font-size:clamp(18px,5.4vw,24px)}.pd-orb .orb-hero__mark{top:18.6%;height:41.3%}.pd-orb .orb-hero__lines{margin-top:8px}.pd-orb .orb-hero__lines li{font-size:9px}.pd-visual__caption{position:relative;left:auto;top:auto;width:auto;margin-top:26px;font-size:10.5px;gap:6px}.pd-out{position:relative;left:auto;top:auto;width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:52px}.pd-out__slot{height:64px}.pd-box--out{flex-direction:column;justify-content:center;gap:6px;padding:0 2px;font-size:11.5px}.pd-oico{width:20px;height:20px}.pd-terrain.art-canvas{left:0;right:0;top:auto;bottom:0;height:110px}.pd-problem{min-height:0;padding-top:56px;padding-bottom:44px}.pd-problem__copy{width:auto}.pd-problem .pd-h2{margin-top:14px}.pd-problem__p{margin-top:16px;max-width:none}.pd-body{font-size:15px;line-height:1.72}.pd-accent{font-size:17px}.pd-pv{position:relative;left:auto;top:auto;width:100%;margin-top:34px}.pd-uc{padding-top:56px;padding-bottom:44px}.pd-uc__head{flex-direction:column;align-items:flex-start;gap:14px}.pd-uc .pd-h2{margin-top:14px}.pd-uc__grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.pd-uc-card{min-height:0;padding:24px 20px 18px;border-radius:14px}.pd-ucico{width:46px;height:46px}.pd-uc-card__head{gap:16px}.pd-uc-card__title{font-size:19px}.pd-uc-card__sub{font-size:13.5px;margin-top:6px}.pd-uc-card__req{margin-top:20px;font-size:16px}.pd-uc-card__body{margin-top:12px;font-size:14.5px}.pd-uc-card__result{flex-wrap:wrap;gap:10px}.pd-chip{height:28px;font-size:12.5px}.pd-uc-card__out{font-size:13.5px}.pd-footnote{text-align:left;font-size:12px}.pd-how{padding-top:56px;padding-bottom:44px}.pd-how .pd-h2{margin-top:14px}.pd-how__list{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:24px}.pd-step{min-height:0;padding:22px 20px 20px}.pd-step__top{gap:18px}.pd-step__n{font-size:34px}.pd-sico{width:40px;height:40px}.pd-step__title{margin-top:16px;font-size:17px}.pd-step__body{font-size:14.5px}.pd-step__link{left:36px;top:100%;width:26px;height:30px}.pd-step__track{left:50%;right:auto;top:-4px;bottom:-4px;width:1px;height:auto}.pd-step__fill{transform-origin:50% 0;transform:scaleY(0);background:linear-gradient(180deg,#43f5d126,#43f5d1)}.pd-step__chev{width:20px;height:20px;transform:rotate(90deg)}.pd-step.is-passed .pd-step__chev{transform:rotate(90deg) translate(3px)}.pd-duo{grid-template-columns:minmax(0,1fr);row-gap:0;padding:0 var(--edge)}.pd-duo__rule{display:none}.pd-mem,.pd-syss{padding-top:56px;padding-bottom:40px}.pd-syss:before{content:"";position:absolute;left:calc(-1 * var(--edge));right:calc(-1 * var(--edge));top:0;height:1px;background:linear-gradient(90deg,#43f5d100,#78fae633 50%,#43f5d100)}.pd-h2--duo{margin-top:14px;font-size:clamp(24px,6.2vw,30px)}.pd-mem{min-height:0}.pd-mem__text{max-width:none;margin-top:16px}.pd-body--duo{font-size:15px}.pd-mem__vis{position:relative;left:auto;top:auto;width:min(100%,380px);height:290px;margin:28px auto 0}.pd-mem__panel{left:auto;right:0;width:230px}.pd-mem__list li{height:60px;font-size:15px}.pd-mico{width:30px;height:30px}.pd-mem__spine{left:35px}.pd-syss .pd-body--duo{margin-top:16px}.pd-syss__note{font-size:14.5px}.pd-perm{flex-direction:column;gap:14px;padding:22px 20px}.pd-shield{width:52px}.pd-perm__title{font-size:17px}.pd-perm__p{font-size:14.5px}.pd-ai{display:flex;flex-direction:column;min-height:0;padding-top:56px;padding-bottom:40px}.pd-ai__copy{width:auto}.pd-ai .pd-h2{margin-top:14px;font-size:clamp(26px,6.8vw,32px)}.pd-ai__text{max-width:none;margin-top:16px}.pd-ai__vis{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:2.2;margin-top:30px}.pd-ai__labels li{font-size:13.5px}.pd-earth{padding-top:56px}.pd-finale__grid{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.pd-finale__lead{display:flex;flex-direction:column;align-items:center}.pd-finale .pd-h2{margin-top:14px;font-size:clamp(24px,6.4vw,30px)}.pd-finale__ex{align-items:flex-start;margin-top:18px}.pd-finale__ex li{font-size:14.5px;text-align:left}.pd-finale__msg{margin-top:22px;font-size:14.5px}.pd-finale__cta{margin-top:24px}.pd-btn--final{min-width:0;height:48px;font-size:15px}.pd-finale__tags{margin-top:30px;font-size:10px;letter-spacing:.2em;line-height:2}.pd-finale__tags i{margin:0 .6em}.pd-earth .earth-finale__horizon{--horizon:clamp(240px,36vh,340px);margin-top:calc(8vh + 14px)}.pd-earth .earth-finale__title{--title-top: calc(112px - 8vh) ;font-size:10.5px;letter-spacing:.24em;text-indent:.24em;padding:0 16px}}@media (max-width:420px){.pd-box--dynamics .pd-box__name{font-size:9.5px}.pd-box{padding:0 7px;gap:6px;font-size:11px}.pd-out{gap:4px}.pd-box--out{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.pd-box,.pd-pv__slot,.pd-pv__node,.pd-mem__sheet,.pd-mem__list li{transform:none!important}.pd-box{transition:opacity .5s ease .2s}.pd-pv__slot{transition:opacity .5s ease}.pd-pv__node{transition:opacity .5s ease .1s}.pd-pv__panel:after{transition:opacity .5s ease .2s}.pd-pv.in .pd-pv__node:before{animation:none}.pd-ucico *,.pd-step__pulse{animation:none!important}.pd-ucico--cube .f-top,.pd-ucico--cube .f-left,.pd-ucico--cube .f-right{opacity:1}.pd-ucico--cube .f-grid{opacity:.7}.pd-ucico--doc .d-check,.pd-sico .s-check{stroke-dashoffset:0;transition:none}.pd-mem__vis.in .pd-mem__sheet{transform:translate3d(var(--dx),var(--dy),0) scale(calc(1 - var(--k) * .035))!important}.pd-mem__sheet,.pd-mem__list li{transition:opacity .5s ease}.pd-mem__wire,.pd-mem__spine{transform:none;transition:none}.pd-shield__outline,.pd-shield__inner,.pd-shield__check{stroke-dashoffset:0;transition:none!important}.pd-shield__point{opacity:1;transform:none;transition:none!important}.pd-perm.in .pd-shield__rays{animation:none;opacity:.38}.pd-step__fill,.pd-step__chev{transition:none}.pd .pd-uc__grid .pd-uc-card,.pd .pd-how__list .pd-step{transform:none!important;transition:opacity .6s ease var(--d,0s),border-color .3s ease}}.demo-page{color:#e8fbf7;background:#041214;min-height:100vh;font-family:var(--sans,Inter,Arial,sans-serif);color-scheme:dark}.demo-page *,.demo-page *:before,.demo-page *:after{box-sizing:border-box}.demo-page button,.demo-page input,.demo-page textarea,.demo-page select{font:inherit}.demo-page button{cursor:pointer}.demo-page :focus-visible{outline:2px solid #a6fff3;outline-offset:4px}.demo-page button:disabled{cursor:wait;opacity:.65}.demo-main{padding-top:30px}.demo-layout{width:min(1450px,calc(100% - 88px));margin:0 auto;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);grid-template-rows:auto 1fr;align-items:start}.demo-top{grid-column:1;grid-row:1}.demo-form-panel{grid-column:2;grid-row:1 / 3}.demo-lower{grid-column:1;grid-row:2;min-width:0}.demo-eyebrow{color:#99e8da;font-size:11px;font-weight:500;letter-spacing:.2em;margin:0 0 20px;line-height:1.6}.demo-hero{padding:21px 0 0}.demo-hero h1{font-size:clamp(29px,3.35vw,51px);font-weight:520;line-height:1.12;letter-spacing:-.047em;margin:0 0 21px}.demo-hero h1 span{color:#43f5d1}.demo-hero>p:last-child{font-size:clamp(12px,1.05vw,16px);line-height:1.75;color:#c4d9d5;margin:0}.demo-hero>p:last-child span{color:#98bcb5}.demo-promo{margin:29px 0 0;display:grid;grid-template-columns:1.25fr 1fr;align-items:center;border:1px solid #3ae8cb70;border-radius:13px;background:linear-gradient(130deg,#0d40396b,#052b2866);box-shadow:inset 0 0 23px #24e9c409;overflow:hidden}.demo-promo__offer{display:flex;gap:12px;align-items:center;padding:18px 15px}.demo-promo__gift{font-size:35px;color:#72f4db}.demo-promo p{margin:0 0 5px;font-size:12px}.demo-promo strong{display:block;color:#79ffe1;font-size:clamp(15px,1.55vw,22px);font-weight:600;letter-spacing:-.04em;white-space:nowrap}.demo-promo small{display:block;font-size:9px;margin-top:8px;line-height:1.5;color:#a9c8c0}.demo-countdown{border-left:1px solid #3adebb45;padding:10px 12px;text-align:center;color:#b8e8dc;font-size:11px}.demo-countdown__clock{font-variant-numeric:tabular-nums}.demo-countdown__clock b{display:block;color:#a6fff3;font-size:24px;line-height:1.3;margin:3px 0}.demo-countdown__clock strong{font-size:19px;letter-spacing:.04em}.demo-story{margin-top:48px}.demo-story .demo-eyebrow{font-size:9px;margin-bottom:12px}.demo-story h2{font-size:clamp(23px,2.35vw,34px);font-weight:500;line-height:1.25;letter-spacing:-.035em;margin:0 0 17px}.demo-story h2 span{font-size:.73em}.demo-story__lead{font-size:12px;line-height:1.9;color:#acc4bf;max-width:490px;margin:0}.demo-story__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:25px}.demo-story-card{border:1px solid #48e2c452;background:linear-gradient(140deg,#12403757,#061e2080);border-radius:12px;padding:20px 18px 16px;min-width:0;display:flex;flex-direction:column}.demo-card-icon{width:35px;height:35px;border:1px solid #55e9c967;border-radius:8px;display:grid;place-items:center;font-size:27px;color:#92fce0}.demo-story-card h3{font-size:17px;font-weight:550;line-height:1.3;margin:14px 0}.demo-story-card h3 small{display:block;font-size:11px;font-weight:400;color:#b6d4cc;margin-top:5px}.demo-story-card ul{padding:0;list-style:none;font-size:11px;line-height:1.65;color:#bdd8d1;margin:0 0 24px}.demo-story-card li{margin:6px 0;display:flex;gap:7px}.demo-story-card li:before{content:"✓";color:#4af1c9}.demo-story-card button{margin-top:auto;padding:11px 10px;color:#cefff1;font-size:11px;text-align:left;border:1px solid #3ae1b76b;border-radius:6px;background:#16523c78;display:flex;justify-content:space-between;gap:4px}.demo-story-card button:hover{background:#20634f}.demo-product{margin-top:39px}.demo-product>.demo-eyebrow{margin-bottom:10px;font-size:9px}.demo-product>h2{font-size:24px;font-weight:500;letter-spacing:-.035em;margin:0 0 25px}.demo-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:19px 0 0;border-top:1px solid #3dd9b337;margin:17px 0 0;list-style:none;gap:10px}.demo-trust li+li{border-left:1px solid #3dd9b337;padding-left:13px}.demo-trust strong{display:block;font-size:12px;font-weight:500;color:#b8ffe4;margin-bottom:7px}.demo-trust span{display:block;font-size:9px;color:#9bbcb1;line-height:1.6}.demo-form-panel{scroll-margin-top:24px;padding:21px 23px;border:1px solid #58dec269;border-radius:16px;background:linear-gradient(145deg,#103c369e,#062321bf);box-shadow:inset 0 1px #b1ffef12,0 15px 60px #0002;min-width:0}.demo-form-panel fieldset{margin:0;padding:0;border:0;min-width:0}.demo-modes{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-mode{position:relative;display:grid;grid-template-columns:25px 1fr;gap:6px 8px;align-items:center;padding:13px 12px;border:1px solid #467f7563;border-radius:8px;background:#071e1d66;cursor:pointer}.demo-mode.is-selected{border-color:#47efc7;background:linear-gradient(130deg,#18775066,#0b372799);box-shadow:inset 0 0 15px #51ffd80b}.demo-mode input{position:absolute;opacity:0;width:100%;height:100%;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.demo-mode:has(input:focus-visible){outline:2px solid #b2ffe7;outline-offset:3px}.demo-mode__icon{grid-row:1 / 3;font-size:25px;color:#8cebc8}.demo-mode strong{font-size:12px;font-weight:550;white-space:nowrap}.demo-mode small{font-size:8px;color:#a4c9b9;line-height:1.4}.demo-form-intro{margin:22px 0 18px}.demo-form-intro h2{font-size:18px;letter-spacing:-.025em;font-weight:500;margin:0 0 6px}.demo-form-intro p{font-size:10px;color:#9fbbb2;margin:0;display:flex;justify-content:space-between}.demo-form-intro p span{font-size:9px;color:#7fa497}.demo-fields{display:grid;gap:15px}.demo-field{min-width:0}.demo-field label{display:flex;align-items:baseline;gap:4px;margin-bottom:7px;font-size:11px;line-height:1.4;color:#d9eee4}.demo-field label>span{color:#65e4b8}.demo-field label small{font-size:9px;color:#90b5a6;margin-left:3px}.demo-field input,.demo-field select,.demo-field textarea{display:block;width:100%;min-width:0;max-width:100%;min-height:39px;padding:10px 11px;color:#e2f7ed;background:#061e1cb3;border:1px solid #497e696e;border-radius:6px;outline:none;font-size:12px;line-height:1.45;transition:border-color .18s,box-shadow .18s}.demo-field textarea{resize:vertical;min-height:78px}.demo-field select{padding-right:24px;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.demo-field option{background:#0b2620;color:#eefbf5}.demo-plan-summary{display:grid;gap:4px;margin:0;padding:12px 14px;border:1px solid #497e696e;border-radius:6px;background:#061e1cb3;color:#d9eee4;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.demo-plan-summary strong{color:#65e4b8}.demo-field input::placeholder,.demo-field textarea::placeholder{color:#789d8f;opacity:1;font-size:11px}.demo-field input:focus,.demo-field textarea:focus,.demo-field select:focus{border-color:#67efc3;box-shadow:0 0 0 2px #54e9b815}.demo-field [aria-invalid=true]{border-color:#f7b1a1}.demo-field__error{color:#ffd0c1;font-size:11px;line-height:1.5;margin:6px 0 0}.demo-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.demo-email-row{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.demo-field-row.is-single{grid-template-columns:1fr}.demo-schedule-note{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.08em;color:#92bfae;margin:2px 0 -7px}.demo-consent{display:flex;align-items:flex-start;gap:9px;font-size:10px;line-height:1.6;color:#adccbc}.demo-consent input{width:15px;height:15px;min-width:15px;margin:1px 0;accent-color:#58ebbd}.demo-submit{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:13px 16px;margin:21px 0 0;border:1px solid #abffe4;border-radius:7px;color:#052b21;background:linear-gradient(110deg,#9fd,#56e4bd);font-size:15px;font-weight:600;box-shadow:0 0 16px #43f5b612;transition:filter .2s}.demo-submit>span{font-size:20px}.demo-submit:hover:not(:disabled){filter:brightness(1.09)}.demo-form-foot{text-align:center;font-size:9px;line-height:1.5;color:#90b6a5;margin:13px 0 0}.demo-form-message{padding:12px;border:1px solid #e5b29a66;background:#38271e99;border-radius:6px;color:#ffe5d1;font-size:12px;line-height:1.6;margin:16px 0 0}.demo-fields:disabled{opacity:.7}.demo-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.demo-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.demo-success{padding:80px 5px;text-align:center;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-success__check{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;border:1px solid #65f6cc;color:#94ffe1;font-size:29px;margin-bottom:30px}.demo-success h2{font-size:30px;letter-spacing:-.04em;line-height:1.25;font-weight:500}.demo-success p:not(.demo-eyebrow){color:#c5e6d8;font-size:15px;line-height:1.7}.demo-success small{font-size:12px;line-height:1.7;color:#8fbba5}.demo-earth{padding-top:85px;text-align:center;--horizon:38vh;--title-top:56%;min-height:500px}.demo-earth__copy{position:relative;z-index:2;padding:0 20px}.demo-earth .demo-eyebrow{margin-bottom:19px;font-size:11px}.demo-earth h2{font-size:clamp(25px,3.3vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.25;margin:0;color:#dafcec}.demo-earth h2 span{color:#9cf6cd}.demo-earth__people{font-size:9px;letter-spacing:.17em;color:#b4e0cc;margin:24px 0 0}.demo-earth .earth-finale__title{font-size:12px;letter-spacing:.25em;color:#d2f9e8}.demo-reveal.in{animation:demo-reveal .7s both}@keyframes demo-reveal{0%{opacity:.25;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1350px){.demo-form-panel{padding:28px 32px}.demo-fields{gap:18px}.demo-field label{font-size:13px}.demo-field input,.demo-field textarea,.demo-field select{font-size:14px;min-height:45px}.demo-field input::placeholder,.demo-field textarea::placeholder{font-size:12px}.demo-mode strong{font-size:14px}.demo-mode small{font-size:10px}.demo-form-intro{margin:26px 0 22px}.demo-form-intro h2{font-size:21px}.demo-consent{font-size:12px}.demo-story__lead{font-size:15px}.demo-story-card{padding:24px}.demo-story-card h3{font-size:20px}.demo-story-card ul,.demo-story-card button{font-size:13px}.demo-story{margin-top:60px}.demo-product{margin-top:45px}.demo-workflow{padding:20px 35px 25px}.demo-workflow__prompt{padding:24px}.demo-workflow__prompt p{font-size:17px}.demo-workflow__prompt small{font-size:12px}.demo-workflow__engine{padding:20px}.demo-workflow__engine>span{font-size:13px}.demo-system-list>div{height:60px}.demo-workflow__result{padding:22px}.demo-workflow__result strong{font-size:15px}.demo-workflow__result small{font-size:11px}.demo-trust{padding-top:26px}.demo-trust strong{font-size:15px}.demo-trust span{font-size:11px}}@media (max-width:1000px) and (min-width:801px){.demo-layout{width:calc(100% - 48px);column-gap:24px;grid-template-columns:1fr 1.05fr}.demo-form-panel{padding:18px 15px}.demo-modes{gap:7px}.demo-mode{padding:11px 8px;grid-template-columns:18px 1fr;gap:5px}.demo-mode strong{font-size:10px}.demo-mode small{font-size:7px}.demo-story-card{padding:16px 12px}.demo-story-card h3{font-size:15px}.demo-story-card ul,.demo-story-card button{font-size:10px}.demo-promo{grid-template-columns:1fr}.demo-countdown{border-left:0;border-top:1px solid #3adebb45;padding:10px}.demo-countdown__clock{display:flex;align-items:center;justify-content:center;gap:15px}.demo-product>h2{font-size:21px}.demo-workflow{padding:6px 0 17px}.demo-workflow__engine>span{font-size:9px}.demo-workflow__prompt p{font-size:11px}}@media (max-width:800px){.demo-main{padding-top:8px}.demo-layout{width:min(600px,calc(100% - 36px));display:flex;flex-direction:column;gap:28px}.demo-top,.demo-form-panel,.demo-lower{width:100%}.demo-hero{padding-top:17px}.demo-hero h1{font-size:clamp(31px,6.2vw,43px)}.demo-hero>p:last-child{font-size:13px}.demo-eyebrow{font-size:10px}.demo-promo{margin-top:25px}.demo-form-panel{padding:22px 19px}.demo-field input,.demo-field select,.demo-field textarea{font-size:16px;min-height:46px}.demo-field label{font-size:12px}.demo-field label small{font-size:10px}.demo-field input::placeholder,.demo-field textarea::placeholder{font-size:12px}.demo-fields{gap:17px}.demo-mode strong{font-size:12px}.demo-mode small{font-size:9px}.demo-form-intro h2{font-size:21px}.demo-form-intro p{font-size:12px}.demo-form-intro p span{font-size:10px}.demo-consent{font-size:11px}.demo-form-foot{font-size:10px}.demo-form-panel input[type=date],.demo-form-panel input[type=time]{padding:10px 7px}.demo-story{margin-top:10px}.demo-story h2{font-size:29px}.demo-story__lead{font-size:14px}.demo-story-card{padding:19px 14px}.demo-product{margin-top:38px}.demo-workflow{padding:10px 5px 20px}.demo-earth{padding-top:64px;--horizon:33vh;--title-top:58%;min-height:430px}.demo-earth__people{font-size:8px;letter-spacing:.08em;line-height:1.8}.demo-earth .earth-finale__title{font-size:9px;letter-spacing:.17em}.demo-success{min-height:530px;padding:40px 8px}.demo-promo strong{font-size:17px}.demo-promo__offer{padding:18px 12px;gap:8px}.demo-promo__gift{font-size:28px}.demo-promo small{font-size:8px}.demo-countdown{font-size:9px;padding:10px 8px}.demo-countdown__clock strong{font-size:17px}}@media (max-width:390px){.demo-layout{width:calc(100% - 26px)}.demo-form-panel{padding:18px 13px}.demo-mode{padding:12px 8px;grid-template-columns:20px 1fr;gap:4px}.demo-mode strong{font-size:11px}.demo-mode small{font-size:8px}.demo-mode__icon{font-size:23px}.demo-field-row{gap:8px}.demo-field label{font-size:11px}.demo-story-card{padding:16px 11px}.demo-story-card h3{font-size:15px}.demo-story-card ul,.demo-story-card button{font-size:10px}.demo-promo__gift{display:none}.demo-workflow__engine>span{font-size:9px}.demo-trust strong{font-size:11px}.demo-trust span{font-size:8px}}@media (prefers-reduced-motion:reduce){.demo-layout [data-enter],.demo-reveal{animation:none!important}.demo-field input,.demo-field select,.demo-field textarea,.demo-submit{transition:none!important}.demo-reveal{opacity:1;transform:none}}.demo-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);column-gap:24px;width:min(1450px,calc(100% - 80px))}.demo-hero h1{font-size:clamp(32px,3.9vw,55px);font-weight:450;letter-spacing:-.045em}.demo-hero>p:last-child{font-size:clamp(14px,1.55vw,18px);line-height:1.6}.demo-promo__gift{width:35px;height:39px;flex:none}.demo-story h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:clamp(24px,2.6vw,34px);line-height:1.2}.demo-story h2 span{font-size:1em}.demo-story__lead{max-width:440px;font-size:13px;line-height:1.6}.demo-story__cards{gap:14px;margin-top:22px}.demo-story-card{display:grid;grid-template-columns:32px 1fr;align-content:start;gap:0 12px;padding:21px 16px 16px}.demo-card-icon{border:0;border-radius:0;width:32px;height:35px;grid-column:1;grid-row:1}.demo-story-card h3{grid-column:2;grid-row:1;margin:0;font-size:16px;align-self:center;font-weight:450}.demo-story-card h3 small{color:#6df5d3}.demo-story-card ul{grid-column:1 / -1;grid-row:2;margin:17px 0;font-size:12px;line-height:1.7}.demo-story-card li{margin:7px 0}.demo-story-card button{grid-column:1 / -1;grid-row:3;margin:0;font-size:12px;min-height:37px}.demo-product{margin-top:29px}.demo-console-art{height:276px;position:relative;isolation:isolate;display:flex;align-items:center;margin:0 -6px}.demo-console-art:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:-1;background:radial-gradient(ellipse at 50% 75%,#00cfad21,transparent 68%)}.demo-art-window{position:absolute;top:15px;right:11%;bottom:12px;left:16%;border:1px solid #41d9c752;border-radius:9px;background:linear-gradient(145deg,#0a292acc,#031314f2);transform:perspective(750px) rotateY(12deg) rotate(3deg);overflow:hidden;box-shadow:0 17px 35px #0006}.demo-art-toolbar{display:flex;align-items:center;gap:4px;height:22px;padding:0 10px;border-bottom:1px solid #369a8645;color:#7ca89e;font-size:6px;letter-spacing:.1em}.demo-art-toolbar span{margin-right:auto}.demo-art-toolbar i{width:3px;height:3px;background:#70aa9c;border-radius:50%}.demo-art-window aside{position:absolute;left:0;top:22px;bottom:0;width:22%;background:#0a2d2733;border-right:1px solid #23645755;padding:16px 10px;display:grid;align-content:start;gap:17px}.demo-art-window aside i,.demo-art-window aside b{display:block;height:3px;background:#426e633d;width:85%;border-radius:3px}.demo-art-window aside b{background:#4ce4c650;height:10px;width:95%}.demo-art-center{position:absolute;left:23%;right:7%;top:44px;bottom:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.demo-art-center>div{display:flex;align-items:center;gap:9px;padding:14px 11px;width:100%;font-size:9px;white-space:nowrap;border:1px solid #38d1ba99;background:#0a332a77;border-radius:7px;box-shadow:0 0 18px #00dcb50d}.demo-art-center>div>span{border:1px solid #54eacd8c;border-radius:50%;width:21px;height:21px;display:grid;place-items:center;margin-left:auto;color:#7bffe0}.demo-art-center>small{font-size:7px;color:#729f92;letter-spacing:.06em;margin-top:10px}.demo-art-steps{position:relative;z-index:2;display:grid;gap:12px;width:28%;transform:perspective(650px) rotateY(9deg) rotate(3deg)}.demo-art-steps>div{padding:11px 9px;min-height:49px;display:flex;align-items:center;gap:7px;font-size:9px;line-height:1.5;border:1px solid #49c9b566;background:linear-gradient(130deg,#0c3a35e8,#041d21db);border-radius:7px;box-shadow:0 4px 12px #0003}.demo-art-steps>div>span{font-size:11px;color:#62ead1}.demo-art-systems{position:absolute;z-index:2;right:0;top:34px;bottom:25px;width:20%;padding:7px;background:linear-gradient(120deg,#0a3a36de,#061e25e6);border:1px solid #58d0c578;border-radius:9px;transform:perspective(600px) rotateY(-14deg) rotate(-3deg);display:grid;grid-template-rows:repeat(5,1fr);gap:4px}.demo-art-systems>div{display:flex;align-items:center;gap:5px;font-size:8px;line-height:1.3}.demo-art-systems img{width:28px;height:28px;object-fit:contain;flex:none}.demo-art-systems b{width:28px;text-align:center;font-size:22px;font-weight:300;color:#71f2d7}.demo-trust{margin-top:20px;padding-top:20px}.demo-form-panel{background:linear-gradient(140deg,#082826d6,#041a1cd9)}.demo-form-heading{margin:5px 0 21px}.demo-form-heading .demo-eyebrow{font-size:9px;margin:0 0 11px}.demo-form-heading h2{font-weight:450;font-size:39px;letter-spacing:-.035em;margin:0 0 11px;line-height:1.1}.demo-form-heading>p:last-child{font-size:13px;line-height:1.6;color:#c4dcd8;margin:0}.demo-mode__icon{width:25px;height:30px;grid-row:1 / 3}.demo-mode{background:#031b1e75}.demo-mode.is-selected{background:linear-gradient(135deg,#12726355,#052d2c99)}.demo-required-note{font-size:9px;color:#93b5ab;text-align:right;margin:10px 0 13px}.demo-fields{gap:14px}.demo-field input,.demo-field select,.demo-field textarea{background:#02181dc2}.demo-earth{padding-top:36px;min-height:330px;--title-top:62%}.demo-earth h2{font-family:var(--serif,Georgia,serif);font-weight:400;font-size:32px}.demo-earth .earth-finale__horizon{height:190px;min-height:190px;margin-top:18px}.demo-earth .demo-eyebrow{margin-bottom:10px;font-size:9px}.demo-earth__people{margin-top:13px;font-size:8px}@media (min-width:1350px){.demo-layout{column-gap:48px}.demo-story-card{padding:24px 21px 21px}.demo-story-card h3{font-size:19px}.demo-story-card ul{font-size:14px}.demo-story-card button{font-size:13px}.demo-console-art{height:325px}.demo-art-center>div{font-size:12px}.demo-art-steps>div{font-size:12px;padding:15px}.demo-art-systems>div{font-size:11px}.demo-fields{gap:17px}.demo-form-heading h2{font-size:45px}.demo-form-heading>p:last-child{font-size:15px}.demo-art-center>small{font-size:10px}}@media (max-width:1000px) and (min-width:801px){.demo-layout{width:calc(100% - 48px);grid-template-columns:1fr 1.05fr}.demo-story-card{padding:16px 11px;gap:0 7px;grid-template-columns:27px 1fr}.demo-story-card h3{font-size:13px}.demo-story-card ul,.demo-story-card button{font-size:10px}.demo-art-center>div{font-size:7px;padding:10px 6px}.demo-art-systems img{width:23px;height:23px}.demo-art-systems>div{font-size:7px}.demo-art-steps>div{font-size:8px}.demo-art-center>small{font-size:6px}}@media (max-width:800px){.demo-layout{width:min(600px,calc(100% - 36px))}.demo-hero h1{font-size:clamp(32px,6.7vw,44px)}.demo-hero>p:last-child{font-size:14px}.demo-story h2{font-size:28px}.demo-story__lead{font-size:14px}.demo-story-card{padding:18px 13px 13px;gap:0 8px;grid-template-columns:27px 1fr}.demo-card-icon{width:27px}.demo-story-card h3{font-size:14px}.demo-story-card ul{font-size:11px}.demo-story-card button{font-size:10px}.demo-fields{gap:17px}.demo-form-heading h2{font-size:34px}.demo-console-art{height:260px;margin:0}.demo-art-steps>div{font-size:8px;padding:10px 7px;gap:5px}.demo-art-center>div{font-size:8px;padding:11px 8px}.demo-art-systems img{width:22px;height:24px}.demo-art-systems>div{font-size:7px}.demo-art-center>small{font-size:6px}.demo-earth{padding-top:50px}.demo-earth h2{font-size:27px}}@media (max-width:390px){.demo-layout{width:calc(100% - 26px)}.demo-story-card h3{font-size:13px}.demo-story-card ul{font-size:10px}.demo-story-card button{font-size:9px}.demo-promo__gift{display:block;width:25px}.demo-promo strong{font-size:15px}.demo-promo small{font-size:7px}.demo-art-center>div{font-size:7px}.demo-art-steps>div{font-size:7px}.demo-art-systems{width:21%}}.demo-form-panel{position:relative;z-index:2}.demo-console-art,.demo-console-art:before{pointer-events:none}.demo-earth__copy{padding-bottom:20px}.demo-earth .earth-finale__horizon{margin-top:45px}.demo-earth .earth-finale__apex{top:calc(8vh + 10px)}.demo-page{--demo-bg: #041214;--demo-panel: #081b1d;--demo-teal: #0d2b2a;--demo-mint: #43f5d1;--demo-cyan: #22e0c7;--demo-edge: rgb(15 198 181 / 48%);--demo-text: #e7f7fc;--demo-muted: #a0bcc3;background:var(--demo-bg);color:var(--demo-text)}.demo-page .demo-eyebrow,.demo-page .demo-card-icon,.demo-page .demo-mode__icon{color:var(--demo-mint)}.demo-page .demo-hero h1,.demo-page .demo-form-heading h2,.demo-page .demo-story h2,.demo-page .demo-story-card h3{color:#edfaff}.demo-page .demo-hero h1 span{color:var(--demo-mint)}.demo-page .demo-hero>p:last-child,.demo-page .demo-form-heading>p:last-child{color:#c7dfe7}.demo-page .demo-hero>p:last-child span,.demo-page .demo-story__lead{color:#acc7d0}.demo-page .demo-promo{border-color:#22e0c78c;background:linear-gradient(120deg,#062b3099,#021317b3)}.demo-page .demo-promo__gift,.demo-page .demo-promo strong{color:var(--demo-cyan)}.demo-page .demo-promo p{color:#bcf9ef}.demo-page .demo-promo small,.demo-page .demo-countdown{color:#9dccd2}.demo-page .demo-countdown{border-color:#0fc6b54d}.demo-page .demo-countdown__clock b{color:#a6fff3}.demo-page .demo-form-panel{border-color:var(--demo-edge);background:linear-gradient(140deg,#05212bd6,#031519db)}.demo-page .demo-mode{border-color:#28515d;background:#041b24b3}.demo-page .demo-mode.is-selected{border-color:var(--demo-cyan);background:linear-gradient(130deg,#07515d66,#041f29bb)}.demo-page .demo-mode strong{color:#e0f9ff}.demo-page .demo-mode small{color:#8fcad1}.demo-page .demo-required-note,.demo-page .demo-field label small,.demo-page .demo-schedule-note,.demo-page .demo-form-foot{color:#83aebc}.demo-page .demo-field label{color:#d7ebf3}.demo-page .demo-field label>span{color:var(--demo-mint)}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{color:#e4f5fc;border-color:#235967;background:#03171fc2}.demo-page .demo-field option{color:#e4f5fc;background:#081b1d}.demo-page .demo-field input::placeholder,.demo-page .demo-field textarea::placeholder{color:#779ea9}.demo-page .demo-field input:focus,.demo-page .demo-field select:focus,.demo-page .demo-field textarea:focus{border-color:var(--demo-cyan);box-shadow:0 0 0 2px #22e0c71a}.demo-page .demo-consent{color:#b2ccd6}.demo-page .demo-consent input{accent-color:var(--demo-cyan)}.demo-page .demo-submit{color:#031d23;border-color:#43f5d1;background:linear-gradient(105deg,#22e0c7,#0fc6b5);box-shadow:0 0 16px #22e0c714}.demo-page .demo-story-card{border-color:#168a8c80;background:linear-gradient(135deg,#082c3599,#031317cc)}.demo-page .demo-story-card h3 small,.demo-page .demo-story-card li:before{color:var(--demo-cyan)}.demo-page .demo-story-card ul{color:#c3dbe5}.demo-page .demo-story-card button{color:#a6fff3;border-color:#0fc6b580;background:#05292db3}.demo-page .demo-story-card button:hover{background:#083b40}.demo-page .demo-art-window{background:linear-gradient(145deg,#082c36cc,#03131cf2);border-color:#22e0c766}.demo-page .demo-art-toolbar{color:#81aab9;border-color:#19777b66}.demo-page .demo-art-toolbar i{background:#44b9b9}.demo-page .demo-art-window aside{background:#08313a33;border-color:#176e7766}.demo-page .demo-art-window aside i{background:#35677966}.demo-page .demo-art-window aside b{background:#22e0c74d}.demo-page .demo-art-center>div{background:#032c37aa;border-color:#0fc6b599}.demo-page .demo-art-center>div>span{color:#43f5d1;border-color:#22e0c78c}.demo-page .demo-art-center>small{color:#7aadb9}.demo-page .demo-art-steps>div{border-color:#23bdbb73;background:linear-gradient(130deg,#093d48e6,#041923e8)}.demo-page .demo-art-steps>div>span,.demo-page .demo-art-systems b{color:#43f5d1}.demo-page .demo-art-systems{border-color:#37dcd380;background:linear-gradient(120deg,#083942dd,#031a27ed)}.demo-page .demo-trust,.demo-page .demo-trust li+li{border-color:#168d914d}.demo-page .demo-trust strong{color:#a6fff3}.demo-page .demo-trust span{color:#89b1c0}.demo-page .demo-earth h2{color:#e4f7fc}.demo-page .demo-earth h2 span{color:#43f5d1}.demo-page .demo-earth__people,.demo-page .demo-earth .earth-finale__title{color:#a6edf0}.demo-page .demo-success__check{color:#43f5d1;border-color:#22e0c7}.demo-page .demo-success p:not(.demo-eyebrow){color:#c7e4ef}.demo-page .demo-success small{color:#91bac8}.demo-page .demo-form-panel{padding:25px 25px 22px;border:1px solid rgb(34 224 199 / 42%);border-radius:11px;background:radial-gradient(ellipse at 3% 0%,rgb(15 198 181 / 7%),transparent 43%),linear-gradient(143deg,#051d22cc,#020d12e8 66%,#061f22cc);box-shadow:inset 0 1px #a6fff31a,inset 1px 0 18px #0fc6b508,0 12px 28px #00030929;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.demo-page .demo-form-panel:before{content:"";position:absolute;pointer-events:none;top:-1px;left:21px;right:21px;height:1px;background:linear-gradient(90deg,transparent,#a6fff34d 40%,#22e0c745 70%,transparent)}.demo-page .demo-modes{gap:12px}.demo-page .demo-mode{border-radius:7px;box-shadow:inset 0 1px #a6fff308;background:linear-gradient(130deg,#08253080,#03121b99)}.demo-page .demo-mode.is-selected{background:radial-gradient(ellipse at 25% 0%,#0fc6b52b,transparent 80%),linear-gradient(130deg,#07353da6,#031b23bb);box-shadow:inset 0 0 17px #22e0c710,0 0 9px #22e0c709}.demo-page .demo-fields{gap:16px}.demo-page .demo-field label{margin-bottom:8px;font-weight:400}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{min-height:43px;padding:10px 12px;border:1px solid rgb(78 167 178 / 44%);border-radius:6px;background:linear-gradient(120deg,#08232b9c,#021016b3);box-shadow:inset 0 1px #97ecf008,inset 0 2px 7px #00040829;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.demo-page .demo-field textarea{min-height:85px}.demo-page .demo-field input:hover,.demo-page .demo-field select:hover,.demo-page .demo-field textarea:hover{border-color:#4bcdcc9e}.demo-page .demo-field input:focus,.demo-page .demo-field select:focus,.demo-page .demo-field textarea:focus{border-color:#43f5d1;outline:2px solid rgb(34 224 199 / 13%);outline-offset:2px;box-shadow:inset 0 0 12px #22e0c707,0 0 12px #22e0c70c}.demo-page .demo-field [aria-invalid=true]{border-color:#f7b1a1}.demo-page .demo-consent{gap:10px;line-height:1.65}.demo-page .demo-consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;place-content:center;width:17px;height:17px;min-width:17px;margin-top:1px;border:1px solid #22e0c7bd;border-radius:4px;background:#02161cb3}.demo-page .demo-consent input:checked{background:#22e0c7;border-color:#43f5d1}.demo-page .demo-consent input:checked:after{content:"✓";font:600 13px/1 Arial,sans-serif;color:#041214}.demo-page .demo-submit{min-height:46px;padding:12px 16px;border-radius:7px;box-shadow:inset 0 1px #a6fff359,0 0 17px #22e0c712}@media (min-width: 1350px){.demo-page .demo-form-panel{padding:29px 32px 25px}.demo-page .demo-fields{gap:18px}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{min-height:47px}}@media (max-width: 800px){.demo-page .demo-form-panel{padding:24px 20px 23px}.demo-page .demo-fields{gap:18px}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{min-height:46px;font-size:16px}}@media (max-width: 390px){.demo-page .demo-form-panel{padding:22px 14px}.demo-page .demo-modes{gap:9px}}@media (prefers-reduced-motion: reduce){.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{transition:none}}.demo-page .demo-hero{padding-top:10px}.demo-page .demo-hero .demo-eyebrow{margin-bottom:13px;font-size:10px;letter-spacing:.19em}.demo-page .demo-hero h1{font-size:clamp(32px,3.95vw,55px);font-weight:400;line-height:1.13;letter-spacing:-.035em;margin-bottom:23px}.demo-page .demo-hero h1 span{display:inline-block;font-family:var(--serif, Georgia, serif);font-size:1.15em;font-weight:400;letter-spacing:-.025em}.demo-page .demo-hero>p:last-child{max-width:30em;line-height:1.7}.demo-page .demo-promo{margin-top:30px}.demo-page .demo-story{margin-top:43px}.demo-page .demo-story .demo-eyebrow{margin-bottom:12px}.demo-page .demo-story h2{line-height:1.24;letter-spacing:-.018em;margin-bottom:20px}.demo-page .demo-story__lead{line-height:1.75}.demo-page .demo-story__cards{margin-top:27px;gap:15px}.demo-page .demo-story-card{padding:22px 16px 18px;border-radius:10px}.demo-page .demo-story-card h3{font-weight:400;line-height:1.35}.demo-page .demo-story-card ul{margin:19px 0 20px;font-size:11.5px}.demo-page .demo-story-card li{align-items:baseline;gap:8px}.demo-page .demo-story-card li:before{display:inline-grid;place-content:center;flex:none;width:12px;height:12px;border:1px solid #22e0c77a;border-radius:50%;font-size:8px;line-height:1}.demo-page .demo-story-card button{font-size:11.5px}.demo-page .demo-product{margin-top:37px}.demo-page .demo-trust{padding-top:24px;margin-top:26px}.demo-page .demo-form-heading{margin-top:3px;margin-bottom:24px}.demo-page .demo-form-heading h2{font-size:39px;font-weight:400;letter-spacing:-.028em;margin-bottom:12px}.demo-page .demo-form-heading>p:last-child{line-height:1.7}.demo-page .demo-mode strong{font-weight:450}.demo-page .demo-required-note{margin-top:12px;margin-bottom:16px}.demo-page .demo-field label{font-size:11.5px}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{font-size:13px}.demo-page .demo-earth{padding-top:43px}.demo-page .demo-earth h2{line-height:1.28;letter-spacing:-.02em}.demo-page .demo-earth__people{margin-top:17px}@media (min-width: 1350px){.demo-page .demo-story{margin-top:54px}.demo-page .demo-story-card{padding:25px 21px 22px}.demo-page .demo-story-card ul{font-size:14px}.demo-page .demo-story-card button{font-size:13px}.demo-page .demo-form-heading h2{font-size:45px}.demo-page .demo-field label{font-size:13px}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{font-size:14px}}@media (min-width: 801px) and (max-width: 1000px){.demo-page .demo-hero h1{font-size:clamp(29px,3.75vw,37px)}.demo-page .demo-story-card{padding:18px 11px 15px}.demo-page .demo-story-card ul,.demo-page .demo-story-card button{font-size:10px}}@media (max-width: 800px){.demo-page .demo-hero{padding-top:19px}.demo-page .demo-hero h1{font-size:clamp(29px,7.8vw,44px)}.demo-page .demo-story{margin-top:16px}.demo-page .demo-story-card{padding:20px 13px 15px}.demo-page .demo-story-card ul{font-size:11px}.demo-page .demo-story-card button{font-size:10px}.demo-page .demo-form-heading h2{font-size:35px}.demo-page .demo-field label{font-size:12px}.demo-page .demo-field input,.demo-page .demo-field select,.demo-page .demo-field textarea{font-size:16px}.demo-page .demo-earth{padding-top:51px}}.demo-page .demo-promo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-height:106px;border-radius:9px;border-color:#22e0c766;background:radial-gradient(ellipse at 4% 20%,#0fc6b51c,transparent 58%),linear-gradient(115deg,#05272cd9,#031319bf);box-shadow:inset 0 1px #a6fff313,inset 0 0 20px #22e0c705}.demo-page .demo-promo__offer{padding:19px 13px;gap:11px}.demo-page .demo-promo__gift{width:34px;height:38px;filter:drop-shadow(0 0 5px #22e0c71f)}.demo-page .demo-promo p{font-size:12px;margin-bottom:7px}.demo-page .demo-promo__offer strong{font-size:clamp(15px,1.65vw,23px);font-weight:500;letter-spacing:-.045em}.demo-page .demo-promo small{font-size:8px;line-height:1.5;margin-top:9px;white-space:nowrap}.demo-page .demo-countdown{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:9px;margin:17px 0;padding:0 10px;border-top:0;border-left:1px solid #22e0c72e;font-size:9px;line-height:1.55}.demo-page .demo-countdown__clock{display:grid;grid-template-columns:minmax(48px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:6px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.demo-page .demo-countdown__clock b,.demo-page .demo-countdown__clock strong{display:grid;place-items:center;min-width:0;min-height:39px;margin:0;padding:7px 5px;border:1px solid #22e0c775;border-radius:5px;background:linear-gradient(135deg,#0b393d80,#020f18e6);box-shadow:inset 0 1px #a6fff314;color:#a6fff3;font-family:var(--sans, Inter, sans-serif);font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0;white-space:nowrap}.demo-page .demo-countdown__clock strong{font-size:13px}@media (min-width: 1350px){.demo-page .demo-promo__offer{padding:22px 18px;gap:14px}.demo-page .demo-promo small{font-size:10px}.demo-page .demo-countdown{padding:0 17px;font-size:11px}.demo-page .demo-countdown__clock b{font-size:22px}.demo-page .demo-countdown__clock strong{font-size:19px}}@media (max-width: 1000px){.demo-page .demo-promo{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.demo-page .demo-promo__offer{padding:17px 10px;gap:8px}.demo-page .demo-promo__gift{width:25px;height:33px}.demo-page .demo-promo__offer strong{font-size:14px}.demo-page .demo-promo small{font-size:7px;white-space:normal}.demo-page .demo-countdown{padding:0 8px;font-size:8px}.demo-page .demo-countdown__clock{grid-template-columns:minmax(40px,.6fr) minmax(0,1.4fr);gap:4px}.demo-page .demo-countdown__clock b{font-size:13px;padding:7px 3px}.demo-page .demo-countdown__clock strong{font-size:11px;padding:7px 3px}}@media (max-width: 390px){.demo-page .demo-promo__offer{padding-left:8px;gap:6px}.demo-page .demo-promo__gift{width:22px}.demo-page .demo-promo__offer strong{font-size:12px}.demo-page .demo-countdown{padding:0 6px}.demo-page .demo-countdown__clock strong{font-size:10px}}.demo-page .demo-console-art{height:282px}.demo-page .demo-console-art:before{top:17px;right:16%;bottom:20px;left:17%;border:1px solid #22e0c726;border-radius:8px;transform:perspective(850px) rotateY(10deg) rotate(3deg) translate(-14px,-9px);background:linear-gradient(125deg,#0d46563b,#0520291a 65%);box-shadow:-12px -8px 0 -1px #051d2380,-12px -8px #22e0c71c,0 0 36px #0fc6b512}.demo-page .demo-console-art:after{content:"";position:absolute;pointer-events:none;z-index:-1;top:0;right:-4%;bottom:-9%;left:-4%;background:radial-gradient(ellipse at 58% 75%,#0fc6b521,transparent 66%),linear-gradient(159deg,transparent 47%,#43f5d121 47.15%,transparent 47.5%),linear-gradient(16deg,transparent 65%,#22e0c723 65.12%,transparent 65.5%)}.demo-page .demo-art-window{top:17px;right:13%;bottom:14px;left:16%;border-color:#35cfc773;border-radius:8px;background:radial-gradient(ellipse at 60% 8%,#167d8724,transparent 65%),linear-gradient(145deg,#072c35d9,#020e17ee 75%);transform:perspective(900px) rotateY(9deg) rotate(2.5deg);box-shadow:inset 0 1px #a6fff31c,inset 0 -1px #22e0c730,0 13px 24px #0008,0 0 23px #22e0c714}.demo-page .demo-art-toolbar{height:25px;font-size:6.5px;background:linear-gradient(90deg,#15465747,#06272d33);border-bottom-color:#22e0c72b}.demo-page .demo-art-window aside{top:25px;border-color:#22e0c730;background:linear-gradient(90deg,#092f38a6,#04151f80)}.demo-page .demo-art-window aside b{height:12px;box-shadow:0 0 9px #22e0c710}.demo-page .demo-art-center{left:24%;right:7%;top:43px;bottom:20px}.demo-page .demo-art-center>.demo-art-logo{display:block;width:auto;height:58.6px;margin:0 0 30px;filter:drop-shadow(0 0 9px #18e89638)}.demo-page .demo-art-center>div{font-size:9px;padding:12px 10px;border-color:#43f5d19e;background:linear-gradient(130deg,#09434b9e,#03222be6);box-shadow:inset 0 1px #a6fff316,0 0 13px #22e0c71a}.demo-page .demo-art-center>div>span{flex:none;width:20px;height:20px;background:#0fc6b51a}.demo-page .demo-art-center>small{font-size:7px;color:#a2c9d1}.demo-page .demo-art-steps{width:28%;gap:13px;transform:perspective(850px) rotateY(7deg) rotate(2.5deg)}.demo-page .demo-art-steps>div{min-height:50px;padding:11px 9px;font-size:9px;border-color:#43f5d15c;background:linear-gradient(125deg,#10515dd9,#031923e8);box-shadow:inset 0 1px #a6fff31a,0 5px 14px #0007}.demo-page .demo-art-steps>div>span{font-weight:400;color:#a6fff3}.demo-page .demo-art-systems{width:23%;top:27px;bottom:24px;right:-1%;padding:9px 8px;transform:perspective(850px) rotateY(-9deg) rotate(-2deg);border-color:#43f5d16b;border-radius:8px;background:linear-gradient(125deg,#124959cc,#061c28ed 68%);box-shadow:inset 0 1px #a6fff326,inset -1px 0 #22e0c712,0 10px 20px #0008,0 0 17px #0fc6b50c}.demo-page .demo-art-systems>div{font-size:9px;gap:6px;color:#e2f7fc}.demo-page .demo-art-systems img{width:33px;height:33px;object-fit:contain;filter:none}.demo-page .demo-art-systems img.demo-art-name{width:100%;max-width:92px;height:auto;aspect-ratio:8 / 3;object-fit:cover;object-position:center}.demo-page .demo-art-systems b{width:33px;flex:none}@media (min-width: 1350px){.demo-page .demo-console-art{height:326px}.demo-page .demo-art-steps>div{min-height:59px;padding:14px;font-size:11px}.demo-page .demo-art-center>div{font-size:12px;padding:16px 13px}.demo-page .demo-art-center>small{font-size:9px}.demo-page .demo-art-center>.demo-art-logo{height:67.6px}.demo-page .demo-art-systems>div{font-size:11px}.demo-page .demo-art-systems img{width:40px;height:40px}}@media (max-width: 1000px){.demo-page .demo-console-art{height:262px}.demo-page .demo-art-systems{width:24%;padding:8px 5px}.demo-page .demo-art-systems>div{font-size:8px;gap:4px}.demo-page .demo-art-systems img{width:27px;height:29px}.demo-page .demo-art-systems b{width:27px}.demo-page .demo-art-steps>div{font-size:8px;padding:10px 7px;gap:5px}.demo-page .demo-art-center>div{font-size:7px;padding:11px 7px;gap:4px}.demo-page .demo-art-center>small{font-size:6px}}@media (max-width: 390px){.demo-page .demo-art-systems>div{font-size:7px}.demo-page .demo-art-systems img{width:24px;height:27px}.demo-page .demo-art-steps>div{font-size:7px}.demo-page .demo-art-center>div{font-size:6.5px}}.demo-page .demo-environment{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 53% 11%,#0fc6b509,transparent 19%),radial-gradient(ellipse at 18% 63%,#22e0c708,transparent 22%)}.demo-page .demo-environment>svg{display:block;width:100%;height:100%;opacity:.8}.demo-page .demo-environment__curves{opacity:.66}.demo-page .demo-hero .demo-eyebrow:before{content:"";display:inline-block;vertical-align:middle;width:11px;height:1px;margin-right:6px;background:#43f5d1;box-shadow:0 0 5px #22e0c73d}@media (max-width: 800px){.demo-page .demo-environment>svg{opacity:.45}.demo-page .demo-environment{background:radial-gradient(ellipse at 90% 6%,#0fc6b509,transparent 20%),radial-gradient(ellipse at 15% 75%,#22e0c708,transparent 22%)}}.demo-page .demo-story-card{grid-template-rows:auto 1fr auto}@media (max-width: 420px){.demo-page .demo-field-row .demo-field label{min-height:2.8em;align-items:flex-start}}.demo-scenario-note{display:grid;gap:4px;margin:0 0 18px;padding:12px 14px;border:1px solid #58dec269;border-left:3px solid #65e4b8;border-radius:6px;background:#061e1cb3;color:#c9e3da;font-size:12px;line-height:1.55}.demo-scenario-note:focus{outline:none}.demo-scenario-note:focus-visible{outline:2px solid #67efc3;outline-offset:2px}.demo-scenario-note__eyebrow{font-size:9px;font-weight:600;letter-spacing:.2em;color:#99e8da}.demo-scenario-note strong{font-size:13.5px;font-weight:600;color:#eefbf5}a.demo-submit{text-decoration:none}:root{--bg:#041214;--green:#22E0C7;--cyan:#43F5D1;--ice:#A6FFF3;--text:#E8FBF7;--muted:#8AA5A0;--sans:"Inter",-apple-system,"Pretendard Variable","Apple SD Gothic Neo",Segoe UI,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--serif:"Tinos","Liberation Serif","Times New Roman",Times,serif;--s:1}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg)}body{font-family:var(--sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;line-height:1.6;font-size:16px;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:4px}.scene{position:relative;height:260vh}.stage{position:sticky;top:0;height:100vh;overflow:hidden;background:var(--bg)}.hero{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform,opacity}.frame{position:absolute;left:0;top:0;width:1672px;height:941px;transform-origin:0 0;transform:translate(var(--ox,0px),var(--oy,0px)) scale(var(--s));pointer-events:none}.frame>*{pointer-events:auto}.nohit,.nohit *{pointer-events:none!important}.brand{position:absolute;left:56px;top:16px;display:flex;align-items:center;height:36px}.brand .lockup{width:166.5px;height:36px;flex:none;object-fit:contain;object-position:0 50%}.brand .bar{width:1px;height:38px;margin:0 21px 0 22px;background:#ffffff42}.brand .tag{font-size:9.5px;line-height:1.42;letter-spacing:.115em;font-weight:500;color:#eaf6f2b8;text-transform:uppercase;white-space:nowrap}.nav a{position:absolute;top:22px;transform:translate(-50%);font-size:18px;font-weight:400;color:#ffffffed;white-space:nowrap;transition:color .16s}.nav a:hover{color:var(--green)}.nav a.n1{left:716px}.nav a.n2{left:824px}.nav a.n3{left:933px}.srch{position:absolute;left:1214px;top:26px;width:19px;height:19px;color:#ffffffe6;cursor:pointer}.srch:hover{color:var(--green)}.navbar{position:absolute;left:1521px;top:17px;width:1px;height:34px;background:#ffffff42}.signin{position:absolute;left:1536px;top:23px;font-size:18px;font-weight:400;color:#ffffffed;white-space:nowrap}.signin:hover{color:var(--green)}.card{position:absolute;border-radius:14px;overflow:hidden;background:linear-gradient(118deg,#0d2b2aeb,#081b1de0 62%);border:1px solid rgba(67,245,209,.3);box-shadow:0 14px 40px #0000008c,inset 0 1px #ffffff0d;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.card:hover{border-color:#a6fff3c7;transform:translateY(-4px);box-shadow:0 22px 54px #0009,0 0 30px #22e0c742,inset 0 1px #ffffff17}.card .pic{position:absolute;right:0;top:0;bottom:0;width:84px;overflow:hidden;z-index:0}.card .pic img{width:100%;height:100%;object-fit:cover;opacity:.95}.card .pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,22,24,.98) 0%,rgba(6,22,24,.35) 48%,transparent 100%)}.card .ico{position:absolute;left:18px;top:19px;width:28px;height:28px;color:var(--cyan);z-index:2}.card h3{position:absolute;left:68px;top:15px;font-family:var(--serif);font-weight:400;font-size:25px;line-height:1.06;color:#fff;z-index:2}.card p{position:absolute;left:68px;top:40px;font-size:13.8px;line-height:1.24;color:#f0faf7e0;white-space:nowrap;z-index:2;text-shadow:0 1px 6px rgba(3,15,16,.9)}.card .act{position:absolute;left:14px;top:79px;width:236px;height:30px;border-radius:8px;display:flex;align-items:center;padding:0 10px;z-index:2;background:#0a2222b8;border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.card .act .dc{width:17px;height:17px;flex:none;opacity:.92}.card .act span{margin-left:12px;font-size:13px;color:#fffffff5;white-space:nowrap}.card .act .chev{margin-left:auto;width:15px;height:15px;flex:none;opacity:.8}.card .cap3{position:absolute;right:10px;top:15px;width:76px;font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:1.52;color:#fff;text-transform:uppercase;z-index:2}.card.sales .pic{width:172px}.card.sales .pic:after{background:linear-gradient(90deg,rgba(6,22,24,.99) 0%,rgba(6,22,24,.72) 26%,rgba(6,22,24,.28) 52%,transparent 76%)}.core{position:absolute;left:713.6px;top:168.2px;width:234.8px;height:234.8px;border-radius:50%}.core .lockup{position:absolute;left:50%;top:15.6%;height:45.7%;width:auto;transform:translate(-50%)}.cnm{position:absolute;left:0;width:234.8px;text-align:center;white-space:nowrap}.cnm.b{top:160px;font-size:12.5px;font-weight:500;letter-spacing:.3em;text-indent:.3em;color:#f0fcf8f5;line-height:1}.cnm.c{top:180.6px;font-size:9px;font-weight:500;letter-spacing:.215em;text-indent:.215em;color:#a6fff3e0;line-height:1}.cap{position:absolute;transform:translate(-50%,-50%);height:36px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;padding:0 15px 0 11px;white-space:nowrap;background:linear-gradient(180deg,#092020f0,#051415f0);border:1px solid rgba(67,245,209,.52);box-shadow:0 0 26px #22e0c74d,inset 0 0 16px #22e0c71a;font-size:15px;font-weight:600;letter-spacing:.03em;color:#f2fffa}.cap svg{width:18px;height:18px;flex:none;color:var(--green)}.cap.read{left:835.5px;top:151.5px}.cap.trace{left:690px;top:238px}.cap.verify{left:982px;top:238px}.cap.act{left:714.5px;top:374.5px;box-shadow:0 0 40px #22e0c794,inset 0 0 18px #22e0c72e}.cap.decide{left:956px;top:374px}.h1a{position:absolute;left:0;width:1672px;text-align:center;font-family:var(--serif);font-weight:400;font-size:92px;line-height:1;color:#fff;top:480px}.h1b{position:absolute;left:0;width:1672px;text-align:center;font-family:var(--serif);font-weight:400;font-size:56px;line-height:1;color:var(--ice);top:556px;text-shadow:0 0 38px rgba(67,245,209,.34)}.sub{position:absolute;left:0;width:1672px;text-align:center;top:631px;font-size:18.2px;font-weight:400;line-height:1.35;color:#f0faf7e6}.chips{position:absolute;left:0;width:1672px;top:681px;height:40px;display:flex;justify-content:center;align-items:center;gap:5px}.chip{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 15px 0 9px;border-radius:999px;white-space:nowrap;background:linear-gradient(180deg,#092020cc,#051415cc);border:1px solid rgba(67,245,209,.3);font-size:15px;color:#fffffff2}.chip svg{width:22px;height:22px;flex:none;color:var(--green)}.demo{position:absolute;left:730px;top:766px;width:207px;height:43px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;background:linear-gradient(135deg,#5dfbdd,#12c9b6);color:#022018;font-weight:700;font-size:17px;box-shadow:0 0 40px #22e0c773,0 10px 26px #00000073;transition:transform .16s ease,box-shadow .16s ease}.demo:hover{transform:translateY(-2px);box-shadow:0 0 56px #22e0c7ad,0 14px 30px #00000080}.demo svg{width:18px;height:18px}.scroll{position:absolute;left:0;width:1672px;top:826px;text-align:center}.scroll .t{font-family:var(--mono);font-size:12px;letter-spacing:.22em;color:#fff;text-transform:uppercase;text-shadow:0 2px 14px rgba(0,0,0,.9)}.scroll .arw{display:block;margin:9px auto 0;width:18px;height:18px;color:#fff;animation:bob 2.1s ease-in-out infinite;filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}@keyframes bob{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(4px);opacity:1}}.social{position:absolute;left:1478px;top:764px;display:flex;align-items:center;gap:23px}.social a{display:grid;place-items:center;width:28px;height:28px;color:#fff;transition:color .16s ease,transform .16s ease}.social a:hover{color:var(--green);transform:translateY(-2px)}.social svg{width:26px;height:26px}@media (max-width:899px){.frame{top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.brand{left:16px;top:14px}.brand .lockup{width:auto;height:32px}.brand .bar,.brand .tag,.nav,.navbar{display:none}.srch{left:auto;right:128px;top:21px;display:block}.signin{left:auto;right:16px;top:20px;font-size:15px}.card{display:none}.core{left:50%;top:19%;margin-left:-90px;width:180px;height:180px}.cnm{width:180px}.cnm.b{top:120px;font-size:9.5px}.cnm.c{top:136px;font-size:7px}.cap{font-size:12px;height:30px;padding:0 12px 0 9px;gap:6px}.cap svg{width:14px;height:14px}.cap.read{left:50%;top:11%}.cap.trace{left:23%;top:22%}.cap.verify{left:77%;top:22%}.cap.act{left:24%;top:39%}.cap.decide{left:76%;top:39%}.h1a,.h1b,.sub,.chips,.scroll{left:0;width:100%}.h1a,.h1b,.sub{text-shadow:0 2px 14px rgba(2,10,12,.9),0 0 2px rgba(2,10,12,.7)}.h1a{top:44%;font-size:clamp(40px,12.4vw,60px)}.h1b{top:calc(44% + 55px);font-size:clamp(29px,9vw,44px)}.sub{top:calc(44% + 112px);font-size:13.5px;padding:0 22px}.chips{top:calc(44% + 170px);height:auto;flex-wrap:wrap;gap:7px;padding:0 14px}.chip{height:33px;font-size:12px;padding:0 13px 0 7px;gap:6px}.chip svg{width:17px;height:17px}.demo{left:50%;top:auto;bottom:76px;margin-left:-100px;width:200px;height:44px;font-size:16px}.scroll{top:auto;bottom:26px}.scroll .t{font-size:9.5px;letter-spacing:.17em}.scroll .arw{margin-top:6px;width:15px;height:15px}.social{left:auto;right:14px;top:auto;bottom:130px;gap:16px}.social svg{width:21px;height:21px}.social a{width:24px;height:24px}}@media (max-width:399px){.core{top:17%;margin-left:-82px;width:164px;height:164px}.cnm{width:164px}.cnm.b{top:109px;font-size:8.5px}.cnm.c{top:124px;font-size:6.5px}.chip{font-size:11px;height:29px;padding:0 10px 0 6px;gap:5px}.chip svg{width:15px;height:15px}.chips{gap:6px;top:calc(44% + 146px)}.sub{top:calc(44% + 108px);font-size:13px}}@media (prefers-reduced-motion:reduce){.core .ring,.scroll .arw{animation:none}}html,body{background:#041214}.gl{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gl>div{width:100%!important;height:100%!important}.gl-static{background:radial-gradient(70vmax 46vmax at 50% 122%,#0c6e9680,#03161e00 72%),radial-gradient(30vmax 30vmax at 50% 40%,#00efd824,#0000 70%),radial-gradient(130vmax 90vmax at 50% 28%,#04161a,#010607 72%)}.stage{background:transparent}.card{background:linear-gradient(152deg,#103a3852,#0616181a 46%,#06161800),#0616188c;backdrop-filter:blur(16px) saturate(125%);-webkit-backdrop-filter:blur(16px) saturate(125%);border:1px solid rgba(70,255,210,.18);box-shadow:0 18px 50px #00000080,inset 0 1px #d8fff929,inset 0 -1px #00000059}.card:hover{border-color:#a6fff36b;background:linear-gradient(152deg,#14484666,#06161824 46%,#06161805),#081e1f99;box-shadow:0 26px 60px #0000008c,inset 0 1px #c8fff23d,inset 0 -1px #00000059}.card .pic:after{background:linear-gradient(90deg,rgba(6,22,24,.92) 0%,rgba(6,22,24,.3) 48%,transparent 100%)}.card .act{background:#ffffff0e;border-color:#d8fff924;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cap{background:linear-gradient(180deg,#0a22229e,#0514159e);border:1px solid rgba(67,245,209,.34);box-shadow:0 0 18px #22e0c724,inset 0 1px #d8fff924;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.cap.act{box-shadow:0 0 26px #22e0c742,inset 0 1px #d8fff92e}.chip{background:linear-gradient(180deg,#0a222280,#05141580);border:1px solid rgba(70,255,210,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.core{background:none}.core .lockup{filter:drop-shadow(0 2px 8px rgba(2,14,15,.9)) drop-shadow(0 0 14px rgba(24,232,150,.4))}.cnm.b{color:#eafff7;text-shadow:0 1px 8px rgba(2,14,15,.95),0 0 16px rgba(2,14,15,.8)}.cnm.c{color:#a6fff3;text-shadow:0 1px 7px rgba(2,14,15,.95),0 0 14px rgba(2,14,15,.8)}@media (min-width: 900px){.h1a{top:calc(var(--bot, 941px) - 461px)}.h1b{top:calc(var(--bot, 941px) - 385px)}.sub{top:calc(var(--bot, 941px) - 310px)}.chips{top:calc(var(--bot, 941px) - 260px)}.demo{top:min(calc(var(--bot, 941px) - 200px),calc(var(--vis, 941px) - 121px))}.scroll{top:min(calc(var(--bot, 941px) - 140px),calc(var(--vis, 941px) - 64px))}}.card{border-color:#43f5d129;box-shadow:0 20px 54px #00000085,0 1px #d8fff90d,inset 0 1px #d8fff924,inset 0 0 0 1px #d8fff907,inset 0 -18px 34px #020e0f4d;backdrop-filter:blur(20px) saturate(128%) brightness(1.04);-webkit-backdrop-filter:blur(20px) saturate(128%) brightness(1.04)}.card:hover{border-color:#43f5d166}.sub,.card p,.card .act span,.chip,.nav a,.signin{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.sub{color:#f0fdfaf0;letter-spacing:.002em}.card p{color:#eefcf9e6}.chip{color:#f4fffcf7}@media (min-width: 900px){.h1a{top:calc(var(--bot, 941px) - 366px);font-size:60px;letter-spacing:-.004em}.h1b{top:calc(var(--bot, 941px) - 306px);font-size:40px;text-shadow:0 0 30px rgba(34,224,199,.28)}.sub{top:calc(var(--bot, 941px) - 262px);font-size:15px}.chips{top:calc(var(--bot, 941px) - 232px);height:32px;gap:6px}.chip{height:32px;font-size:12.5px;padding:0 13px 0 7px;gap:7px}.chip svg{width:17px;height:17px}}@media (min-width: 900px){.social{left:auto;right:56px;top:calc(var(--bot, 941px) - 74px);top:calc(var(--vis, var(--bot, 941px)) - 74px);gap:22px}.social a{width:24px;height:24px;color:#ffffffb8}.social svg{width:22px;height:22px}.social a:hover{color:var(--cyan)}}.pricing{position:relative;z-index:2;padding:clamp(180px,24vh,300px) clamp(16px,4vw,44px) clamp(96px,12vh,160px);display:flex;flex-direction:column;align-items:center}.pricing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#04121400,#0412149e 14%,#041214cc,#041214a8 86%,#04121400)}.pricing-body{width:min(1360px,90vw)}.pricing .pricing-head,.pricing .plan,.pricing .trust,.pricing .pricing-demo,.pricing .social{opacity:0;transform:translate3d(0,26px,0);transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1)}.pricing.in .pricing-head,.pricing.in .plan,.pricing.in .trust,.pricing.in .pricing-demo,.pricing.in .social{opacity:1;transform:none}.pricing.in .plan:nth-child(1){transition-delay:.1s}.pricing.in .plan:nth-child(2){transition-delay:.18s}.pricing.in .plan:nth-child(3){transition-delay:.26s}.pricing.in .trust{transition-delay:.34s}.pricing.in .pricing-demo,.pricing.in .social{transition-delay:.42s}.pricing-head{text-align:center;margin-bottom:clamp(40px,5.4vh,64px)}.pricing-head h2{font-weight:700;letter-spacing:-.022em;line-height:1.1;color:#fff;font-size:clamp(30px,4.4vw,62px)}.pricing-head h2 span{display:block;color:#9df5be}.pricing-head p{margin-top:clamp(14px,2vh,22px);font-size:clamp(13.5px,1.1vw,16.5px);line-height:1.62;color:#e2f1ebc7}.billing{margin-top:clamp(20px,2.8vh,32px);display:inline-flex;align-items:center;gap:4px;padding:5px 18px 5px 5px;border-radius:999px;background:#081616c7;border:1px solid rgba(146,214,180,.2);box-shadow:0 12px 30px #00000059}.billing button{min-height:40px;padding:0 clamp(18px,2vw,30px);border-radius:999px;border:0;cursor:pointer;background:transparent;font:inherit;font-size:clamp(13px,1vw,15px);font-weight:500;color:#e8f6f0db;transition:background .25s ease,color .25s ease}.billing button:hover{color:#fff}.billing button.on{background:#a8f5c4;color:#052018;font-weight:700}.billing button:focus-visible{outline:2px solid #A8F5C4;outline-offset:2px}.billing-save{margin-left:clamp(8px,1vw,14px);font-size:clamp(12px,.95vw,14px);color:#9df5be;white-space:nowrap}.plans{display:grid;gap:clamp(14px,1.6vw,24px);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.plan{position:relative;border-radius:18px;padding:clamp(20px,1.8vw,30px);display:flex;flex-direction:column;background:linear-gradient(168deg,#122622db,#081414e6 68%);border:1px solid rgba(146,214,180,.16);box-shadow:0 20px 48px #0000006b;transition:transform .32s cubic-bezier(.22,.61,.36,1),border-color .32s ease,box-shadow .32s ease,background .32s ease}.plan.is-featured,.plan:hover,.plan:focus-within{border-color:#7ce0a8a8;box-shadow:0 30px 70px #00000085,0 0 44px #4cdc962e,inset 0 1px #c8ffe024}.plan:hover,.plan:focus-within{transform:translateY(-8px)}.plans:hover .plan.is-featured:not(:hover):not(:focus-within){border-color:#92d6b429;box-shadow:0 20px 48px #0000006b}.plan-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%);padding:6px 16px;border-radius:8px;background:#a8f5c4;color:#062017;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 18px #00000059}.plan-icon{display:block;width:30px;height:30px;color:#9df5be}.plan-icon .ico{width:100%;height:100%}.plan h3{margin-top:12px;font-size:clamp(22px,2vw,30px);font-weight:700;letter-spacing:-.012em;color:#fff}.plan-sub{margin-top:8px;font-size:clamp(13px,1.05vw,16px);line-height:1.5;color:#e2f1ebcc}.plan-price{margin-top:clamp(16px,2vh,24px);display:flex;align-items:baseline;gap:10px}.plan-price span{font-size:clamp(40px,4vw,58px);font-weight:700;letter-spacing:-.03em;line-height:1;color:#fff}.plan-price i{font-style:normal;font-size:clamp(15px,1.3vw,19px);color:#e2f1ebc7}.plan-note{margin-top:12px;font-size:clamp(13px,1.05vw,16px);line-height:1.45;color:#e2f1ebdb}.plan-note b{display:block;margin-top:2px;font-weight:700;color:#9df5be}.plan-note b.dim{font-weight:500;color:#9df5beb8}.plan-cta{margin-top:clamp(16px,2vh,22px);width:100%;min-height:50px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font:inherit;font-size:clamp(13.5px,1.1vw,16px);font-weight:600;color:#eafff4;background:#ffffff05;border:1px solid rgba(214,240,228,.55);transition:background .32s ease,color .32s ease,border-color .32s ease,transform .2s ease}.plan.is-featured .plan-cta,.plan:hover .plan-cta,.plan:focus-within .plan-cta{background:#a8f5c4;color:#052018;border-color:#a8f5c4;font-weight:700}.plans:hover .plan.is-featured:not(:hover):not(:focus-within) .plan-cta{background:#ffffff05;color:#eafff4;border-color:#d6f0e48c}.plan-cta:hover{transform:translateY(-1px)}.plan hr{margin:clamp(16px,2vh,22px) 0 0;border:0;height:1px;background:#ffffff24}.plan-label{margin-top:clamp(16px,2vh,22px);font-size:clamp(13.5px,1.1vw,16px);font-weight:700;color:#fff}.plan-list{list-style:none;margin-top:clamp(10px,1.4vh,14px);display:flex;flex-direction:column;gap:clamp(8px,1.1vh,12px)}.plan-list li{display:flex;gap:14px;align-items:flex-start;font-size:clamp(13px,1.02vw,15px);line-height:1.4;color:#e8f6f0e6}.plan-list .tick{width:17px;height:17px;flex:none;margin-top:1px;color:#7ce0a8}.plan-inset{margin-top:auto;padding:clamp(14px,1.3vw,20px);display:flex;gap:clamp(14px,1.4vw,22px);align-items:center;border-radius:12px;background:#ffffff09;border:1px solid rgba(255,255,255,.14)}.plan-inset-icon{flex:none;width:30px;height:30px;color:#9df5be}.plan-inset-icon .ico{width:100%;height:100%}.plan-inset .plan-inset-label{font-size:11.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#9df5be}.plan-inset-text{margin-top:6px;font-size:clamp(12.5px,.98vw,14.5px);line-height:1.45;color:#e2f1ebd6}.plan-inset-text span{display:block}.plan-foot{margin-top:auto;padding-top:clamp(16px,2vh,22px);border-top:1px solid rgba(255,255,255,.14);font-size:clamp(13px,1.05vw,15.5px);line-height:1.5;color:#e2f1ebdb}.plan-foot span{display:block}.plan-list{padding-bottom:clamp(18px,2.4vh,28px)}.trust{list-style:none;margin-top:clamp(16px,2vh,22px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px;padding:clamp(14px,1.8vh,20px) 0;background:linear-gradient(168deg,#0e201edb,#081414e6);border:1px solid rgba(146,214,180,.16);box-shadow:0 16px 40px #0000005c}.trust li{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.4vw,20px);padding:0 16px;font-size:clamp(13px,1.08vw,16px);color:#e8f6f0e6}.trust li+li{border-left:1px solid rgba(255,255,255,.16)}.trust .ico{width:30px;height:30px;flex:none;color:#9df5be}.pricing-demo{margin-top:clamp(22px,3vh,34px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.pricing-demo p{font-size:clamp(16px,1.5vw,22px);font-weight:700;color:#fff}.pricing-demo a{font-size:clamp(14px,1.15vw,17px);font-weight:600;color:#9df5be;text-decoration:none;transition:color .2s ease}.pricing-demo a span{display:inline-block;transition:transform .2s ease}.pricing-demo a:hover{color:#c8ffdc}.pricing-demo a:hover span{transform:translate(3px)}.pricing-demo small{font-size:clamp(12px,.95vw,14px);color:#e2f1ebb8}@media (max-width:1100px){.plans{grid-template-columns:1fr;gap:26px;max-width:560px;margin:0 auto}.trust{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto;padding:6px 0}.trust li{justify-content:flex-start;padding:12px 22px}.trust li+li{border-left:0;border-top:1px solid rgba(255,255,255,.12)}}@media (max-width:520px){.billing{flex-wrap:wrap;justify-content:center;padding:5px;border-radius:22px}.billing-save{width:100%;margin:6px 0 4px;text-align:center}}.pricing .social.below{position:static;width:min(1360px,90vw);margin-top:clamp(28px,4vh,52px);justify-content:flex-end;gap:22px}.pricing .social.below a{width:24px;height:24px;color:#ffffffb8}.pricing .social.below svg{width:22px;height:22px}.pricing .social.below a:hover{color:var(--cyan)}.pricing .erp-names-note{width:min(1360px,90vw);margin:clamp(18px,2.4vh,28px) 0 0;font-size:12px;line-height:1.6;color:#ffffff94;text-align:left;text-wrap:pretty}@media (max-width:899px){.pricing-body{width:94vw}.pricing .social.below{width:94vw;justify-content:center;gap:26px}.pricing .erp-names-note{width:94vw}}@media (prefers-reduced-motion:reduce){.pricing .pricing-head,.pricing .plan,.pricing .trust,.pricing .pricing-demo,.pricing .social{opacity:1;transform:none;transition:none}}.siv-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;overflow:hidden}.siv-wrap{position:absolute;left:0;top:0;display:block;will-change:transform,opacity;transition:opacity .45s ease;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.siv{position:relative;display:block;width:116px;aspect-ratio:640/697;transform-origin:50% 100%;filter:drop-shadow(0 18px 34px rgba(0,0,0,.55)) drop-shadow(0 0 26px rgba(34,224,199,.22));transition:translate .32s cubic-bezier(.34,1.56,.64,1),scale .18s ease}.siv img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none}.siv-eyes{transform-origin:48.36% 34.72%;will-change:transform}.siv:after{content:"";position:absolute;left:56.56%;top:55.95%;width:15%;height:6%;translate:-50% -50%;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#96ffcdd9,#3cf0aa40 60%,#3cf0aa00);animation:siv-led 2.6s ease-in-out infinite}@keyframes siv-led{0%,to{opacity:.25}50%{opacity:.85}}.siv-wrap:hover .siv{translate:0 -6px}.siv-wrap:active .siv{translate:0 -2px;scale:.95}.siv-wrap:hover .siv-bubble{border-color:#43f5d19e;box-shadow:0 12px 30px #00000073,0 0 18px #22e0c740,inset 0 1px #d8fff92e}.siv-wrap:hover .siv-bubble span:last-child:after{content:" →"}.siv-bubble{position:absolute;top:2%;width:max-content;max-width:230px;padding:9px 13px;border-radius:12px;font-size:12.5px;line-height:1.38;display:flex;flex-direction:column;white-space:nowrap;color:#eafff9;background:linear-gradient(180deg,#0a2424eb,#051618eb);border:1px solid rgba(67,245,209,.34);box-shadow:0 12px 30px #00000073,inset 0 1px #d8fff924;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}.siv-bubble[data-side=right]{left:calc(100% + 16px)}.siv-bubble[data-side=left]{right:calc(100% + 16px)}.siv-bubble:after{content:"";position:absolute;top:18px;width:10px;height:10px;background:#081e1feb;border-left:1px solid rgba(67,245,209,.34);border-bottom:1px solid rgba(67,245,209,.34);transform:rotate(45deg)}.siv-bubble[data-side=right]:after{left:-6px}.siv-bubble[data-side=left]:after{right:-6px;transform:rotate(225deg)}.siv-bubble span:first-child{color:#eafff9d1}.siv-bubble span:last-child{font-weight:600;color:var(--ice)}@media (max-width:899px){.siv{width:82px}.siv-bubble{max-width:180px;font-size:11px;padding:8px 11px}}@media (prefers-reduced-motion:reduce){.siv{filter:drop-shadow(0 12px 24px rgba(0,0,0,.5));transition:none}.siv:after{animation:none;opacity:.55}.siv-wrap:hover .siv,.siv-wrap:active .siv{translate:none;scale:none}}a.demo,a.plan-cta{text-decoration:none}.card .card-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;width:100%;height:100%;cursor:pointer;border-radius:inherit;background:transparent}.card .card-hit:focus-visible{outline:none}.card:has(.card-hit:focus-visible){outline:2px solid var(--green);outline-offset:3px}.siv-layer{transition:opacity .22s ease}.siv-layer.is-suspended{opacity:0;visibility:hidden;transition:opacity .14s ease,visibility 0s linear .14s}@media (prefers-reduced-motion:reduce){.siv-layer,.siv-layer.is-suspended{transition:none}}.ex-tag{position:absolute;font:600 10.5px var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--green);text-shadow:0 1px 6px rgba(3,15,16,.9)}.comm-m{display:none}@media (max-width:899px){.ex-tag{display:none}.comm-m{display:inline-flex;position:absolute;left:16px;top:auto;bottom:128px;height:28px;align-items:center;padding:0 12px;border-radius:999px;font-size:12.5px;color:#eafff7;text-decoration:none;background:#092020d1;border:1px solid rgba(67,245,209,.38)}}@supports (height:100svh){@media (max-width:899px){.demo{bottom:calc(76px + 100vh - 100svh)}.scroll{bottom:calc(26px + 100vh - 100svh)}.social{bottom:calc(130px + 100vh - 100svh)}.comm-m{bottom:calc(128px + 100vh - 100svh)}}}.auth-page{position:relative;min-height:100vh;display:grid;place-items:center;padding:48px 20px;background:var(--bg);overflow:hidden}.auth-glow{position:absolute;left:50%;top:38%;width:min(900px,120vw);aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(circle,rgba(34,224,199,.16) 0%,rgba(15,198,181,.06) 38%,transparent 68%);filter:blur(8px);animation:authbreathe 9s ease-in-out infinite}@keyframes authbreathe{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.06)}}.auth-panel{position:relative;width:min(420px,100%);padding:34px 30px 26px;border-radius:20px;text-align:center;background:linear-gradient(162deg,#1032308f,#061618b8 62%);border:1px solid rgba(67,245,209,.2);box-shadow:0 30px 80px #00000094,inset 0 1px #d8fff929,0 0 60px #22e0c71a;backdrop-filter:blur(22px) saturate(126%);-webkit-backdrop-filter:blur(22px) saturate(126%)}.auth-mark{display:inline-flex;align-items:center;height:32px;margin-bottom:22px}.auth-mark img{display:block;width:123px;height:auto;filter:drop-shadow(0 0 12px rgba(24,232,150,.3))}.auth-panel h1{font-family:var(--serif);font-weight:400;font-size:29px;line-height:1.15;color:#fff;letter-spacing:-.004em}.auth-sub{margin-top:8px;font-size:14px;color:#e2f6f0a8}.auth-note,.auth-error{margin-top:18px;padding:10px 13px;border-radius:10px;font-size:12.8px;line-height:1.5;text-align:left}.auth-note{background:#ffffff0d;border:1px solid rgba(216,255,249,.14);color:#e2f6f0cc}.auth-error{background:#ffb0661a;border:1px solid rgba(255,176,102,.34);color:#ffd7ad}.auth-providers{margin-top:22px;display:flex;flex-direction:column;gap:10px}.auth-btn{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 16px;border-radius:12px;cursor:pointer;text-align:left;font-size:14.5px;font-weight:500;color:#eafff7;background:#ffffff0b;border:1px solid rgba(216,255,249,.14);transition:background .18s ease,border-color .18s ease,transform .18s ease}.auth-btn:hover:not(:disabled){background:#ffffff16;border-color:#43f5d175;transform:translateY(-1px)}.auth-btn:disabled{opacity:.52;cursor:not-allowed}.auth-btn[aria-busy=true]{opacity:1;border-color:#43f5d185}.auth-btn-icon{display:grid;place-items:center;width:22px;height:22px;flex:none}.auth-btn-icon svg{width:19px;height:19px}.auth-btn[data-provider=x] .auth-btn-icon{color:#fff}.auth-btn-label{flex:1}.auth-legal{margin-top:20px;font-size:11.5px;line-height:1.6;color:#d6ece685}.auth-legal a{color:#a6fff3d1;text-decoration:underline;text-underline-offset:2px}.auth-legal a:hover{color:var(--cyan)}.auth-splash{min-height:100vh;display:grid;place-items:center;gap:14px;align-content:center;background:var(--bg);color:#e2f6f0b8;font-size:13.5px;letter-spacing:.02em}.auth-spinner{display:block;width:26px;height:26px;border-radius:50%;border:2px solid rgba(67,245,209,.22);border-top-color:var(--cyan);animation:authspin .8s linear infinite}.auth-spinner.sm{position:absolute;right:14px;width:15px;height:15px;border-width:1.8px}@keyframes authspin{to{transform:rotate(360deg)}}.console-page{min-height:100vh;display:grid;place-items:center;padding:56px 20px;background:var(--bg)}.console-card{width:min(620px,100%);padding:34px 32px;border-radius:18px;background:linear-gradient(162deg,#10323075,#061618a8 64%);border:1px solid rgba(67,245,209,.18);box-shadow:0 26px 64px #00000080,inset 0 1px #d8fff91f;backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%)}.console-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--green)}.console-card h1{margin-top:12px;font-family:var(--serif);font-weight:400;font-size:clamp(26px,3.2vw,36px);color:#fff}.console-sub{margin-top:10px;font-size:14.5px;color:#e2f6f0b3}.console-open{margin-top:22px}.console-cta{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 22px;border-radius:10px;font-size:15px;font-weight:600;color:#02252b;text-decoration:none;background:linear-gradient(90deg,#00efd8,#3ad7ff);box-shadow:0 0 22px #00efd852}.console-cta:hover{background:linear-gradient(90deg,#5ff7e8,#6fe2ff)}.console-cta:focus-visible{outline:2px solid #5ff7e8;outline-offset:3px}.console-note{margin-top:12px;font-size:13px;line-height:1.55;color:#d6ece69e}.console-meta{margin-top:26px;display:grid;gap:12px}.console-meta div{display:flex;gap:16px;align-items:baseline;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.console-meta dt{min-width:110px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#d6ece685}.console-meta dd{font-size:14px;color:#eafff7eb}.console-meta .mono{font-family:var(--mono);font-size:12.5px;word-break:break-all}.console-links{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:13.5px}.console-links a{color:#a6fff3db;text-decoration:underline;text-underline-offset:3px}.console-links a:hover{color:var(--cyan)}.auth-hint{margin-top:10px;font-size:12.5px;line-height:1.55;color:#d6ece69e}.signin--idle{display:inline-block;width:52px;height:18px}.acct{position:absolute;left:1536px;top:14px;z-index:6}.acct-btn{display:inline-flex;align-items:center;gap:9px;height:36px;padding:0 10px 0 6px;border-radius:999px;cursor:pointer;max-width:250px;background:#ffffff0e;border:1px solid rgba(216,255,249,.16);color:#fffffff0;font-size:14px;transition:background .16s ease,border-color .16s ease}.acct-btn:hover{background:#ffffff1a;border-color:#43f5d16b}.acct-av{width:26px;height:26px;border-radius:50%;flex:none;object-fit:cover;background:linear-gradient(135deg,#22e0c7,#0fc6b5);color:#04201c}.acct-av--txt{display:grid;place-items:center;font-size:11px;font-weight:700;letter-spacing:.02em}.acct-name{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-chev{width:14px;height:14px;flex:none;opacity:.7}.acct-menu{position:absolute;right:0;top:44px;min-width:178px;padding:6px;border-radius:12px;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b2626f5,#051416f5);border:1px solid rgba(67,245,209,.24);box-shadow:0 18px 44px #00000085,inset 0 1px #d8fff91f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.acct-menu a,.acct-menu button{display:block;width:100%;text-align:left;padding:9px 11px;border-radius:8px;font-size:13.5px;cursor:pointer;color:#eafff7e6;background:none;border:0;transition:background .14s ease,color .14s ease}.acct-menu a:hover,.acct-menu button:hover{background:#43f5d11f;color:#fff}.acct-menu button{color:#ffc8b4e6}.acct-menu .acct-note{display:block;margin:-4px 0 4px;padding:0 10px 4px;font-size:11px;line-height:1.3;color:#d6ece68f}@media (max-width:899px){.acct{left:auto;right:16px;top:12px}.acct-name{display:none}.acct-btn{padding:0 6px}.auth-panel{padding:28px 20px 22px}}
