.L{--v-900:#0a0930;--v-800:#15106b;--v-700:#2a1fc4;--v-600:#4f3bf6;--v-500:#6c5cff;--v-100:#eeebff;--v-50:#f6f5ff;--ink:#111226;--sub:#5b5d74;--line:#e8e7f2;--card:#fff;--soft:#f5f6fa;--sec-y:200px;--fs-title-hero:clamp(var(--fs-5), 3.6vw, var(--fs-7));--fs-title-sec:clamp(var(--fs-4), 3vw, var(--fs-6));--g-label:12px;--g-desc:16px;--g-act:32px;--g-head:56px;--g-block:80px;--g-grid:16px;--g-card:12px;--g-pad:28px;--g-pad-s:20px;font-family:var(--f-body);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;word-break:keep-all;overflow-wrap:break-word;margin-left:calc(-1 * max(16px, env(safe-area-inset-left,0px)));margin-right:calc(-1 * max(16px, env(safe-area-inset-right,0px)));background:#fff}.L *,.L :before,.L :after{box-sizing:border-box}.L .in{max-width:1120px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin:0 auto}.L h1,.L h2,.L h3{text-wrap:balance;margin:0}.L p{margin:0}.L .sec :is(b,strong,th,h1,h2,h3,h4,h5,h6){font-weight:600}.L .kicker{font-size:var(--fs-0);color:var(--v-600);font-weight:600;display:inline-block}.L .sec{padding-block:var(--sec-y)}.L .sec-h{text-align:center;margin-bottom:var(--g-head);flex-direction:column;align-items:center;gap:0;display:flex}.L .sec-h h2,.L .split .txt h2{margin-top:var(--g-label)}.L .sec-h h2:first-child,.L .split .txt h2:first-child{margin-top:0}.L .sec-h p,.L .split .txt h2+p{margin-top:var(--g-desc)}.L .sec-h h2{font-size:var(--fs-title-sec);font-weight:600;line-height:var(--lh-heading)}.L .sec-h p{font-size:var(--fs-1);color:var(--sub);max-width:52ch;line-height:var(--lh-body)}.L .pill{font:inherit;font-size:var(--fs-1);border-radius:var(--radius);cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 16px 14px 24px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.L .pill .arr{width:30px;height:30px;font-size:var(--fs-1);border-radius:50%;place-items:center;display:grid}.L .pill.white{color:var(--ink);background:#fff}.L .pill.white .arr,.L .pill.violet{background:var(--v-600);color:#fff}.L .pill.violet .arr{color:var(--v-600);background:#fff}.L .pill.ghost{color:#fff;background:#ffffff1a;border:1px solid #ffffff47;padding:14px 24px}.L .pill:hover{transform:translateY(-1px);box-shadow:0 10px 24px -12px #281ea08c}.L .pill:focus-visible,.L a:focus-visible,.L button:focus-visible{outline:2px solid var(--v-500);outline-offset:3px}.L .nav-wrap{top:env(safe-area-inset-top,0px);z-index:20;margin-bottom:-76px;padding-top:14px;position:sticky}.L .nav{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0d0b3c8c;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;height:62px;padding:0 16px;display:grid}.L .logo{color:#fff;font-weight:800;font-size:var(--fs-1);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.L .logo i{width:26px;height:26px;font-style:normal;font-size:var(--fs-0);background:linear-gradient(135deg,#7b6bff,#4f3bf6);border-radius:8px;place-items:center;display:grid}.L .logo b{color:#b9adff;font-weight:800}.L .nav .logo{grid-column:1;justify-self:start}.L .nav .acts{grid-column:3;justify-self:end}.L .nav nav{grid-column:2;gap:8px;display:flex}.L .nav nav a,.L .nav .sub{color:#ffffffc7;white-space:nowrap;padding:8px 12px;text-decoration:none}.L .nav .acts{align-items:center;gap:8px;display:flex}.L .nav .cta{background:var(--v-600);color:#fff;border-radius:var(--radius);padding:10px 18px;text-decoration:none}.L .nav nav a,.L .nav .sub,.L .nav .cta{font-size:var(--fs-0);justify-items:center;font-weight:400;display:inline-grid}.L .nav nav a:hover,.L .nav .sub:hover,.L .nav .cta:hover{font-weight:600}.L .nav nav a:after,.L .nav .sub:after,.L .nav .cta:after{content:attr(data-label);visibility:hidden;pointer-events:none;height:0;font-weight:600;overflow:hidden}.L .nav nav a:hover:after,.L .nav .sub:hover:after,.L .nav .cta:hover:after{font-weight:400}@media (max-width:860px){.L .nav nav,.L .nav .sub{display:none}}.L .hero{color:#fff;background:radial-gradient(120% 80% at 50% 0,#5a46ff 0%,#2a1fc4 38%,#15106b 70%,#0a0930 100%);padding-top:150px;padding-bottom:0;position:relative;overflow:hidden}.L .hero:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:1400px;height:900px;position:absolute;bottom:-520px;left:50%;transform:translate(-50%);box-shadow:0 0 0 80px #ffffff06,0 0 0 160px #ffffff05}.L .hero-c{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.L .badge{font-size:var(--fs-m2);border-radius:var(--radius);background:#ffffff1f;border:1px solid #fff3;padding:7px 14px;font-weight:600}.L .hero h1{font-size:clamp(var(--fs-5), 5.6vw, var(--fs-8));font-weight:700;line-height:var(--lh-heading)}.L .hero h1 em{background:linear-gradient(90deg,#c9bfff,#9fe3ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.L .hero .sub{font-size:var(--fs-1);line-height:var(--lh-body);color:#ffffffc7;word-break:keep-all}.L .chips{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.L .chips span{font-size:var(--fs-m1);border-radius:var(--radius);background:#ffffff14;border:1px solid #ffffff2e;align-items:center;gap:6px;padding:8px 14px;font-weight:500;display:inline-flex}.L .chips span:before{content:"✓";color:#9fe3ff;font-weight:600}.L .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.L .stage{height:360px;margin-top:64px;position:relative}.L .stage .row{align-items:flex-end;gap:20px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.L .ph{border-radius:var(--radius);background:#2a1fc4;flex:none;width:230px;height:300px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.L .ph img{object-fit:cover;width:100%;height:100%;display:block}.L .ph.tall{height:340px}.L .ph.dim{opacity:.55}.L .glass{z-index:3;color:var(--ink);border-radius:var(--radius);font-size:var(--fs-0);line-height:var(--lh-body);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#ffffffeb;max-width:230px;padding:12px 14px;position:absolute;box-shadow:0 20px 40px -18px #0a083c8c}.L .glass b{font-size:var(--fs-m1);color:var(--v-600);margin-bottom:2px;display:block}.L .glass.dark{color:#fff;background:#14105ac7;border:1px solid #ffffff2e}.L .glass.dark b{color:#b9adff}.L .glass .src{border-radius:var(--radius);background:var(--v-50);font-size:var(--fs-m1);color:var(--v-700);margin-top:6px;padding:6px 8px}.L .bubble-icon{z-index:4;border-radius:var(--radius);background:#ffffffe6;place-items:center;width:64px;height:64px;display:grid;position:absolute;box-shadow:0 16px 30px -12px #0a083c80}.L .bubble-icon img{width:44px;height:44px}@media (max-width:900px){.L .stage{height:330px}.L .stage .row{gap:14px}.L .ph{width:180px;height:250px}.L .ph.tall{height:290px}.L .ph.hide-sm{display:none}}@media (max-width:560px){.L .ph.hide-xs{display:none}}.L .steps3{gap:var(--g-grid);counter-reset:step;grid-template-columns:repeat(3,1fr);display:grid}.L .steps3>div{background:var(--soft);border-radius:var(--radius);padding:var(--g-pad);text-align:center;align-items:center;gap:var(--g-card);isolation:isolate;counter-increment:step;flex-direction:column;display:flex;position:relative;overflow:hidden}.L .steps3>div:after{content:counter(step);content:counter(step) / "";z-index:-1;font-size:calc(var(--fs-9) * 6.8);color:#0000;-webkit-text-stroke:2px #4f3bf61f;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1;position:absolute;bottom:-.3em;right:-.04em}.L .steps3 img{object-fit:contain;width:72px;height:72px}.L .steps3 h3{font-size:var(--fs-2);font-weight:600}.L .steps3 p{color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body);text-wrap:balance}@media (max-width:820px){.L .steps3{grid-template-columns:1fr}}.L .band{margin-top:var(--g-block);border-radius:var(--radius);color:#fff;background:radial-gradient(90% 140% at 80% 20%,#3b2bd8 0%,#15106b 55%,#0a0930 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px 44px;display:flex;position:relative;overflow:hidden}.L .band:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-120px;box-shadow:0 0 0 60px #ffffff08}.L .band h3{font-size:clamp(var(--fs-2), 2.6vw, var(--fs-4));z-index:1;font-weight:600;position:relative}.L .band .pill{z-index:1;position:relative}.L .split{grid-template-columns:1fr 1.1fr;align-items:center;gap:64px;display:grid}.L .split.rev{grid-template-columns:1.1fr 1fr}.L .split>*{min-width:0}.L .split h2{font-size:var(--fs-title-sec);font-weight:600;line-height:var(--lh-heading)}.L .split .txt{flex-direction:column;align-items:flex-start;gap:0;display:flex}.L .split .txt>:is(div,ul){margin-top:var(--g-act)}.L .split .txt>p+p{margin-top:var(--g-desc)}.L .split .txt p{color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body)}.L .visual{border-radius:var(--radius);aspect-ratio:5/4;background:var(--v-100);max-width:100%;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1e147873}.L .visual img.photo{object-fit:cover;width:100%;height:100%;display:block}.L .visual .glass{max-width:300px}@media (max-width:880px){.L .split,.L .split.rev{grid-template-columns:1fr;gap:36px}.L .split.rev .visual{order:-1}}.L .feat-bg{background:var(--soft)}.L .res-bg{background:linear-gradient(180deg, var(--soft) 0%, #e9ecff 100%);position:relative;overflow:hidden}.L .res-bg:before{content:"";pointer-events:none;border-top:1px solid #4f3bf640;border-radius:50%;height:120%;position:absolute;bottom:-60%;left:-10%;right:-10%;box-shadow:0 -40px #ffffff80,0 -80px #ffffff4d}.L .kpis{gap:var(--g-grid);grid-template-columns:1fr 1fr;display:grid;position:relative}.L .kpis>div{border-radius:var(--radius);padding:var(--g-pad);justify-content:space-between;align-items:center;gap:var(--g-card);background:#fff;display:flex;box-shadow:0 20px 44px -34px #1e147880}.L .kpis h3{font-size:var(--fs-2);margin-bottom:var(--g-card);font-weight:600}.L .kpis p{color:var(--sub);font-size:var(--fs-0);line-height:var(--lh-body)}.L .kpis .big{font-size:clamp(var(--fs-6), 5vw, var(--fs-8));color:var(--v-600);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.L .src-note{text-align:center;color:var(--sub);font-size:var(--fs-0);margin-top:var(--g-desc);position:relative}.L .src-note.xs{font-size:var(--fs-m2)}@media (max-width:760px){.L .kpis{grid-template-columns:1fr}}.L .wiz-steps{max-width:640px;margin:0 auto 24px;padding:0;list-style:none;display:flex}.L .wiz-steps li{text-align:center;word-break:keep-all;flex-direction:column;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.L .wiz-steps li+li:before{content:"";background:var(--line);width:100%;height:3px;transition:background .3s;position:absolute;top:17px;right:50%}.L .wiz-steps li.done:before,.L .wiz-steps li.on:before{background:var(--v-600)}.L .wiz-steps .dot{z-index:1;border:2px solid var(--line);width:36px;height:36px;color:var(--sub);font-size:var(--fs-0);background:#fff;border-radius:50%;place-items:center;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:grid;position:relative}.L .wiz-steps .on .dot{border-color:var(--v-600);color:var(--v-600);box-shadow:0 0 0 5px var(--v-100)}.L .wiz-steps .done .dot{background:var(--v-600);border-color:var(--v-600);color:#fff}.L .wiz-steps b{font-size:var(--fs-0);color:var(--sub);font-weight:600}.L .wiz-steps .on b,.L .wiz-steps .done b{color:var(--ink)}@media (prefers-reduced-motion:reduce){.L .wiz-steps li:before,.L .wiz-steps .dot{transition:none}}.L .wiz-body{flex-direction:column;gap:18px;min-height:380px;padding:26px;display:flex}.L .wiz-h{font-size:var(--fs-2)}.L .wiz-fields{flex-direction:column;gap:16px;display:flex}.L .wiz-fields .f>span,.L .wiz-str>span{font-size:var(--fs-0);color:var(--ink);font-weight:600}.L .wiz-str{flex-direction:column;gap:8px;padding-top:12px;display:flex}.L .wiz-nav{justify-content:space-between;gap:10px;margin-top:auto;display:flex}.L .bench{border:1px solid var(--line);border-radius:var(--radius);text-align:left;background:#fff;overflow:hidden;box-shadow:0 30px 60px -44px #1e147880}.L .bench-bar{border-bottom:1px solid var(--line);font-size:var(--fs-0);color:var(--sub);flex-wrap:wrap;justify-content:space-between;gap:10px;padding:16px 22px;font-weight:500;display:flex}.L .bench-body{grid-template-columns:1fr 1fr;display:grid}.L .bench-body>*{min-width:0;padding:26px}.L .bench-body>:first-child{border-right:1px solid var(--line)}@media (max-width:860px){.L .bench-body{grid-template-columns:1fr}.L .bench-body>:first-child{border-right:0;border-bottom:1px solid var(--line)}}.L .q-item{border-bottom:1px solid var(--line);font-size:var(--fs-1);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.L .q-item:last-child{border-bottom:0}@media (max-width:560px){.L .q-item{grid-template-columns:1fr;gap:8px}.L .q-item .seg{justify-self:start}}.L .seg{background:var(--soft);border-radius:var(--radius);gap:2px;padding:3px;display:inline-flex}.L .seg button{font:inherit;font-size:var(--fs-0);border-radius:var(--radius);color:var(--sub);cursor:pointer;background:0 0;border:0;padding:6px 10px}.L .seg button[aria-pressed=true]{background:var(--v-600);color:#fff;font-weight:600}.L .score{align-items:baseline;gap:10px;display:flex}.L .score .num{font-size:var(--fs-9);font-weight:600;line-height:var(--lh-heading);color:var(--v-600)}.L .meter{background:var(--soft)}.L .meter i{background:linear-gradient(90deg,#6c5cff,#4f3bf6)}.L .tagx{font-size:var(--fs-0);border-radius:var(--radius);background:var(--v-100);color:var(--v-600);padding:5px 12px;font-weight:600;display:inline-block}.L .tagx.ok{color:#0f8a6c;background:#e3f6ef}.L .tagx.warn{color:#b4561c;background:#fdeee4}.L ol.fixes{font-size:var(--fs-1);flex-direction:column;gap:12px;margin:0;padding-left:20px;display:flex}.L ol.fixes b{display:block}.L .muted,.L .small{color:var(--sub)}.L .num{font-variant-numeric:tabular-nums}.L .grid{gap:12px;display:grid}.L .g2{grid-template-columns:1fr 1fr}.L .grid>*{min-width:0}.L label.f{font-size:var(--fs-0);color:var(--ink);flex-direction:column;gap:6px;font-weight:600;display:flex}.L input[type=text],.L select,.L textarea{font:inherit;font-size:var(--fs-1);color:var(--ink);background:var(--soft);border-radius:var(--radius);border:1px solid #0000;width:100%;padding:12px 14px}.L input[type=text]:focus,.L select:focus,.L textarea:focus{border-color:var(--v-500);background:#fff;outline:none}.L textarea{resize:vertical;min-height:96px}.L .chips2,.L .chips:not(.hero .chips){flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.L .chip{background:#fff;padding:8px 14px}.L .chip[aria-pressed=true]{background:var(--v-100);border-color:var(--v-600);color:var(--v-600);font-weight:600}.L .stage-h{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.L .stage-h:first-child{margin-top:0}.L .stage-h h3{font-size:var(--fs-1)}.L .qpage{font-size:var(--fs-m1);color:var(--v-600);white-space:nowrap;font-weight:600}.L .qlist{max-height:540px;overflow-y:auto}.L .btn{font-size:var(--fs-1);border:1px solid var(--line);color:var(--ink);background:#fff;padding:11px 20px;font-weight:600}.L .btn.primary{background:var(--v-600);border-color:var(--v-600);color:#fff}.L .btn.ghost{background:#fff}.L .btn:disabled{opacity:.55;cursor:default}.L .plans{gap:var(--g-grid);grid-template-columns:repeat(3,1fr);display:grid}.L .plan{border:1px solid var(--line);border-radius:var(--radius);padding:var(--g-pad);gap:var(--g-card);background:#fff;flex-direction:column;display:flex}.L .plan.best{border:2px solid var(--v-600);position:relative;box-shadow:0 30px 60px -40px #4f3bf6b3}.L .plan.best:before{content:"가장 많이 선택";background:var(--v-600);color:#fff;font-size:var(--fs-m1);border-radius:var(--radius);padding:4px 12px;font-weight:600;position:absolute;top:-13px;left:28px}.L .plan .nm{font-size:var(--fs-1);color:var(--v-600);font-weight:600}.L .plan .pr{font-size:var(--fs-6);font-weight:600}.L .plan .pr small{font-size:var(--fs-1);color:var(--sub);margin-left:4px;font-weight:500}.L .plan ul{font-size:var(--fs-0);line-height:var(--lh-body);color:var(--sub);flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.L .plan .incl{padding-top:var(--g-card);border-top:1px dashed var(--line);flex-direction:column;gap:8px;display:flex}.L .plan .incl>span,.L .plan .extra b{font-size:var(--fs-m1);color:var(--ink);font-weight:600}.L .plan .extra{font-size:var(--fs-0);line-height:var(--lh-body);color:var(--sub);margin:0}.L .plan .extra b{margin-right:6px}.L .plan li{grid-template-columns:auto 1fr;display:grid}.L .plan li:before{content:"✓";color:var(--v-600);margin-right:8px;font-weight:600}.L .plan .btn{margin-top:auto}.L .monthly{margin-top:var(--g-grid);gap:var(--g-grid);grid-template-columns:repeat(3,1fr);display:grid}.L .monthly>div{background:var(--soft);border-radius:var(--radius);padding:var(--g-pad-s);justify-content:space-between;align-items:center;gap:12px;display:flex}.L .monthly b{font-size:var(--fs-1)}.L .monthly span{font-size:var(--fs-0);color:var(--sub);margin-top:2px;display:block}.L .monthly .p{font-size:var(--fs-2);white-space:nowrap;font-weight:600}@media (max-width:900px){.L .plans,.L .monthly{grid-template-columns:1fr}}.L .faq{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.L .faq details{background:var(--soft);border-radius:var(--radius);padding:0 24px}.L .faq summary{cursor:pointer;font-weight:600;font-size:var(--fs-1);justify-content:space-between;gap:12px;padding:20px 0;list-style:none;display:flex}.L .faq summary:after{content:"+";font-size:var(--fs-2);line-height:var(--lh-heading)}.L .faq details[open] summary:after{content:"–"}.L .faq details p{color:var(--sub);line-height:var(--lh-body);font-size:var(--fs-1);padding-bottom:20px}.L .faq-tabs{align-items:center;gap:var(--g-head);flex-direction:column;display:flex}.L .faq-panels{width:100%;display:grid}.L .faq-panels>.faq{grid-area:1/1;align-self:start;width:100%}.L .faq-panels>.faq[hidden]{visibility:hidden;display:flex}.L .faq-tablist{border-radius:var(--radius);background:var(--soft);scrollbar-width:none;gap:4px;max-width:100%;padding:6px;display:inline-flex;overflow-x:auto}.L .faq-tablist::-webkit-scrollbar{display:none}.L .faq-tablist button{border-radius:var(--radius);color:var(--sub);font-size:var(--fs-0);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:10px 18px;font-weight:500;transition:background .18s ease-out,color .18s ease-out;display:inline-flex}.L .faq-tablist button:hover{color:var(--ink)}.L .faq-tablist button[aria-selected=true]{color:var(--ink);box-shadow:0 1px 0 var(--line), 0 6px 16px -10px #1e147859;background:#fff;font-weight:600}.L .faq-tablist button:focus-visible{outline:2px solid var(--v-600);outline-offset:2px}@media (max-width:600px){.L .faq-tabs{align-items:stretch;gap:var(--g-act)}.L .faq-tablist{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.L .faq-tablist button{justify-content:center;padding-inline:8px}}@media (prefers-reduced-motion:reduce){.L .faq-tablist button{transition:none}}.L .apply{border-radius:var(--radius);max-width:880px;box-shadow:0 1px 0 var(--line), 0 40px 80px -50px #1e14788c;background:#fff;margin:0 auto;padding:40px}.L .form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.L .form .full{grid-column:1/-1}.L .attach{flex-wrap:wrap;gap:8px;display:flex}.L .consent{font-size:var(--fs-0);color:var(--sub);align-items:flex-start;gap:10px;display:flex}.L .notice{font-size:var(--fs-1);padding:14px 18px}.L .notice.ok{background:#e3f6ef}.L .notice.warn{background:#fdeee4}@media (max-width:640px){.L .form{grid-template-columns:1fr}.L .apply{padding:26px 20px}}.L .cta-bg{color:#fff;position:relative;overflow:hidden}.L .cta-bg:before{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:900px;height:900px;position:absolute;top:-300px;left:-200px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff05}.L .cta-bg>.in{position:relative}.L .cta-bg .sec-h p{color:#ffffffbf}.L .cta-bg .apply{color:var(--ink)}.L footer{color:#ffffff8c;font-size:var(--fs-0);background:#000;padding-block:48px 64px}.L footer .in{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.L footer .logo{margin-bottom:14px}.L footer nav{flex-direction:column;gap:10px;display:flex}.L footer nav h2{font-size:var(--fs-0);color:#fff;margin-bottom:6px;font-weight:600}@media (max-width:860px){.L footer .in{grid-template-columns:1fr 1fr;gap:40px 24px}.L footer .in>div{grid-column:1/-1}}.L footer a{color:#ffffffbf;text-decoration:none}@media (prefers-reduced-motion:reduce){.L .pill{transition:none}}.L .nav .cta{white-space:nowrap}@media (max-width:600px){.L .nav{height:56px;padding:0 8px 0 14px}.L .nav .cta{font-size:var(--fs-0);padding:9px 14px}.L .stage{height:270px;margin-top:48px}.L .stage .glass,.L .stage .bubble-icon{display:none}.L .stage .glass.keep{max-width:none;display:block;bottom:24px;right:16px;top:auto!important;left:16px!important}.L .ph{border-radius:var(--radius);width:150px;height:210px}.L .ph.tall{height:240px}.L .band{padding:28px 24px}}@keyframes L-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes L-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes L-glow{0%,to{opacity:.55}50%{opacity:1}}.L .hero-c>*{animation:.8s cubic-bezier(.2,.7,.2,1) both L-rise}.L .hero-c>:nth-child(2){animation-delay:80ms}.L .hero-c>:nth-child(3){animation-delay:.16s}.L .hero-c>:nth-child(4){animation-delay:.24s}.L .hero-c>:nth-child(5){animation-delay:.32s}.L .stage .row{animation:1s cubic-bezier(.2,.7,.2,1) .3s both L-rise}.L .stage .glass,.L .stage .bubble-icon{animation:5s ease-in-out infinite L-float}.L .stage .glass:nth-of-type(2){animation-delay:-1.5s}.L .stage .bubble-icon{animation-duration:4s;animation-delay:-.8s}.L .stage .glass.dark{animation-duration:6s;animation-delay:-3s}.L .hero:after{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#9682ff73,#0000);width:720px;height:420px;animation:6s ease-in-out infinite L-glow;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.L .qb-field{--fh:400px;--start:120px;height:var(--fh);max-width:var(--max,1200px);margin-inline:auto;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 18% 94%,#0000);mask-image:linear-gradient(#0000,#000 18% 94%,#0000)}.L .qb{--dur:16s;--delay:calc((var(--k4) + var(--ph)) * var(--dur) / -3);top:calc(100% - var(--start));left:calc(var(--l4) * 25% + 12px + var(--x));max-width:calc(25% - 40px);animation:L-qb-rise var(--dur) linear var(--delay) infinite both;will-change:translate;position:absolute}.L .qb-arc{animation:L-qb-arc calc(3.4s + var(--l4) * .5s) ease-in-out var(--delay) infinite alternate, L-qb-tilt calc(3.4s + var(--l4) * .5s) ease-in-out calc(var(--delay) + .45s) infinite alternate}.L .qb-in{color:var(--ink);border-radius:var(--radius);box-shadow:0 1px 0 var(--line), 0 18px 36px -22px #1e147873;transform-origin:0 100%;animation:L-qb-pop var(--dur) linear var(--delay) infinite both;will-change:scale, opacity;background:#fff;border-bottom-left-radius:6px;padding:14px 18px 12px;position:relative}.L .qb.alt .qb-in{background:var(--v-600);color:#fff;border-bottom-left-radius:var(--radius);transform-origin:100% 100%;border-bottom-right-radius:6px;box-shadow:0 20px 40px -20px #4f3bf699}.L .qb-in:after{content:"";border-radius:inherit;border:1px solid var(--v-500);opacity:0;pointer-events:none;animation:L-qb-ring var(--dur) ease-out var(--delay) infinite both;position:absolute;inset:-1px}.L .qb-dots{opacity:0;animation:L-qb-dots var(--dur) linear var(--delay) infinite both;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.L .qb-dots i{opacity:.5;background:currentColor;border-radius:50%;width:14px;height:14px;animation:.9s ease-in-out infinite L-bounce}.L .qb-dots i:nth-child(2){animation-delay:.15s}.L .qb-dots i:nth-child(3){animation-delay:.3s}.L .qb p,.L .qb small{animation:L-qb-text var(--dur) linear var(--delay) infinite both}.L .qb p{font-size:var(--fs-1);word-break:keep-all;margin:0;font-weight:600;line-height:1.4}.L .qb small{font-size:var(--fs-m1);color:var(--v-600);background:var(--v-50);border-radius:var(--radius);font-variant-numeric:tabular-nums;transform-origin:0;align-items:center;gap:5px;margin-top:8px;padding:3px 9px;font-weight:700;line-height:1.3;animation-name:L-qb-badge;display:inline-flex}.L .qb.alt small{color:#fff;background:#ffffff2e}.L .odo-n{white-space:pre;display:inline-flex}.L .odo{vertical-align:top;height:1.3em;display:inline-block;overflow:hidden}.L .odo>span{transform:translateY(calc((10 + var(--d)) * -1.3em));animation:L-odo var(--dur) linear calc(var(--delay) + var(--j) * .12s) infinite both;flex-direction:column;display:flex}.L .odo i{height:1.3em;font-style:normal;line-height:1.3em}@keyframes L-qb-rise{0%{animation-timing-function:linear;translate:0}5%{animation-timing-function:cubic-bezier(.25,.75,.5,.95);translate:0 -10px}9%{animation-timing-function:linear;translate:0 -70px}to{translate:0 calc(-1 * var(--fh) + var(--start) - 100% - 24px)}}@keyframes L-qb-arc{0%{translate:-12px}to{translate:12px}}@keyframes L-qb-tilt{0%{rotate:-2deg}to{rotate:2deg}}@keyframes L-qb-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.3);scale:.2}1.5%{opacity:1;scale:.42}4.5%{animation-timing-function:ease-in;scale:.42}5.5%{animation-timing-function:cubic-bezier(.2,.8,.3,1);scale:.48 .36}6.7%{animation-timing-function:ease-out;scale:.9 1.14}7.8%{animation-timing-function:ease-in-out;scale:1.14 .9}8.8%{animation-timing-function:ease-in-out;scale:.96 1.04}9.8%{scale:1}84%{opacity:1;animation-timing-function:ease-in;scale:1}to{opacity:0;scale:.86}}@keyframes L-qb-dots{0%,5.4%{opacity:1}6.4%,to{opacity:0}}@keyframes L-qb-text{0%,6%{opacity:0}7.4%,to{opacity:1}}@keyframes L-qb-badge{0%,8.6%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.3,1.4);scale:0}10.2%{opacity:1;animation-timing-function:ease-in-out;scale:1.18}11.4%{animation-timing-function:ease-out;scale:.94}12.4%,to{opacity:1;scale:1}}@keyframes L-qb-ring{0%,7%{opacity:0;scale:.98}7.4%{opacity:.3;scale:1}9.6%{opacity:0;scale:1.12}to{opacity:0}}@keyframes L-odo{0%,9.5%{animation-timing-function:cubic-bezier(.3,1.35,.5,1);transform:translateY(0)}24%,to{transform:translateY(calc((10 + var(--d)) * -1.3em))}}@media (max-width:960px){.L .qb p{font-size:var(--fs-0)}}@media (max-width:720px){.L .qb-field{--fh:520px;--start:110px}.L .qb:nth-child(n+9){display:none}.L .qb{--dur:22s;--delay:calc((var(--k2) + var(--l2) * .5) * var(--dur) / -4);left:calc(var(--l2) * 50% + 8px + var(--x) / 2);max-width:calc(50% - 22px)}.L .qb-in{padding:12px 14px 10px}.L .qb-arc{animation-duration:4s,4s}}.L .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.L .hero-c>*,.L .stage .row,.L .stage .glass,.L .stage .bubble-icon,.L .hero:after,.L .qb,.L .qb-arc,.L .qb-in,.L .qb-in:after,.L .qb p,.L .qb small,.L .odo>span{animation:none}.L .qb-dots{display:none}.L .qb-field{flex-wrap:wrap;justify-content:center;gap:12px;height:auto;padding:8px 16px 24px;display:flex;-webkit-mask-image:none;mask-image:none}.L .qb{max-width:340px;position:static}}.L .cmp-h{text-align:center;font-size:var(--fs-2);margin:var(--g-block) 0 var(--g-head);font-weight:600}.L .sec-h+.cmp-h{margin-top:0}.L .cmp-wrap{border-radius:var(--radius);box-shadow:0 1px 0 var(--line), 0 30px 60px -48px #1e147880;background:#fff;overflow-x:auto}.L .cmp{border-collapse:collapse;width:100%;min-width:720px;font-size:var(--fs-1)}.L .cmp th,.L .cmp td{border-bottom:1px solid var(--line);text-align:center;vertical-align:top;padding:16px 20px}.L .cmp tr:last-child th,.L .cmp tr:last-child td{border-bottom:0}.L .cmp thead th{font-size:var(--fs-1);padding-top:22px;font-weight:600}.L .cmp tbody th{text-align:left;color:var(--sub);white-space:nowrap;font-weight:600}.L .cmp td span{font-size:var(--fs-m1);color:var(--sub);margin-top:4px;display:block}.L .cmp .hi{background:var(--v-50)}.L .cmp thead .hi{color:var(--v-600)}.L .cmp b{font-size:var(--fs-1)}.L .cmp.vs{min-width:560px}.L .cmp.vs td{text-align:center}.L .cmp thead th span{font-size:var(--fs-m1);color:var(--sub);margin-top:2px;font-weight:500;display:block}.L .cmp.feat{font-size:var(--fs-0)}.L .cmp.feat th,.L .cmp.feat td{vertical-align:middle;border-bottom:0;padding:12px 20px}.L .cmp.feat thead th{vertical-align:bottom;font-size:var(--fs-1);border-bottom:1px solid var(--line);padding:26px 20px 18px}.L .cmp.feat thead th:first-child{text-align:left}.L .cmp.feat thead th b{font-size:var(--fs-2);color:var(--ink);margin-top:10px;display:block}.L .cmp.feat thead th small{font-size:var(--fs-m1);color:var(--sub);font-weight:400;line-height:var(--lh-body);text-wrap:balance;margin-top:4px;display:block}.L .cmp.feat .badge{vertical-align:2px;border:1px solid var(--v-600);font-style:normal;font-size:var(--fs-m2);color:var(--v-600);border-radius:6px;margin-left:6px;padding:1px 7px;font-weight:600;display:inline-block}.L .cmp.feat tbody th{font-size:var(--fs-0);color:var(--ink);white-space:normal;min-width:220px;font-weight:500}.L .cmp.feat tbody th small{font-size:var(--fs-m1);color:var(--sub);font-weight:400;line-height:var(--lh-body);margin-top:3px;display:block}.L .cmp.feat tbody tr:not(.grp):hover>*{background:var(--v-50)}.L .cmp.feat .grp th{background:var(--soft);font-size:var(--fs-m1);letter-spacing:.04em;color:var(--ink);padding:9px 20px;font-weight:700}.L .cmp.feat tbody tr.grp:not(:first-child) th{border-top:22px solid #fff}.L .cmp.feat tbody tr:last-child>*{padding-bottom:22px}.L .cmp.feat b{font-size:var(--fs-0);font-weight:600}.L .cmp.feat td span{font-size:var(--fs-m1)}.L .cmp.feat .ck{background:var(--v-100);border-radius:50%;place-items:center;width:24px;height:24px;margin:0;display:inline-grid}.L .cmp.feat .ck:before{content:"";border:solid var(--v-600);border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.L .cmp.feat .no{background:var(--line);vertical-align:middle;border-radius:1px;width:14px;height:2px;margin:0;display:inline-block}.L .cmp.feat td.opt{background:0 0}@media (max-width:760px){.L .cmp.feat tbody th:first-child,.L .cmp.feat thead th:first-child{z-index:1;background:#fff;min-width:140px;padding-inline:14px;position:sticky;left:0}.L .cmp.feat tbody .grp th{background:var(--soft);position:static}.L .cmp.feat td.opt{text-align:left}.L .cmp.feat td.opt>*{max-width:calc(100vw - 264px);display:block}.L .cmp.feat .grp span{position:sticky;left:20px}}.L .nav-wrap{margin-bottom:-76px}.L .nav{background:#ffffffb8;border:1px solid #1112260f;box-shadow:0 10px 30px -20px #1e147859}.L .logo{color:var(--ink)}.L .logo b{color:var(--v-600)}.L footer .logo{color:#fff}.L footer .logo b{color:#b9adff}.L footer .in>div p{font-size:var(--fs-m1)}.L .nav nav a,.L .nav .sub{color:var(--sub)}.L .nav nav a:hover,.L .nav .sub:hover{color:var(--ink)}.L .hero{color:var(--ink);background:#fbfbff;padding-top:200px;padding-bottom:160px}.L .hero:before,.L .hero:after{display:none}.L .aurora{pointer-events:none;position:absolute;inset:0;overflow:hidden}.L .aurora i{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate L-drift;position:absolute}.L .aurora i:first-child{background:#b9adff;width:620px;height:520px;top:-120px;left:-140px}.L .aurora i:nth-child(2){background:#a7f0dc;width:560px;height:480px;animation-duration:22s;top:40px;right:-120px}.L .aurora i:nth-child(3){background:#ffd3c4;width:520px;height:420px;animation-duration:26s;bottom:-260px;left:30%}@keyframes L-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(60px,40px)scale(1.12)}}.L .hero-g{grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.L .hero-g>*{min-width:0}.L .hero-c{text-align:left;align-items:flex-start;gap:0}.L .hero-c h1{margin-top:22px}.L .hero-c .sub{margin-top:12px}.L .hero-c .chips{margin-top:32px}.L .hero-c .ctas{margin-top:48px}.L .badge{border:1px solid var(--line);color:var(--ink);box-shadow:none;background:0 0;align-items:center;gap:8px;display:inline-flex}.L .badge b{color:#fff;background:var(--v-600);border-radius:var(--radius);padding:2px 7px;font-weight:600}.L .hero h1{font-size:clamp(var(--fs-5), 4.8vw, var(--fs-8));color:var(--ink)}.L .hero h1 em{background:linear-gradient(90deg,#4f3bf6,#14b8a6);color:#0000;-webkit-background-clip:text;background-clip:text}.L .hero .sub{color:var(--sub)}.L .hero .chips{grid-template-columns:repeat(2,minmax(0,1fr));width:fit-content;max-width:100%;display:grid}@media (max-width:380px){.L .hero .chips{gap:8px}.L .hero .chips span{padding-inline:10px}}.L .hero .chips span{color:var(--ink);-webkit-backdrop-filter:blur(16px)saturate(170%);backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(135deg,#ffffffc7 0%,#ffffff52 100%);border:1px solid #ffffffd9;box-shadow:0 0 0 1px #4f3bf61a,inset 0 1px #fffffff2,inset 0 -1px #4f3bf60f,0 10px 28px -14px #4f3bf666}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.L .hero .chips span{background:#ffffffe0}}.L .hero .chips span:before{color:#14b8a6}.L .hero .ctas{justify-content:flex-start}.L .pill.line{color:var(--ink);border:1px solid var(--line);background:#fff;padding:14px 24px}.L .hero-v{height:560px;position:relative}.L .reel{border-radius:var(--radius);grid-template-columns:1fr 1fr;gap:14px;display:grid;position:absolute;inset:-40px -20px -40px 30%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.L .reel .col{flex-direction:column;gap:14px;height:max-content;animation:34s linear infinite L-reel;display:flex}.L .reel .col.down{margin-top:-120px;animation-duration:40s;animation-direction:reverse}.L .reel img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius);flex-shrink:0;width:100%;height:auto;min-height:120px;display:block}@keyframes L-reel{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}.L .demo{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:var(--radius);z-index:2;background:#ffffffeb;border:1px solid #1112260f;width:min(420px,100%);position:absolute;top:50%;left:0;overflow:visible;transform:translateY(-50%);box-shadow:0 40px 80px -36px #1e14788c}.L .demo-bar{border-bottom:1px solid var(--line);font-size:var(--fs-0);align-items:center;gap:10px;padding:14px 18px;display:flex}.L .demo-bar .dots{gap:5px;display:inline-flex}.L .demo-bar .dots i{background:#e3e2ee;border-radius:50%;width:9px;height:9px}.L .demo-bar .app{font-weight:700}.L .demo-bar .tag{font-size:var(--fs-m1);color:var(--sub);background:var(--soft);border-radius:var(--radius);margin-left:auto;padding:3px 8px}.L .demo-body{flex-direction:column;gap:12px;min-height:250px;padding:18px;display:flex}.L .msg{max-width:92%;font-size:var(--fs-0);line-height:var(--lh-body);border-radius:var(--radius);padding:12px 15px}.L .msg.user{background:var(--v-600);color:#fff;border-bottom-right-radius:6px;align-self:flex-end;min-height:46px}.L .msg.ai{background:var(--soft);border-bottom-left-radius:6px;align-self:flex-start}.L .msg.ai p{margin:0}.L .caret{vertical-align:-2px;background:#fff;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite L-blink;display:inline-block}@keyframes L-blink{50%{opacity:0}}.L .msg.thinking{gap:5px;padding:16px 18px;display:inline-flex}.L .msg.thinking i{background:#9a9cb5;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite L-bounce}.L .msg.thinking i:nth-child(2){animation-delay:.15s}.L .msg.thinking i:nth-child(3){animation-delay:.3s}@keyframes L-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.L .cite{border-radius:var(--radius);background:#fff;border:1.5px solid #14b8a6;align-items:center;gap:10px;margin-top:10px;padding:10px 12px;animation:.5s both L-rise;display:flex}.L .cite .n{color:#fff;width:22px;height:22px;font-size:var(--fs-m1);background:#14b8a6;border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.L .cite b{font-size:var(--fs-0);display:block}.L .cite small{font-size:var(--fs-m1);color:var(--sub)}.L .demo-toast{color:#fff;border-radius:var(--radius);opacity:0;background:#111226;align-items:center;gap:12px;max-width:320px;padding:14px 18px;transition:opacity .45s,transform .45s;display:flex;position:absolute;bottom:-34px;right:-36px;transform:translateY(14px)scale(.98);box-shadow:0 30px 50px -24px #0000008c}.L .demo-toast.on{opacity:1;transform:none}.L .demo-toast .ic{background:#14b8a6;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.L .demo-toast b{font-size:var(--fs-m1);color:#8ff0d6;display:block}.L .demo-toast span{font-size:var(--fs-0)}.L .demo-steps{gap:6px;display:flex;position:absolute;bottom:-28px;left:18px}.L .demo-steps button{border-radius:var(--radius);cursor:pointer;background:#d6d4e6;border:0;width:8px;height:8px;padding:0;transition:width .3s}.L .demo-steps button.on{background:var(--v-600);width:24px}@media (max-width:960px){.L .hero-g{grid-template-columns:1fr;gap:56px}.L .hero-v{height:520px}.L .reel{inset:0 0 0 38%}}@media (max-width:600px){.L .hero{padding-top:152px;padding-bottom:120px}.L .hero-v{height:470px}.L .reel{inset:0 -20px 0 45%}.L .demo{width:92%}.L .demo-toast{max-width:86%;bottom:-44px;right:-8px}}@media (prefers-reduced-motion:reduce){.L .aurora i,.L .reel .col,.L .caret,.L .msg.thinking i{animation:none}.L .demo-toast{transition:none}}.L .band,.L .cta-bg{background:radial-gradient(60% 120% at 85% 0,#14b8a659 0%,#0000 60%),radial-gradient(70% 140% at 10% 100%,#6c5cff73 0%,#0000 60%),#111226}.L .band:after,.L .cta-bg:before{border-color:#ffffff14}.L .band h3 em{color:#8ff0d6;font-style:normal}.L .demo{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.L .reel img{filter:saturate(1.05)}.L .reel .col{will-change:transform}.L .reel .col.down{margin-top:0;animation-delay:-12s}.L .logo svg,.A-logo svg{flex:none}.L .cmp-h small{font-size:var(--fs-0);color:var(--sub);text-wrap:balance;margin-top:6px;font-weight:500;display:block}.L .hero h1{font-size:var(--fs-title-hero);word-break:keep-all}.L h2,.L h3{word-break:keep-all}.L .plans{grid-template-columns:repeat(4,1fr)}.L .ent-plan{color:#fff;background:linear-gradient(160deg,#12163a,#231a7a);border-color:#231a7a}.L .ent-plan .nm{color:#9fe3d8}.L .ent-plan ul{color:#ffffffbf}.L .ent-plan li:before{color:#5eead4}.L .ent-plan .incl{border-top-color:#fff3}.L .ent-plan .incl>span{color:#fff}.L .ent-plan .btn{color:#231a7a;background:#fff;border-color:#fff}@media (max-width:1100px){.L .plans{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.L .plans{grid-template-columns:1fr}}.L .ent-plan .pr small{color:#fff9}.L .plan li{word-break:keep-all}.L .kws{flex-wrap:wrap;gap:8px;display:flex}.L .kws span{font-size:var(--fs-0);border:1px solid var(--line);border-radius:var(--radius);background:#fff;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex}.L .kws em{color:var(--v-600);font-style:normal;font-weight:600}.L .cmp.law td.bad{color:#b42318;-webkit-text-decoration:line-through #b4231873;text-decoration:line-through #b4231873}.L .pain-q{font-size:var(--fs-0);color:var(--sub);margin-bottom:var(--g-card);text-align:center;font-weight:600}.L .pains{counter-reset:pain;flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none;display:flex}.L .pains li{padding-block:var(--g-pad-s);border-top:1px solid var(--line);counter-increment:pain;flex-direction:column;gap:6px;display:flex}.L .pains li:last-child{border-bottom:1px solid var(--line)}.L .pains b{font-size:var(--fs-2);font-weight:600;line-height:var(--lh-heading)}.L .pains b:before{content:counter(pain) ". ";color:var(--v-600)}.L .pains span{color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body)}.L .prom .split+.split{margin-top:var(--g-block)}.L .prom .txt h3{font-size:clamp(var(--fs-3), 2.6vw, var(--fs-5));font-weight:600;line-height:var(--lh-heading)}.L .prom .txt h3+p{margin-top:var(--g-desc)}.L .own{margin:var(--g-head) auto 0;text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);max-width:760px;padding:var(--g-pad-s) var(--g-pad);color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body);text-wrap:balance}.L .own b{color:var(--ink);font-size:var(--fs-2);margin-bottom:6px;display:block}.L .sec-h .sc-h{margin-top:var(--g-label);font-size:var(--fs-title-sec);font-weight:600;line-height:var(--lh-heading)}.L .rp .sec-h p{color:var(--sub)}.L .rp-sum{gap:var(--g-grid);grid-template-columns:1fr 1.2fr;display:grid}.L .rp-card{border:1px solid var(--line);border-radius:var(--radius);padding:var(--g-pad);background:#fff;flex-direction:column;gap:14px;min-width:0;display:flex}.L .rp-lbl{font-size:var(--fs-0);color:var(--sub);font-weight:600}.L .rp-bars{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.L .rp-bars li>div:first-child{font-size:var(--fs-1);justify-content:space-between;margin-bottom:8px;display:flex}.L .rp-bars .num{color:var(--sub)}.L .rp-h{font-size:var(--fs-4);font-weight:600;line-height:var(--lh-heading);margin:var(--g-block) 0 var(--g-desc)}.L .rp-desc{color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body);margin-bottom:var(--g-desc);max-width:720px}.L .rp-fix{gap:var(--g-grid);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.L .rp-fix li{border:1px solid var(--line);border-radius:var(--radius);padding:var(--g-pad);gap:var(--g-card);background:#fff;flex-direction:column;min-width:0;display:flex}.L .rp-n{background:var(--v-100);width:30px;height:30px;color:var(--v-600);font-weight:600;font-size:var(--fs-0);border-radius:50%;place-items:center;display:grid}.L .rp-fix b{font-size:var(--fs-2);line-height:var(--lh-heading)}.L .rp-fix p{color:var(--sub);font-size:var(--fs-1);line-height:var(--lh-body)}.L .rp-gain{font-size:var(--fs-0);color:var(--v-600);margin-top:auto;font-weight:600}.L .rp-empty{color:var(--sub);font-size:var(--fs-1)}.L .rp-table{border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:var(--fs-1);text-align:left;background:#fff;overflow:hidden}.L .rp-table th,.L .rp-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 18px}.L .rp-table thead th{font-size:var(--fs-0);color:var(--sub);background:var(--soft);font-weight:600}.L .rp-table tbody th{font-size:var(--fs-1);color:var(--ink);white-space:nowrap;font-weight:600}.L .rp-table td:last-child{color:var(--sub);line-height:var(--lh-body)}.L .rp-table tbody tr:last-child>*{border-bottom:0}.L .rp-map .bench-body{grid-template-columns:repeat(3,1fr)}.L .rp-map .bench-body>*{border-right:1px solid var(--line);border-bottom:0}.L .rp-map .bench-body>:last-child{border-right:0}.L .rp-map .q-item{grid-template-columns:1fr;gap:4px}.L .rp-copy{margin-top:var(--g-grid);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.L .rp-cta{margin-top:var(--g-block)}.L .rp-cta p{z-index:1;color:#ffffffbf;font-size:var(--fs-1);line-height:var(--lh-body);margin-top:10px;position:relative}.L .rp-cta-acts{z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.L .rp-again{color:#fffc;font-size:var(--fs-0);text-underline-offset:3px;text-decoration:underline}@media (max-width:860px){.L .rp-sum,.L .rp-fix,.L .rp-map .bench-body{grid-template-columns:1fr}.L .rp-map .bench-body>*{border-right:0;border-bottom:1px solid var(--line)}.L .rp-map .bench-body>:last-child{border-bottom:0}.L .rp-table td:last-child,.L .rp-table thead th:last-child{display:none}.L .rp-cta-acts{align-items:flex-start}}.L .to-top{z-index:50;border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:48px;height:48px;color:var(--ink);cursor:pointer;opacity:0;visibility:hidden;background:#ffffffeb;place-items:center;transition:opacity .25s ease-out,transform .25s ease-out,visibility .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 12px 28px -14px #1e147873}.L .to-top.on{opacity:1;visibility:visible;transform:none}.L .to-top:hover{color:var(--v-600);border-color:var(--v-100)}.L .to-top:active{transform:scale(.96)}.L .to-top:focus-visible{outline:2px solid var(--v-600);outline-offset:2px}@media (max-width:600px){.L .to-top{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.L .to-top{transition:none}}
