.pr-page{--pr-ice:var(--ink);--pr-silver:var(--ink-2);--pr-mid:var(--ink-3);--pr-muted:var(--ink-3);--pr-line:var(--line);--glass-bg:linear-gradient(128deg, #ffffffb8, #ffffff47 48%, #ebf0f86b);--glass-bg-strong:#020305ad;--glass-border:#ffffffeb;--glass-rim-hot:#ffffffd1;--glass-rim-soft:#e2eaf229;--glass-reflection:#ffffff42;--glass-glare:#fff3;--glass-spectral-red:#ff745c29;--glass-spectral-warm:#ffd69421;--glass-spectral-green:#96ecc81f;--glass-spectral-cyan:#8ae8ec26;--glass-spectral-blue:#80a4ec26;--glass-shadow:#000000f2;--glass-blur:26px;--sy:0px}.pr-desat{z-index:0;pointer-events:none;-webkit-backdrop-filter:saturate(9%)brightness(80%)contrast(112%);backdrop-filter:saturate(9%)brightness(80%)contrast(112%);background:radial-gradient(62% 48% at 50% 4%,#e2e8f00d,#0000 70%),linear-gradient(#0102034d,#0000019e);position:fixed;inset:-2%}.pr-glass{--g:.65;--mx:34%;--my:4%;--gx:40%;--gy:30%;--gang:28deg;--gint:.34;--gint2:calc(.42 + .58 * var(--gint));--rim:130deg;--lit:var(--gint);--la:130deg;--tx:0deg;--ty:0deg;--ex:0;--ey:0;--sp:.5;--rv:18px;isolation:isolate;border:1px solid var(--glass-border);background:radial-gradient(ellipse 120% 62% at 34% -18%, rgb(255 255 255/calc(.075 * var(--g))), transparent 60%), linear-gradient(var(--la), rgb(255 255 255/calc(.045 * var(--g))), transparent 30%), linear-gradient(178deg, #06080c33, #0203056b 52%, #00010299), var(--glass-bg);-webkit-backdrop-filter:blur(calc(var(--glass-blur) + 14px * var(--g))) saturate(calc(64% + 24% * var(--g))) brightness(calc(.92 + .1 * var(--g)));backdrop-filter:blur(calc(var(--glass-blur) + 14px * var(--g))) saturate(calc(64% + 24% * var(--g))) brightness(calc(.92 + .1 * var(--g)));box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.18 + .24 * var(--g))), inset 0 -1px 0 #ffffff08, inset 0 -34px 66px -34px #0000006b, inset 0 0 90px -26px rgb(255 255 255/calc(.05 * var(--g))), 0 30px 84px -44px var(--glass-shadow), 0 0 0 1px #00000057, 0 0 40px -12px rgb(214 226 238/calc(.13 * var(--g))), 0 1px 0 rgb(255 255 255/calc(.06 * var(--g)));opacity:.82;filter:blur(3px);transform:perspective(1200px) translate3d(0, var(--rv), 0) rotateX(var(--tx)) rotateY(var(--ty));will-change:transform;border-radius:26px;transition:transform .76s cubic-bezier(.22,.78,.2,1),opacity .82s,filter .82s,box-shadow .42s,border-color .42s;position:relative;overflow:hidden}.pr-glass.pr-in{--rv:0px;opacity:1;filter:blur()}.pr-glass>:not(.pr-fx){z-index:4;position:relative}.pr-glass:before{content:"";pointer-events:none;z-index:1;opacity:calc(.5 + .5 * var(--g));background:radial-gradient(ellipse 150% 58% at var(--gx) var(--gy), rgb(255 255 255/calc(.1 * (.45 + .55 * var(--gint)))), rgb(255 255 255/calc(.04 * (.45 + .55 * var(--gint)))) 38%, transparent 72%), radial-gradient(ellipse 130% 46% at 30% -14%, #ffffff4d, #ffffff14 34%, transparent 68%), radial-gradient(ellipse 74% 26% at 86% 104%, #e2ecf621, transparent 72%);filter:blur(30px);transform:translate3d(calc((var(--ex)) * -10px), calc((var(--sp) - .5) * 14% + var(--ey) * -6px), 0);position:absolute;inset:-26% -20%}.pr-glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:5;background:conic-gradient(from var(--rim), rgb(255 255 255/calc(.62 * (.34 + .66 * var(--gint)))), rgb(255 255 255/calc(.3 * (.4 + .6 * var(--gint)))) 6%, #ffffff14 22%, #ffffff14 78%, rgb(255 255 255/calc(.2 * (.4 + .6 * var(--gint)))) 94%, rgb(255 255 255/calc(.44 * (.34 + .66 * var(--gint))))), conic-gradient(from var(--la), rgb(255 255 255/calc(.2 + .14 * var(--g))), #ffffff14 16%, #ffffff13 46%, rgb(226 236 246/calc(.13 + .12 * var(--g))) 72%, rgb(255 255 255/calc(.18 + .14 * var(--g))));opacity:calc(.78 + .22 * var(--g));-webkit-mask-composite:xor,source-over;padding:1.75px;transition:opacity .32s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr-fx{pointer-events:none;position:absolute}.pr-streak{--sa:0deg;z-index:2;background:linear-gradient(calc(var(--gang) + var(--sa)), transparent 26%, rgb(255 255 255/calc(.05 * var(--gint2))) 35%, rgb(255 255 255/calc(.16 * var(--gint2))) 46%, rgb(255 255 255/calc(.26 * var(--gint2))) 50%, rgb(255 255 255/calc(.12 * var(--gint2))) 54.5%, rgb(255 255 255/calc(.04 * var(--gint2))) 64%, transparent 77%);filter:blur(30px);width:160%;height:78%;transform:translate3d(calc((var(--gx) - 50%) * .62), calc((var(--gy) - 50%) * .28 + (var(--sp) - .5) * 26px), 0);opacity:calc(.55 + .45 * var(--g));border-radius:50%;top:8%;left:-30%}.pr-streak:after{content:"";border-radius:inherit;background:linear-gradient(calc(var(--gang) + var(--sa)), transparent 44%, rgb(255 255 255/calc(.16 * var(--gint2))) 49.4%, rgb(255 255 255/calc(.24 * var(--gint2))) 50%, rgb(255 255 255/calc(.14 * var(--gint2))) 50.8%, transparent 56%);filter:blur(9px);position:absolute;inset:0}.pr-streak--faint{opacity:calc(.26 + .24 * var(--g));filter:blur(38px)}.pr-caustic{--cx:12%;--cy:-6%;--ca:0deg;left:-25%;right:-25%;top:var(--cy);z-index:2;background:radial-gradient(ellipse 140% 55% at calc(var(--gx) * .6 + 20%) 42%, rgb(255 255 255/calc(.08 * var(--gint2))), rgb(255 255 255/calc(.03 * var(--gint2))) 36%, transparent 70%);filter:blur(34px);height:62%;transform:rotate(var(--ca)) translate3d(0, calc((var(--sp) - .5) * 18px), 0);opacity:calc(.5 + .5 * var(--g));border-radius:50%}.pr-refract{z-index:3;border-radius:inherit;inset:0;overflow:hidden}.pr-refract:before,.pr-refract:after{content:"";pointer-events:none;position:absolute}.pr-refract:before{opacity:.72;filter:blur(1.5px);background:linear-gradient(90deg, transparent, var(--glass-spectral-red), var(--glass-spectral-warm), #ffffff6b 46%, var(--glass-spectral-green), var(--glass-spectral-cyan), var(--glass-spectral-blue), transparent);height:3px;top:-1px;left:6%;right:6%}.pr-refract:after{opacity:calc(.3 + .7 * var(--gint));filter:blur(16px);background:linear-gradient(calc(var(--gang) + 1deg), transparent 50.5%, #ffe2b209 52.4%, #baf0f608 54.4%, #a8c6f605 56.4%, transparent 60%);transform:translate3d(calc((var(--gx) - 50%) * .62), calc((var(--gy) - 50%) * .28), 0);inset:-30%}.pr-card{flex-direction:column;padding:32px 30px 34px;display:flex}.pr-card:hover:after{opacity:1}.pr-card--a{--la:116deg}.pr-card--a .pr-streak{--sa:-18deg;top:4%}.pr-card--a .pr-caustic{--ca:-6deg;top:-10%}.pr-card--b{--la:176deg}.pr-card--b .pr-streak{--sa:6deg;top:10%}.pr-card--b .pr-caustic{--ca:2deg;top:-4%}.pr-card--c{--la:232deg}.pr-card--c .pr-streak{--sa:22deg;top:12%}.pr-card--c .pr-caustic{--ca:8deg;top:-8%}.pr-card--plus{--g:1;background:radial-gradient(ellipse 120% 62% at 28% -18%, #ffffff16, transparent 60%), linear-gradient(var(--la), #ffffff0d, transparent 30%), linear-gradient(178deg, #06080c24, #0203055c 52%, #0001028a), #0304078a}.pr-card--industrial{background:radial-gradient(ellipse 110% 56% at 70% -14%, #ffffff0d, transparent 58%), linear-gradient(178deg, #0506094d, #01020385 50%, #000001a8), var(--glass-bg-strong)}.pr-card--industrial:before{opacity:calc(.34 + .3 * var(--g))}.pr-card--clear{background:radial-gradient(120% 62% at 46% -16%,#ffffff16,#0000 60%),linear-gradient(178deg,#080a0e29,#03040757 52%,#00010285),#04060980}.pr-sweep{z-index:3;opacity:0;filter:blur(10px);background:linear-gradient(104deg,#0000 40%,#ffffff12 46%,#e2f0f81f 50%,#bed6ee0e 54%,#0000 61%);animation:19s linear infinite pr-sweep;inset:-20% -60%}@keyframes pr-sweep{0%,74%{opacity:0;transform:translate(-30%)}79%{opacity:1}96%,to{opacity:0;transform:translate(30%)}}.pr-inset{--i:.6;border:1px solid rgb(255 255 255/calc(.07 + .09 * var(--i)));background:radial-gradient(ellipse 110% 70% at 34% -20%, rgb(255 255 255/calc(.1 * var(--i))), transparent 62%), linear-gradient(178deg, #ffffff06, #0000004d);box-shadow:inset 0 1px 0 rgb(255 255 255/calc(.1 + .16 * var(--i))), inset 0 -18px 34px -22px #0009, 0 12px 26px -20px #000000e6;-webkit-backdrop-filter:blur(10px)saturate(70%);backdrop-filter:blur(10px)saturate(70%);border-radius:16px;position:relative;overflow:hidden}.pr-inset:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--la,140deg), rgb(255 255 255/calc(.34 + .3 * var(--i))), #ffffff0a 24%, #ffffff04 52%, rgb(226 236 246/calc(.12 + .14 * var(--i))) 74%, rgb(255 255 255/calc(.3 + .28 * var(--i))));-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr-inset--lit{--i:1}.pr-inset--well{--i:.34;background:linear-gradient(178deg,#0000006b,#0000008f);box-shadow:inset 0 2px 6px #000000b3,inset 0 -1px #ffffff0d,inset 0 1px #ffffff17}.pr-btn{letter-spacing:-.01em;width:100%;min-height:48px;color:var(--pr-ice);-webkit-backdrop-filter:blur(14px)saturate(70%);backdrop-filter:blur(14px)saturate(70%);cursor:pointer;background:radial-gradient(100% 130% at 30% -40%,#ffffff21,#0000 62%),linear-gradient(#ffffff0f,#ffffff03 52%,#0000004d),#05070b70;border:1px solid #ffffff21;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:500;transition:background .24s,box-shadow .24s,border-color .24s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff08,inset 0 -12px 22px -16px #000000b3,0 10px 24px -18px #000000e6}.pr-btn:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;-webkit-mask-composite:xor,source-over;background:conic-gradient(from 130deg,#ffffff80,#ffffff0d 22%,#ffffff04 52%,#e2ecf633 76%,#ffffff70);padding:1px;transition:opacity .22s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.pr-btn:hover:after{opacity:1}.pr-btn:hover{background:radial-gradient(100% 130% at 30% -40%,#ffffff2e,#0000 62%),linear-gradient(#ffffff17,#ffffff08 52%,#0000003d),#080a0f70}.pr-btn--light{color:#05070b;background:linear-gradient(#fffffff7,#ecf1f6e6 56%,#ced6e0f0),#ffffffa8;border-color:#ffffff9e;box-shadow:inset 0 1px #fff,inset 0 -8px 18px -12px #0000003d,0 14px 30px -18px #000000e6}.pr-btn--light:after{opacity:.6;background:conic-gradient(from 130deg,#fffffff2,#ffffff59 24%,#78829147 52%,#ffffff80 76%,#ffffffe6)}.pr-btn--light:hover{background:linear-gradient(#fff,#f5f8fbf5 56%,#dee5edf5),#ffffffc2}.pr-btn svg{z-index:1;transition:transform .2s,opacity .2s;position:relative}.pr-btn:hover svg{transform:translate(4px)}.pr-btn>*{z-index:1;position:relative}.pr-table{border-collapse:collapse;z-index:4;width:100%;position:relative}.pr-table th,.pr-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff0d;padding:14px 16px;font-size:13px}.pr-table th{color:var(--pr-ice);font-weight:500}.pr-table thead th{letter-spacing:.26em;text-transform:uppercase;color:#e6eaf0;text-shadow:0 1px #000c;border-bottom-color:#ffffff24;padding-bottom:15px;font-size:10.5px}.pr-table thead{background:linear-gradient(#ffffff0e,#ffffff03)}.pr-table tbody th{text-align:left;color:var(--pr-silver);font-weight:400}.pr-table td{color:var(--pr-mid)}.pr-table tbody tr{transition:background .2s}.pr-table tbody tr:hover{background:#ffffff07}.pr-table tr:last-child th,.pr-table tr:last-child td{border-bottom:0}.pr-col-plus{color:var(--pr-ice);background:linear-gradient(#ffffff0d,#ffffff05 45%,#ffffff02);position:relative;box-shadow:inset 1px 0 #ffffff12,inset -1px 0 #ffffff0d}.pr-table thead .pr-col-plus{box-shadow:inset 0 1px #fff6,inset 1px 0 #ffffff12,inset -1px 0 #ffffff0d}.pr-glass--milky:before{background:radial-gradient(ellipse 165% 52% at var(--gx) var(--gy), rgb(255 255 255/calc(.05 * (.5 + .5 * var(--gint)))), rgb(255 255 255/calc(.02 * (.5 + .5 * var(--gint)))) 40%, transparent 74%), radial-gradient(ellipse 130% 46% at 30% -10%, #fff3, #ffffff0f 30%, transparent 64%), radial-gradient(ellipse 70% 24% at 88% 100%, #e2ecf614, transparent 72%)}.pr-faq-item{border-top:1px solid #ffffff0e}.pr-faq-item:first-child{border-top:0}.pr-faq-btn{text-align:left;width:100%;min-height:54px;color:var(--pr-ice);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.pr-faq-sign{color:var(--pr-mid);font-size:16px;line-height:1}.pr-hero-light{width:min(1240px,98%);height:520px;transform:translateX(-50%) translateY(calc(var(--sy) * .6));pointer-events:none;z-index:0;filter:blur(44px);background:radial-gradient(40% 40% at 50% 38%,#f8fbfe29,#0000 70%),radial-gradient(72% 28% at 50% 60%,#e2eaf416,#0000 74%);position:absolute;top:-10%;left:50%}@media (width<=900px){.pr-glass{--gint:.3;--gx:38%;--gy:30%;-webkit-backdrop-filter:blur(16px)saturate(64%);backdrop-filter:blur(16px)saturate(64%);border-radius:22px}.pr-glass:before{filter:blur(20px);transform:none}.pr-card{padding:26px 22px 28px}.pr-streak{filter:blur(24px);transform:none}.pr-sweep,.pr-refract:after{display:none}.pr-card h2{font-size:17px}.pr-page h1{font-size:clamp(38px,11vw,46px)}.pr-desat{-webkit-backdrop-filter:saturate(12%)brightness(84%)contrast(108%);backdrop-filter:saturate(12%)brightness(84%)contrast(108%)}}@media not all and (pointer:fine){.pr-glass{--gint:.3;--tx:0deg;--ty:0deg}}@media (prefers-reduced-motion:reduce){.pr-glass,.pr-btn,.pr-btn svg,.pr-glass:before,.pr-streak{transition:none}.pr-glass{opacity:1;filter:none;transform:none}.pr-sweep{display:none}}.pr-page :is(button,a):focus-visible{outline-offset:2px;border-radius:10px;outline:1px solid #ffffffb3}.pr-desat{display:none}.pr-glass,.pr-card--plus,.pr-card--industrial,.pr-card--clear{background:var(--glass-bg);border-color:var(--glass-border);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);box-shadow:var(--shadow-2), inset 0 1px 1px #fff, 0 0 0 1px var(--glass-ring)}.pr-card:hover{box-shadow:var(--shadow-2), inset 0 1px 2px #fff, 0 0 0 1px var(--line-2)}.pr-inset,.pr-inset--well{border-color:var(--line);background:linear-gradient(135deg,#ffffff80,#e7edf647);box-shadow:inset 0 1px 2px #fff,0 6px 18px -12px #66789040}.pr-btn,.pr-btn--light{color:var(--btn-fg);background:var(--btn-bg);box-shadow:var(--btn-shadow);border-color:var(--line-2);border-radius:999px}.pr-btn:hover,.pr-btn--light:hover{background:var(--btn-bg-hover);box-shadow:var(--btn-shadow)}.pr-faq-item{border-color:var(--line)}.pr-page :is(button,a):focus-visible{outline:2px solid var(--focus);outline-offset:3px}
