.lv2{--paper:var(--sb-bg);--surface:var(--sb-surface);--ink:var(--sb-text-primary);--ink2:var(--sb-text-secondary);--line:var(--sb-border);--orange:var(--sb-primary);--orange-edge:var(--sb-primary-edge-deep);--orange-ink:var(--sb-orange-text);--dot:var(--sb-primary-bright);--board:var(--sb-board);--chalk:var(--sb-board-ink);--chalk2:var(--sb-board-sub);--edge-neutral:var(--sb-warm-edge);--shadow:var(--sb-clay-card);--shadow-soft:var(--sb-clay-soft);--f-display:var(--sb-font-display), Impact, "Arial Narrow", sans-serif;--f-h7:var(--sb-font-heading), "Trebuchet MS", system-ui, sans-serif;--f-h6:var(--sb-font-heading-medium), "Trebuchet MS", system-ui, sans-serif;--f-b4:var(--sb-font-body), system-ui, sans-serif;--f-b6:var(--sb-font-body-semi-bold), system-ui, sans-serif;--f-b7:var(--sb-font-body-bold), system-ui, sans-serif;background:var(--paper);color:var(--ink);font:400 17px / 1.5 var(--f-b4);-webkit-font-smoothing:antialiased}.lv2 *,.lv2 :before,.lv2 :after{box-sizing:border-box}.lv2 .wrap{max-width:1184px;margin:0 auto;padding-inline:20px}.lv2 h1,.lv2 h2,.lv2 h3{font-family:var(--f-h7);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:700}.lv2 h2{font-size:30px;line-height:1.12}.lv2 p{margin:0}.lv2 a{color:inherit}.lv2 :focus-visible{outline:3px solid var(--dot);outline-offset:3px;border-radius:6px}.lv2 section{padding-block:44px}.lv2 section.flush{padding-top:0}.lv2 .eyebrow{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--orange-ink);font-size:18px}.lv2 .sec-head{gap:8px;max-width:640px;margin-bottom:28px;display:grid}.lv2 #precios .sec-head{max-width:none}.lv2 .sec-head p{color:var(--ink2)}.lv2 .btn{min-height:52px;font-family:var(--f-b6);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:600;line-height:1;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex}.lv2 .btn-primary{background:var(--orange);color:#fff;box-shadow:0 3px 0 var(--orange-edge)}.lv2 .btn-primary:hover{box-shadow:0 1px 0 var(--orange-edge);transform:translateY(2px)}.lv2 .btn-primary:active{box-shadow:none;transform:translateY(3px)}.lv2 .btn-neutral{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 2px var(--line), 0 3px 0 var(--edge-neutral)}.lv2 .btn-neutral:hover{box-shadow:inset 0 0 0 2px var(--line), 0 1px 0 var(--edge-neutral);transform:translateY(2px)}.lv2 .btn-sm{border-radius:11px;min-height:44px;padding:0 18px;font-size:16px}.lv2 .fold{background:var(--board);color:var(--chalk);flex-direction:column;min-height:100svh;display:flex}.lv2 .hero{flex-direction:column;flex:1;padding-block:0 20px;display:flex}.lv2 .hero>.wrap{flex-direction:column;flex:1;width:100%;display:flex}.lv2 .hero-grid{flex-direction:column;flex:1;gap:18px;padding-top:8px;display:flex}.lv2 .hero h1{color:var(--chalk);margin:4px 0 10px;font-size:40px;line-height:1.02}.lv2 .hero .lead{color:var(--chalk2);max-width:30ch;font-size:18px}.lv2 .hero .cta-row{justify-items:start;gap:8px;margin-top:14px;display:grid}.lv2 .hero .trust{color:var(--chalk2);font-size:14px}.lv2 .hero .scene{margin-top:auto}.lv2 .mark{white-space:nowrap;position:relative}.lv2 .mark svg{width:104%;height:14px;position:absolute;bottom:-10px;left:-2%;overflow:visible}.lv2 .mark path{fill:none;stroke:#f5c518;stroke-width:4px;stroke-linecap:round;opacity:.9;stroke-dasharray:260}@keyframes lv2Rise{0%{opacity:.01;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lv2Settle{0%{opacity:.01;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@keyframes lv2Chalk{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}.lv2 .play h1{animation:.32s cubic-bezier(.33,1,.68,1) both lv2Rise}.lv2 .play .lead{animation:.32s cubic-bezier(.33,1,.68,1) 60ms both lv2Rise}.lv2 .play .cta-row{animation:.32s cubic-bezier(.33,1,.68,1) .12s both lv2Rise}.lv2 .play .scene{animation:.4s cubic-bezier(.33,1,.68,1) .18s both lv2Settle}.lv2 .play .mark path{animation:.34s cubic-bezier(.33,1,.68,1) .26s both lv2Chalk}@media (prefers-reduced-motion:reduce){.lv2 .play h1,.lv2 .play .lead,.lv2 .play .cta-row,.lv2 .play .scene,.lv2 .play .mark path{animation:none}}.lv2 .scene{background:var(--surface);color:var(--ink);border-radius:20px;gap:10px;margin:0;padding:12px;display:grid;box-shadow:0 18px 36px #00000040}.lv2 .scene-top{color:var(--ink2);font-size:14px;font-family:var(--f-b6);justify-content:space-between;align-items:center;font-weight:600;display:flex}.lv2 .live{align-items:center;gap:6px;display:inline-flex}.lv2 .live i{background:var(--board);width:8px;height:8px;box-shadow:0 0 0 3px var(--chalk2);border-radius:50%}.lv2 .board{background:var(--board);color:var(--chalk);font-family:var(--f-h6);border-radius:14px;font-size:20px;font-weight:600;line-height:1.35;display:grid;box-shadow:inset 0 2px 6px #00000040}.lv2 .bs{opacity:0;grid-area:1/1;align-content:start;gap:6px;padding:12px 14px;transition:opacity .6s;display:grid}.lv2 .bs.on,.lv2 .cl.on{opacity:1}.lv2 .bt{font:400 20px var(--f-display);letter-spacing:.06em;color:var(--chalk2)}.lv2 .brow{grid-template-columns:64px 1fr;align-items:center;gap:14px;display:grid}.lv2 .brow svg{width:64px;height:64px;color:var(--chalk)}.lv2 .brow .q{font-family:var(--f-b6);color:var(--chalk2);font-size:15px;font-weight:600;line-height:1.3}.lv2 .chat{display:grid}.lv2 .cl{opacity:0;grid-area:1/1;align-content:start;gap:8px;transition:opacity .6s;display:grid}.lv2 .bub{border-radius:14px;max-width:88%;padding:9px 13px;font-size:15px;line-height:1.35}.lv2 .bub b{font-family:var(--f-display);letter-spacing:.06em;color:var(--ink2);font-size:14px;font-weight:400;display:block}.lv2 .bub.t{background:var(--paper)}.lv2 .bub.k{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);justify-self:end}@media (width<=399px){.lv2 .hero h1{font-size:34px}.lv2 .brow{grid-template-columns:52px 1fr;font-size:18px}.lv2 .brow svg{width:52px;height:52px}}.lv2 .steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lv2 .step{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;grid-template-columns:44px 1fr;align-items:start;gap:4px 14px;padding:18px;display:grid}.lv2 .num{background:var(--board);width:44px;height:44px;color:var(--chalk);font:400 26px / 1 var(--f-display);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.lv2 .step h3{padding-top:2px;font-size:20px;line-height:1.2}.lv2 .step p{color:var(--ink2);font-size:16px}.lv2 .report-grid{gap:28px;display:grid}.lv2 .report{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;gap:16px;padding:20px;display:grid}.lv2 .r-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lv2 .r-top h3{font-size:19px}.lv2 .r-top span{color:var(--ink2);font-size:14px}.lv2 .r-main{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.lv2 .dial{width:112px;height:112px;position:relative}.lv2 .dial svg{width:100%;height:100%;transform:rotate(-90deg)}.lv2 .dial div{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.lv2 .dial strong{font:700 34px / 1 var(--f-h7)}.lv2 .dial small{color:var(--ink2);font-size:12px}.lv2 .r-rows{gap:10px;display:grid}.lv2 .r-row{gap:2px;display:grid}.lv2 .tag{font-family:var(--f-display);letter-spacing:.06em;color:var(--ink2);font-size:15px}.lv2 .r-row b{font-family:var(--f-h6);font-size:17px;font-weight:600}.lv2 .quote{background:var(--paper);border-radius:14px;padding:12px 14px;font-size:15px}.lv2 .quote .tag{display:block}.lv2 .stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lv2 .stats div{background:var(--paper);border-radius:12px;padding:10px 4px}.lv2 .stats strong{font:700 22px / 1.1 var(--f-h7);font-variant-numeric:tabular-nums;display:block}.lv2 .stats span{color:var(--ink2);font-size:13px}.lv2 .pillrow{flex-wrap:wrap;gap:8px;display:flex}.lv2 .trial-pill{background:var(--board);color:var(--chalk);font-family:var(--f-b7);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.lv2 .plain-pill{font-family:var(--f-b7);box-shadow:inset 0 0 0 2px var(--line);color:var(--ink);border-radius:999px;align-items:center;padding:6px 14px;font-size:15px;font-weight:700;display:inline-flex}.lv2 .seg{background:var(--surface);width:100%;box-shadow:var(--sb-clay-inset);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px;padding:4px;display:grid}.lv2 .seg button{min-height:44px;font-family:var(--f-b6);white-space:nowrap;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:14px;font-weight:600;line-height:1;display:flex}.lv2 .seg button[aria-pressed=true]{background:var(--board);color:var(--chalk)}.lv2 .seg .save{background:var(--paper);color:var(--orange-ink);font-family:var(--f-b7);border-radius:999px;margin-left:0;padding:2px 6px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.lv2 .seg button[aria-pressed=true] .save{background:var(--chalk);color:var(--board)}.lv2 .pchips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-bottom:12px;display:grid}.lv2 .pchips button{background:var(--surface);min-height:56px;box-shadow:inset 0 0 0 2px var(--line);font:700 16px / 1.1 var(--f-h7);color:var(--ink);cursor:pointer;border:0;border-radius:14px}.lv2 .pchips button small{font:600 13px var(--f-b6);color:var(--ink2);margin-top:2px;display:block}.lv2 .pchips button[aria-pressed=true]{background:var(--board);color:var(--chalk);box-shadow:none}.lv2 .pchips button[aria-pressed=true] small{color:var(--chalk2)}.lv2 .plans{gap:16px;display:grid}.lv2 .plans .plan:not(.sel){display:none}.lv2 .plan{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;grid-template-rows:auto auto auto auto 1fr auto;gap:12px;padding:20px;display:grid}.lv2 .plan.rec{box-shadow:inset 0 0 0 3px var(--board), var(--shadow)}.lv2 .badge{font-family:var(--f-display);letter-spacing:.06em;box-shadow:inset 0 0 0 2px var(--line);color:var(--ink2);border-radius:999px;justify-self:start;padding:4px 10px;font-size:15px}.lv2 .rec .badge{background:var(--board);color:var(--chalk);box-shadow:none}.lv2 .plan h3{font-size:24px}.lv2 .plan h3 small{font:600 15px / 1.3 var(--f-b6);color:var(--ink2);margin-top:2px;display:block}.lv2 .price{gap:2px;display:grid}.lv2 .price .pr{align-items:center;gap:10px;display:flex}.lv2 .price strong{font:700 34px / 1 var(--f-h7);font-variant-numeric:tabular-nums}.lv2 .price .pr em{color:var(--ink2);font-size:13px;font-style:normal;line-height:1.15;font-family:var(--f-b6);font-weight:600}.lv2 .price>span{color:var(--ink2);min-height:2.8em;font-size:14px}.lv2 .was{color:var(--ink2);min-height:1.3em;font-size:15px;text-decoration:line-through;transition:opacity .18s cubic-bezier(.33,1,.68,1)}.lv2 .was.hide{opacity:0}.lv2 .feat-h{color:var(--ink);margin:0 0 8px;font-size:15px;font-weight:700}.lv2 .feat{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lv2 .feat li{grid-template-columns:20px 1fr;gap:8px;font-size:16px;display:grid}.lv2 .feat svg{width:20px;height:20px;color:var(--board);margin-top:2px}.lv2 .plan .btn{width:100%}.lv2 .packs{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;gap:10px;margin-top:20px;padding:14px 16px;display:flex}.lv2 .packs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.lv2 .packs-title{color:var(--ink);font-size:17px;font-weight:800}.lv2 .packs-sub{color:var(--ink2);font-size:15px}.lv2 .pk{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lv2 .pk span{box-shadow:inset 0 0 0 2px var(--line);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink2);border-radius:14px;flex-direction:column;align-items:center;padding:8px 4px;font-size:14px;display:flex}.lv2 .pk b{font-family:var(--f-h7);color:var(--ink);font-size:18px}.lv2 .after{color:var(--ink2);grid-template-columns:22px 1fr;gap:10px;margin-top:20px;font-size:15px;display:grid}.lv2 .after svg{width:22px;height:22px;color:var(--ink2);margin-top:1px}.lv2 .after b{color:var(--ink)}@keyframes sbPillBump{0%{transform:scale(1)}45%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes sbFadeIn{0%{opacity:0}to{opacity:1}}.lv2 .save.sb-bump{animation:.38s cubic-bezier(.3,1.5,.6,1) sbPillBump}.lv2 .sb-fade{animation:.18s cubic-bezier(.33,1,.68,1) sbFadeIn}.lv2 .faq-grid{gap:20px;display:grid}.lv2 .faq{gap:10px;display:grid}.lv2 .qa{background:var(--surface);box-shadow:var(--shadow-soft);border-radius:16px;transition:box-shadow .2s}.lv2 .qa:hover,.lv2 .qa.open{box-shadow:var(--shadow)}.lv2 .qa h3{font-size:inherit;margin:0}.lv2 .qa button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:56px;font:600 17px / 1.3 var(--f-h6);color:var(--ink);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.lv2 .qa button:focus-visible{outline:3px solid var(--dot);outline-offset:2px}.lv2 .qa button svg{width:22px;height:22px;color:var(--ink2);flex:none;transition:transform .3s cubic-bezier(.3,1.3,.6,1)}.lv2 .qa.open button svg{color:var(--ink);transform:rotate(180deg)}.lv2 .ans{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.lv2 .qa.open .ans{grid-template-rows:1fr}.lv2 .ans>div{overflow:hidden}.lv2 .ans p{color:var(--ink2);opacity:0;padding:0 18px 16px;font-size:16px;transition:opacity .25s,transform .25s;transform:translateY(-4px)}.lv2 .qa.open .ans p{opacity:1;transform:none}@media (width>=900px){.lv2 .packs{flex-direction:row;align-items:center;gap:20px;width:100%;padding:10px 16px}.lv2 .packs-head{flex-direction:column;flex:none;align-items:flex-start;width:240px}.lv2 .pk{flex:1}.lv2 .wrap{padding-inline:48px}.lv2 section{padding-block:72px}.lv2 section.flush{padding-top:0}.lv2 h2{font-size:38px}.lv2 .hero{padding-block:0}.lv2 .hero-grid{grid-template-columns:5fr 6fr;align-content:center;align-items:center;gap:64px;padding-block:8px 40px;display:grid}.lv2 .hero h1{margin:0 0 18px;font-size:84px;line-height:.98}.lv2 .hero .lead{max-width:26ch;font-size:22px}.lv2 .hero .cta-row{gap:14px;margin-top:32px}.lv2 .hero .trust{font-size:15px}.lv2 .hero .scene{margin-top:0}.lv2 .scene{gap:16px;padding:22px}.lv2 .bs{gap:10px;padding:28px 30px}.lv2 .board{font-size:32px}.lv2 .bt{font-size:24px}.lv2 .brow{grid-template-columns:132px 1fr;gap:24px}.lv2 .brow svg{width:132px;height:132px}.lv2 .brow .q{font-size:17px}.lv2 .cl{gap:10px}.lv2 .bub{padding:11px 16px;font-size:17px}.lv2 .steps{grid-template-columns:repeat(3,1fr);gap:20px}.lv2 .step{grid-template-columns:1fr;align-content:start;gap:10px}.lv2 .num{grid-row:auto}.lv2 .report-grid{grid-template-columns:5fr 6fr;align-items:center;gap:56px}.lv2 .seg button{padding:0 14px;font-size:15px;display:block}.lv2 .seg .save{margin-left:6px;padding:2px 8px}.lv2 .pchips{display:none}.lv2 .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lv2 .plans .plan:not(.sel){display:grid}.lv2 .feat li{white-space:nowrap}.lv2 .faq-grid{grid-template-columns:4fr 7fr;align-items:start;gap:56px}}.lv2 .wband{background:var(--sb-surface-warm);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:14px;margin-top:20px;margin-bottom:20px;padding:14px 16px;display:flex}.lv2 .wband .gi{background:var(--sb-primary-dim);width:52px;height:52px;color:var(--sb-primary-deep);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.lv2 .wband .gi svg{width:26px;height:26px}.lv2 .wband .wt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lv2 .wband .wh{font:700 18px / 1.2 var(--f-h7);color:var(--ink)}.lv2 .wband .ws{color:var(--ink2);font-size:15px}.lv2 .linkbtn{appearance:none;cursor:pointer;font:800 15px / 1 var(--f-b7);color:var(--sb-primary-deep);text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;min-height:44px;padding:0;text-decoration:underline;display:inline-flex}.lv2 .plan .foot{gap:8px;display:grid}.lv2 .plan .fine{color:var(--ink2);text-align:center;font-size:13px}.lv2 .freebox{background:var(--sb-surface-warm);box-shadow:var(--shadow-soft);border-radius:24px;gap:12px;margin-top:20px;padding:18px;display:grid}.lv2 .freebox h3{font-size:20px}.lv2 .freebox p{color:var(--ink2);margin:0}.lv2 .freebox ul{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.lv2 .freebox li{gap:8px;font-size:15px;display:flex}.lv2 .freebox li svg{flex-shrink:0;width:18px;height:18px;margin-top:2px}.lv2 .freebox .yes svg{color:var(--sb-success-text)}.lv2 .freebox .nope{color:var(--ink2)}html:has(dialog[open]){overflow:hidden}.lv2 dialog.dlg{background:var(--sb-surface);color:var(--ink2);box-shadow:var(--sb-clay-raised);border:0;border-radius:28px 28px 0 0;width:100%;max-width:100%;max-height:92vh;margin:auto 0 0;padding:0}.lv2 dialog.dlg::backdrop{background:#2e4f4573}.lv2 .dlg-in{flex-direction:column;gap:14px;padding:20px 20px 24px;display:flex}.lv2 .dlg h3{font-size:22px}.lv2 .terms{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lv2 .terms li{padding-left:18px;font-size:15px;line-height:1.45;position:relative}.lv2 .terms li:before{content:"";background:var(--sb-primary-bright);border-radius:999px;width:8px;height:8px;position:absolute;top:.55em;left:0}@media (width>=900px){.lv2 .plan .fine{white-space:nowrap}.lv2 .freebox{grid-template-columns:1fr 1fr;column-gap:28px}.lv2 .freebox h3,.lv2 .freebox .fs{grid-column:1/-1}.lv2 dialog.dlg{border-radius:28px;width:560px;max-width:calc(100% - 32px);margin:auto}.lv2 dialog.dlg .dlg-in{padding:24px 28px 28px}}@media (prefers-reduced-motion:reduce){.lv2 .btn,.lv2 .bs,.lv2 .cl,.lv2 .ans,.lv2 .ans p,.lv2 .qa button svg,.lv2 .qa{transition:none}.lv2 .save.sb-bump,.lv2 .sb-fade{animation:none}}.lv2 .step-video{margin-top:8px;position:relative}@media (width>=900px){.lv2 .step-video{margin-top:0}}.lv2 .vid-pill{background:var(--orange);color:#fff;min-height:36px;font:14px / 1 var(--f-b7);white-space:nowrap;cursor:pointer;box-shadow:0 2px 0 var(--orange-edge);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 10px;display:inline-flex;position:absolute;top:0;right:20px;transform:translateY(-50%)}.lv2 .vid-pill:hover{box-shadow:0 1px 0 var(--orange-edge);transform:translateY(calc(1px - 50%))}.lv2 .anchor-a{background:var(--sb-surface-warm);box-shadow:var(--shadow-soft);border-radius:20px;gap:12px;margin-bottom:20px;padding:16px;display:grid}.lv2 .aa-row{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px;display:grid}.lv2 .aa-row>.aa-col{grid-row:span 2;grid-template-rows:subgrid;row-gap:0;display:grid}.lv2 .aa-top{align-content:start;gap:4px;padding-bottom:8px;display:grid}.lv2 .aa-col{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);border-radius:14px;align-content:start;padding:12px}.lv2 .aa-col.on{box-shadow:inset 0 0 0 3px var(--board)}.lv2 .aa-k{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);font-size:15px}.lv2 .aa-col.on .aa-k{color:var(--board)}.lv2 .aa-fig{font:700 30px / 1 var(--f-h7);font-variant-numeric:tabular-nums}.lv2 .aa-fig.ours{color:var(--sb-primary)}.lv2 .aa-s{color:var(--ink2);font-size:14px;line-height:1.3}.lv2 .aa-slot{height:22px;font:700 14px / 22px var(--f-b7);align-items:center;margin-top:4px;display:flex}.lv2 .aa-gain{color:var(--sb-success-text);display:block}.lv2 .aa-list{border-top:2px solid var(--line);align-content:start;gap:4px;margin:0;padding:8px 0 0;list-style:none;display:grid}.lv2 .aa-list li{font:700 13px / 1.3 var(--f-b7);color:var(--ink);grid-template-columns:16px 1fr;gap:6px;display:grid}.lv2 .aa-list svg{width:16px;height:16px;color:var(--board);margin-top:1px}.lv2 .aa-list.no li{color:var(--ink2);font-family:var(--f-b6);font-weight:600}.lv2 .aa-list.no svg{color:var(--ink2)}.lv2 .figi{white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex}.lv2 .srcbtn{white-space:nowrap;width:18px;height:18px;color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0;line-height:0;display:inline-flex;position:relative}.lv2 .srcbtn:after{content:"";position:absolute;inset:-15px}.lv2 .srcbtn svg{flex:none;width:18px;height:18px;display:block}.lv2 .srcbtn.srctext{width:auto;height:22px;font:600 13px var(--f-b6);text-underline-offset:2px;padding:0 2px;text-decoration:underline}.lv2 .srcbtn.srctext:after{inset:-6px}.lv2 .srcbtn.srctext svg{width:15px;height:15px}.lv2 .anchor-a{position:relative}.lv2 .srcscrim{z-index:20;background:#2e4f4573;position:fixed;inset:0}.lv2 .srcpop{z-index:21;background:var(--surface);max-height:80vh;color:var(--ink2);box-shadow:var(--sb-clay-raised);border-radius:28px 28px 0 0;gap:8px;padding:12px 20px 22px;font-size:14px;line-height:1.4;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:auto}.lv2 .srcpop[hidden],.lv2 .srcscrim[hidden]{display:none}.lv2 .srcpop h3{color:var(--ink);font-size:17px}.lv2 .srcpop b{color:var(--ink);font-family:var(--f-b7)}@media (width>=900px){.lv2 .srcpop{border-radius:16px;width:360px;padding:16px 18px;position:absolute;bottom:auto;right:auto}}.lv2 .srclinks{gap:4px;margin:0;padding-left:18px;font-size:14px;display:grid}.lv2 .srclinks a{color:var(--orange-ink);text-underline-offset:2px}.lv2 .aa-tbl{display:none}@media (width>=900px){.lv2 .anchor-a{padding:14px 16px}.lv2 .aa-list li{font-size:14px}}@media (width<=899px){.lv2 .anchor-a{background:var(--surface);gap:6px;padding:10px 12px}.lv2 .aa-row{display:none}.lv2 .aa-tbl{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.25;display:table}.lv2 .aa-tbl thead th:first-child{width:28%}.lv2 .aa-tbl th,.lv2 .aa-tbl td{text-align:left;vertical-align:middle;padding:5px 4px}.lv2 .aa-tbl thead th{font-family:var(--f-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink2);padding-bottom:2px;font-size:15px;font-weight:400}.lv2 .aa-tbl thead th.us{color:var(--board)}.lv2 .aa-tbl tbody th{font:600 13px / 1.25 var(--f-b6);color:var(--ink2);white-space:nowrap}.lv2 .aa-tbl tbody tr{border-top:1px solid var(--line)}.lv2 .aa-tbl td{color:var(--ink);font-family:var(--f-b7);font-weight:700}.lv2 .aa-tbl td.n{font:700 18px / 1.1 var(--f-h7);white-space:nowrap;font-variant-numeric:tabular-nums}.lv2 .aa-tbl td.ours{color:var(--sb-primary);font-size:22px}.lv2 .aa-tbl .figi{gap:4px}.lv2 .aa-tbl .srcbtn,.lv2 .aa-tbl .srcbtn svg{width:16px;height:16px}.lv2 .aa-tbl .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.lv2 .fold-free{gap:0}.lv2 .ff-btn{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.lv2 .ff-btn svg{width:22px;height:22px;color:var(--ink2);flex:none;transition:transform .3s ease-out}.lv2 .ff-btn[aria-expanded=true] svg{transform:rotate(180deg)}.lv2 .ff-body{grid-column:1/-1;grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.lv2 .fold-free.open .ff-body{grid-template-rows:1fr}.lv2 .ff-in{gap:12px;min-height:0;display:grid;overflow:hidden}.lv2 .fold-free.open .ff-in{padding-top:12px}.lv2 .fold-free:not(.open) .ff-in{visibility:hidden;transition:visibility 0s .3s}.lv2 .ff-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width>=900px){.lv2 .ff-cols{column-gap:28px}}@media (width<=899px){.lv2 .ff-cols li{gap:6px;font-size:13px;line-height:1.3}.lv2 .ff-cols li svg{width:15px;height:15px}}@media (prefers-reduced-motion:reduce){.lv2 .ff-body,.lv2 .ff-btn svg{transition:none}}.lv2 .resnote[hidden]{display:none}.lv2 .resnote{width:100%;max-width:1184px;margin:0 auto;padding-inline:16px}.lv2 .resnote .wrap{margin:0;background:var(--sb-surface);box-shadow:var(--sb-clay-card);color:var(--sb-text-primary);border-radius:20px;align-items:center;gap:14px;margin-block:12px;padding:14px 16px;display:flex}.lv2 .resnote .ic{background:var(--sb-board);width:48px;height:48px;color:var(--sb-on-board-brand);border-radius:16px;flex:none;place-items:center;display:grid}.lv2 .resnote .ic svg{width:26px;height:26px}.lv2 .resnote .tx{flex-direction:column;flex:1;display:flex}.lv2 .resnote .eb{font:400 14px / 1.45 var(--sb-font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--sb-text-secondary)}.lv2 .resnote .rs{font:800 20px / 1.2 var(--sb-font-heading)}.lv2 .resnote .dots{gap:5px;margin-top:6px;display:flex}.lv2 .resnote .dots i{background:var(--sb-surface-quiet);width:14px;height:14px;box-shadow:var(--sb-clay-inset);border-radius:50%}.lv2 .resnote .dots i.on{background:var(--sb-correct);box-shadow:none}.lv2 .resnote small{color:var(--sb-text-secondary);margin-top:6px;font-size:13.5px}@media (width>=900px){.lv2 .resnote{padding-inline:48px}.lv2 .resnote .wrap{max-width:820px;padding:20px 24px}.lv2 .resnote .rs{font-size:26px}.lv2 .resnote small{font-size:16px}}.lv2 .contact-grid{gap:24px;display:grid}.lv2 .contact-side{align-content:start;gap:24px;display:grid}.lv2 .contact-side .sec-head{margin:0}.lv2 .contact-pts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.lv2 .contact-pts li{color:var(--ink2);align-items:flex-start;gap:14px;font-size:16px;line-height:1.4;display:flex}.lv2 .contact-pts b{color:var(--ink);font:700 17px / 1.3 var(--f-h7);margin-bottom:2px;display:block}.lv2 .contact-pic{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow-soft);color:var(--orange-ink);border-radius:14px;flex:none;place-items:center;display:grid}.lv2 .contact-pic svg{width:22px;height:22px}.lv2 .contact-card{background:var(--surface);box-shadow:var(--shadow);border-radius:24px;padding:22px 18px}.lv2 .contact-form{gap:14px;display:grid}.lv2 .contact-form[hidden],.lv2 .contact-sent[hidden],.lv2 .contact-err[hidden]{display:none}.lv2 .contact-form .btn{width:100%}.lv2 .contact-form .btn:disabled{opacity:.75;cursor:progress}.lv2 .contact-lbl{font:700 14px var(--f-b7);flex-direction:column;gap:5px;display:flex}.lv2 .contact-in{background:var(--sb-surface-quiet);width:100%;min-height:48px;box-shadow:var(--sb-clay-inset);font:400 16px var(--f-b4);color:var(--ink);border:0;border-radius:14px;padding:12px 14px}.lv2 textarea.contact-in{resize:vertical;min-height:120px;line-height:1.4}.lv2 .contact-in:focus-visible{outline:3px solid var(--dot);outline-offset:1px;border-radius:14px}.lv2 .contact-in.bad{box-shadow:inset 0 0 0 2px var(--sb-danger-text)}.lv2 .contact-chips{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.lv2 .contact-chips legend{font:700 14px var(--f-b7);margin-bottom:5px;padding:0}.lv2 .contact-chip{position:relative}.lv2 .contact-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lv2 .contact-chip span{background:var(--sb-surface-quiet);min-height:40px;font:600 14px var(--f-b6);border-radius:999px;align-items:center;padding:9px 14px;display:inline-flex}.lv2 .contact-chip input:checked+span{background:var(--sb-primary-dim);color:var(--orange-ink);box-shadow:0 2px 0 var(--orange)}.lv2 .contact-chip input:focus-visible+span{outline:3px solid var(--dot);outline-offset:2px}.lv2 .contact-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lv2 .contact-err{color:var(--sb-danger-text);font-size:14px;font-weight:600}.lv2 .contact-sent{justify-items:start;gap:10px;display:grid}.lv2 .contact-sent p{color:var(--ink2)}.lv2 .contact-ok{background:var(--sb-correct-dim);width:52px;height:52px;color:var(--sb-success-text);border-radius:16px;place-items:center;display:grid}.lv2 .contact-ok svg{width:26px;height:26px}.lv2.fx .contact-in.shake{animation:.4s contactShake}.lv2.fx .contact-sent:not([hidden]){animation:contactRise .5s var(--fx-ease)}.lv2.fx .contact-sent:not([hidden]) .contact-ok{animation:contactPop .6s var(--fx-spring) .1s both}.lv2.fx .contact-sent:not([hidden]) .contact-ok path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .45s forwards contactDraw}@keyframes contactShake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes contactRise{0%{opacity:0;transform:translateY(12px)}}@keyframes contactPop{0%{transform:scale(0)rotate(-90deg)}}@keyframes contactDraw{to{stroke-dashoffset:0}}@media (width>=900px){.lv2 .contact-grid{grid-template-columns:4fr 7fr;align-items:start;gap:56px}.lv2 .contact-card{padding:28px}.lv2 .contact-form .btn{justify-self:end;width:auto}}.lv2.fx{--fx-ease:cubic-bezier(.22, 1, .36, 1);--fx-spring:cubic-bezier(.34, 1.56, .64, 1)}.lv2.fx .play h1{animation:none;position:relative}.lv2.fx .fx-type{filter:url(#fx-chalkf)drop-shadow(0 0 1px #f5f3e759)}.lv2.fx .fx-key{white-space:nowrap}.lv2.fx .fx-d{display:inline-block}.lv2.fx .hero h1 .fx-d{mask-image:linear-gradient(90deg, #000 var(--w,0%), #0000001f var(--w,0%))}.lv2.fx .mark path{stroke-dashoffset:260px;animation:none}.lv2.fx .mark path.fx-redraw{animation:lv2Chalk .7s var(--fx-ease) .25s forwards}.lv2.fx .fx-chalk{z-index:3;transform-origin:0;opacity:0;pointer-events:none;background:linear-gradient(#fff,#e9e5d8 60%,#cfcaba);border-radius:2px 5px 5px 2px;width:34px;height:10px;margin-top:-5px;transition:translate 50ms linear,opacity .35s;position:absolute;top:0;left:0;rotate:-40deg;box-shadow:0 3px 4px #00000059}.lv2.fx .fx-chalk.on{opacity:1;animation:.16s ease-in-out infinite alternate fxWob}.lv2.fx .fx-chalk.free{transition:opacity .35s}.lv2.fx .fx-chalk-big{width:.85em;height:.22em;margin-top:-.11em}@keyframes fxWob{to{rotate:-33deg}}.lv2.fx .fx-dust{z-index:2;pointer-events:none;background:#f5f3e7cc;border-radius:50%;width:3px;height:3px;animation:.9s ease-in forwards fxDust;position:absolute;top:0;left:0}@keyframes fxDust{to{opacity:0;transform:translate(var(--dx), 26px)}}.lv2.fx .hero .scene{position:relative}.lv2.fx .board:not(.fx-ready) .bs{visibility:hidden}.lv2.fx .board{text-shadow:0 0 1px #f5f3e780;position:relative}.lv2.fx .bs{position:relative}.lv2.fx .board .wc{opacity:0}.lv2.fx .board .wc.on{opacity:1;animation:.6s ease-out fxChalkIn}@keyframes fxChalkIn{0%{opacity:.2;text-shadow:0 0 8px #fffffff2}}.lv2.fx .brow .fx-stroke{stroke-dasharray:1 1;stroke-dashoffset:1px}.lv2.fx .fx-under{pointer-events:none;position:absolute;overflow:visible}.lv2.fx .fx-under path{fill:none;stroke:var(--sb-on-board-brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;filter:drop-shadow(0 0 1px #f5c51880)}.lv2.fx .cl{position:relative}.lv2.fx .cl .bub{opacity:0;transition:opacity .35s var(--fx-ease), transform .35s var(--fx-ease);transform:translateY(8px)scale(.97)}.lv2.fx .cl .bub.fx-show{opacity:1;transform:none}.lv2.fx .fx-dots{background:var(--paper);animation:fxBub .25s var(--fx-ease) both;border-radius:14px;gap:4px;padding:12px 14px;display:inline-flex;position:absolute;left:0}.lv2.fx .fx-dots.k{background:var(--surface);box-shadow:inset 0 0 0 2px var(--line);left:auto;right:0}.lv2.fx .fx-dots i{background:var(--ink2);border-radius:50%;width:7px;height:7px;animation:1s infinite fxDot}.lv2.fx .fx-dots i:nth-child(2){animation-delay:.15s}.lv2.fx .fx-dots i:nth-child(3){animation-delay:.3s}@keyframes fxBub{0%{opacity:0;transform:translateY(12px)scale(.96)}}@keyframes fxDot{50%{opacity:.25;transform:translateY(-3px)}}.lv2.fx .live i{background:var(--dot);animation:1.6s infinite fxPulse}@keyframes fxPulse{0%{box-shadow:0 0 #ff5a1f8c}to{box-shadow:0 0 0 9px #ff5a1f00}}.lv2.fx .fx-prof{--k:.7;width:calc(100px * var(--k));height:calc(100px * var(--k));pointer-events:none;display:block}.lv2.fx .fx-prof .pf{border-radius:var(--sb-radius-xxl);background:var(--sb-primary);width:100px;height:100px;box-shadow:0 0 0 3px var(--sb-primary-dark), var(--sb-clay-raised);transform:scale(var(--k));transform-origin:0 0;flex-direction:column;justify-content:center;align-items:center;transition:background .3s;display:flex;position:relative}.lv2.fx .fx-prof .br{gap:18px;margin-bottom:6px;display:flex}.lv2.fx .fx-prof .br i{background:var(--sb-primary-edge-deep);width:16px;height:5px;transition:transform .35s var(--fx-spring);border-radius:3px}.lv2.fx .fx-prof .ey{align-items:center;gap:18px;height:12px;margin-bottom:10px;display:flex}.lv2.fx .fx-prof .ey i{box-sizing:border-box;background:var(--sb-surface);border-top:0 solid var(--sb-surface);border-radius:6px;width:12px;height:12px;transition:all .25s;animation:4.2s 1.5s infinite fxBlink}@keyframes fxBlink{0%,94%,to{scale:1}97%{scale:1 .1}}.lv2.fx .fx-prof .mo{background:var(--sb-surface);width:20px;height:4px;transition:all .35s var(--fx-spring);border-radius:2px}.lv2.fx .fx-prof .th i{background:var(--sb-surface);opacity:0;border-radius:50%;transition:opacity .3s;position:absolute}.lv2.fx .fx-prof .th i:first-child{width:8px;height:8px;top:6px;right:10px}.lv2.fx .fx-prof .th i:last-child{width:5px;height:5px;top:-2px;right:2px}.lv2.fx .fx-prof[data-st=speaking] .mo{border-radius:11px;width:22px;animation:.55s ease-in-out infinite alternate fxMouth}.lv2.fx .fx-prof[data-st=speaking] .pf{animation:.55s ease-in-out infinite alternate fxTalk}@keyframes fxMouth{0%{height:4px}to{height:22px}}@keyframes fxTalk{to{translate:0 -2px;rotate:1.5deg}}.lv2.fx .fx-prof[data-st=thinking] .mo{border-radius:6px;width:12px;height:12px;translate:16px}.lv2.fx .fx-prof[data-st=thinking] .th i{opacity:1;animation:1.4s ease-in-out infinite fxThought}.lv2.fx .fx-prof[data-st=thinking] .ey i{translate:4px -2px}@keyframes fxThought{50%{opacity:.3}}.lv2.fx .fx-prof[data-st=listening] .br i:first-child{transform:translateY(-4px)rotate(-10deg)}.lv2.fx .fx-prof[data-st=listening] .br i:last-child{transform:translateY(-4px)rotate(10deg)}.lv2.fx .fx-prof[data-st=listening] .mo{border-radius:0 0 13px 13px;width:26px;height:10px}.lv2.fx .fx-prof[data-st=joy] .ey i{background:0 0;border-top-width:4px;border-radius:999px;width:18px;height:9px;animation:none}.lv2.fx .fx-prof[data-st=joy] .mo{border-radius:0 0 19px 19px;width:38px;height:18px}.lv2.fx .fx-prof[data-st=joy] .pf{animation:fxJoy .5s var(--fx-spring)}@keyframes fxJoy{40%{translate:0 -8px;scale:1.05}}.lv2.fx .fx-prof[data-st=sad] .br i:first-child{transform:translateY(3px)rotate(-14deg)}.lv2.fx .fx-prof[data-st=sad] .br i:last-child{transform:translateY(3px)rotate(14deg)}.lv2.fx .fx-prof[data-st=sad] .ey i{animation:none;translate:0 2px;scale:1 .8}.lv2.fx .fx-prof[data-st=sad] .mo{border-radius:11px 11px 0 0;width:22px;height:8px;margin-top:6px}.lv2.fx .fx-prof[data-st=sad] .pf{animation:.6s ease-out forwards fxSad}@keyframes fxSad{to{translate:0 3px;rotate:-3deg}}.lv2.fx .fx-prof[data-st=angry] .pf{background:var(--sb-primary-deep);animation:.38s ease-in-out 2 fxShake}@keyframes fxShake{25%{translate:-3px;rotate:-3deg}75%{translate:3px;rotate:3deg}}.lv2.fx .fx-prof[data-st=angry] .br i:first-child{transform:translateY(6px)rotate(24deg)}.lv2.fx .fx-prof[data-st=angry] .br i:last-child{transform:translateY(6px)rotate(-24deg)}.lv2.fx .fx-prof[data-st=angry] .ey i{animation:none;scale:1 .65}.lv2.fx .fx-prof[data-st=angry] .mo{border-radius:2px;width:24px;height:5px;margin-top:4px}.lv2.fx .fx-hero-prof{pointer-events:auto;cursor:pointer;z-index:4;animation:fxPeek .7s var(--fx-spring) 1.2s both;position:absolute;bottom:-26px;left:-30px;rotate:-6deg}@keyframes fxPeek{0%{opacity:0;translate:20px 30px;scale:.6}}@media (width<900px){.lv2.fx .fx-hero-prof{bottom:-20px;left:-10px;--k:.56!important}}.lv2.fx .quote{position:relative}.lv2.fx .fx-rep-prof{position:absolute;top:-26px;right:14px;rotate:5deg}.lv2 .fx-hint{display:none}.lv2.fx .fx-hint{color:var(--chalk2);font:600 14px var(--f-b6);flex-direction:column;align-self:center;align-items:center;gap:2px;margin:4px 0 14px;text-decoration:none;transition:opacity .3s;display:flex}.lv2.fx .fx-hint svg{width:22px;height:22px;animation:1.6s ease-in-out infinite fxBounce}.lv2.fx .fx-hint.gone{opacity:0;pointer-events:none}@keyframes fxBounce{50%{transform:translateY(6px)}}.lv2.fx .fx-rv{opacity:0;transition:opacity .55s var(--fx-ease), transform .55s var(--fx-ease);transition-delay:var(--fx-d,0s);transform:translateY(16px)}.lv2.fx .fx-rv.fx-in{opacity:1;transform:none}.lv2.fx .fx-w{opacity:0;filter:blur(5px);transition:opacity .5s var(--fx-ease), transform .65s cubic-bezier(.34, 1.4, .64, 1), filter .5s;transition-delay:calc(var(--k) * 60ms + .12s);display:inline-block;transform:translateY(.55em)rotate(3deg)}.lv2.fx .fx-in .fx-w{opacity:1;filter:none;transform:none}.lv2.fx .fx-st>*{opacity:0;transition:opacity .45s var(--fx-ease), transform .5s var(--fx-ease);transition-delay:calc(var(--k) * 75ms + var(--fx-d0,.2s));transform:translate(-16px)}.lv2.fx .fx-st.fx-in>*{opacity:1;transform:none}.lv2.fx .fx-st>* svg{transition:transform .55s var(--fx-spring);transition-delay:calc(var(--k) * 75ms + var(--fx-d0,.2s) + .18s);transform:scale(0)rotate(-120deg)}.lv2.fx .fx-st.fx-in>* svg{transform:none}.lv2.fx .plans .feat{--fx-d0:.55s}.lv2.fx .pk.fx-st>*,.lv2.fx .pillrow.fx-st>*,.lv2.fx .stats.fx-st>*{transition-timing-function:var(--fx-spring);transform:translateY(12px)scale(.85)}.lv2.fx .steps{position:relative}.lv2.fx .steps:before{content:"";z-index:0;transform-origin:top;width:4px;transform:scaleY(var(--p,0));background:repeating-linear-gradient(180deg, var(--sb-primary) 0 10px, transparent 10px 18px);border-radius:4px;animation:.9s linear 4 fxFlowY;position:absolute;top:40px;bottom:40px;left:39px}@keyframes fxFlowY{to{background-position:0 18px}}@keyframes fxFlow{to{background-position:18px 0}}@media (width>=900px){.lv2.fx .steps:before{transform-origin:0;width:auto;height:4px;transform:scaleX(var(--p,0));background:repeating-linear-gradient(90deg, var(--sb-primary) 0 10px, transparent 10px 18px);animation-name:fxFlow;inset:40px 60px auto}}.lv2.fx .step{z-index:1;transition:opacity .55s var(--fx-ease), transform .55s var(--fx-ease), box-shadow .3s;position:relative}.lv2.fx .step:nth-child(odd){transform:translate(-30px)rotate(-1.5deg)}.lv2.fx .step:nth-child(2n){transform:translate(30px)rotate(1.5deg)}.lv2.fx .step.fx-in{animation:6s ease-in-out fxBob;animation-delay:calc(var(--fx-d,0s) * 8 + .8s);transform:none}.lv2.fx .step.fx-in:hover{box-shadow:var(--shadow);transform:translateY(-4px)}@keyframes fxBob{50%{translate:0 -6px}}.lv2.fx .step .num{opacity:0;transition:transform .6s var(--fx-spring), opacity .4s, background .4s;transition-delay:calc(var(--fx-d,0s) + .25s);transform:scale(.4)rotate(-20deg)}.lv2.fx .step.fx-in .num{opacity:1;animation:4.5s ease-in-out fxNum;animation-delay:calc(var(--fx-d,0s) * 12.5 + 1.2s);transform:none}.lv2.fx .step.fx-on .num{background:var(--sb-primary)}@keyframes fxNum{0%,30%,to{box-shadow:0 0 #ff5a1f00}8%{scale:1.12;box-shadow:0 0 0 8px #ff5a1f47}16%{scale:1}}.lv2.fx .step.fx-in .vid-pill{animation:fxHop .6s var(--fx-ease) .7s both, fxRing 2.4s 1.5s 3}@keyframes fxHop{0%{opacity:0;scale:.7}70%{scale:1.08}to{opacity:1;scale:1}}@keyframes fxRing{0%{box-shadow:0 0 #ce410c73}70%,to{box-shadow:0 0 0 12px #ce410c00}}.lv2 .fx-ill{display:none}@media (width>=900px){.lv2.fx .fx-ill{opacity:0;align-items:center;gap:8px;height:44px;transition:opacity .4s .9s;display:flex;position:absolute;top:18px;right:20px}.lv2.fx .step.fx-in .fx-ill{opacity:1}}.lv2.fx .fx-ex{font:700 15px var(--f-h7);color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:10px;padding:6px 10px}.lv2.fx .fx-ok{fill:none;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;animation:3s ease-in-out forwards fxOkPop}.lv2.fx .fx-ok circle{fill:var(--board)}.lv2.fx .fx-ok path{stroke:var(--chalk);stroke-width:2.6px;stroke-dasharray:20;stroke-dashoffset:20px;animation:3s ease-in-out forwards fxOk}@keyframes fxOk{0%,25%{stroke-dashoffset:20px}60%,to{stroke-dashoffset:0}}@keyframes fxOkPop{0%,20%{opacity:.3;scale:.6}45%{opacity:1;scale:1.15}60%,to{opacity:1;scale:1}}.lv2.fx .fx-eq{background:var(--paper);border-radius:10px;align-items:center;gap:4px;height:32px;padding:0 10px;display:flex}.lv2.fx .fx-eq i{background:var(--sb-primary);width:4px;height:100%;scale:1 var(--r);border-radius:3px;animation:1.1s ease-in-out 5 fxEq}.lv2.fx .fx-eq i:nth-child(2n){animation-duration:.8s}.lv2.fx .fx-eq i:nth-child(3n){animation-duration:1.35s}@keyframes fxEq{0%,to{scale:1 var(--r,.25)}50%{scale:1}}.lv2.fx .fx-bars{background:var(--paper);border-radius:10px;align-items:flex-end;gap:4px;height:36px;padding:4px 10px;display:flex}.lv2.fx .fx-bars i{width:7px;height:var(--h);background:var(--board);transform-origin:bottom;animation:fxBar 1.4s var(--fx-ease) both;animation-delay:calc(var(--k) * .12s);border-radius:3px 3px 1px 1px}.lv2.fx .fx-bars i:last-child{background:var(--sb-primary)}@keyframes fxBar{0%{scale:1 0}}.lv2.fx #informe .report-grid{perspective:1200px}.lv2.fx .report{transform-origin:top;will-change:transform;transition:opacity .55s var(--fx-ease), transform .25s ease-out;position:relative}.lv2.fx .dial circle:nth-child(2){transition:stroke-dasharray 1.6s var(--fx-ease) .2s}.lv2.fx .report:not(.fx-go) .dial circle:nth-child(2){stroke-dasharray:0 314.2}.lv2.fx .report.fx-go .dial svg{animation:3.2s ease-in-out 2s fxRing2}@keyframes fxRing2{50%{filter:drop-shadow(0 0 6px #2e4f4573)}}.lv2.fx .r-row{opacity:0;transition:all .6s var(--fx-ease);transform:translate(24px)}.lv2.fx .r-row:nth-child(2){transition-delay:.15s}.lv2.fx .report.fx-go .r-row{opacity:1;transform:none}.lv2.fx .r-row .tag{transition:color .3s}.lv2.fx .r-row.fx-hl .tag{color:var(--sb-primary)}.lv2.fx .r-row b{transition:translate .3s var(--fx-ease)}.lv2.fx .r-row.fx-hl b{translate:4px}.lv2.fx .quote.fx-typing:after{content:"";background:var(--ink);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite fxCaret;display:inline-block}@keyframes fxCaret{50%{opacity:0}}.lv2.fx .stats div{transition:translate .3s var(--fx-ease), box-shadow .3s}.lv2.fx .stats div:hover{box-shadow:var(--shadow-soft);translate:0 -4px}.lv2.fx .aa-col{opacity:0;transition:opacity .6s var(--fx-ease), transform .7s var(--fx-ease);transform:translate(-32px)}.lv2.fx .aa-col.on{transition:opacity .6s var(--fx-ease) .25s, transform .8s cubic-bezier(.34, 1.5, .64, 1) .25s;transform:translate(32px)scale(.94)}.lv2.fx .anchor-a.fx-in .aa-col{opacity:1;transform:none}.lv2.fx .anchor-a.fx-in .aa-col.on{animation:2.6s ease-in-out 1.4s 2 fxGlow}@keyframes fxGlow{50%{box-shadow:inset 0 0 0 3px var(--board), 0 10px 28px #2e4f4538}}.lv2.fx .plans>*,.lv2.fx .pchips>*{opacity:0;transition:opacity .5s var(--fx-ease), transform .5s var(--fx-ease), box-shadow .35s;transition-delay:calc(var(--fx-k,0) * 90ms + .1s);transform:translateY(14px)}.lv2.fx .plans>:first-child{transform:translateY(30px)rotate(-2deg)}.lv2.fx .plans>:nth-child(2){transform:translateY(30px)rotate(2deg)}.lv2.fx .plans.fx-in>*,.lv2.fx .pchips.fx-in>*{opacity:1;transform:none}.lv2.fx .plans.fx-in>:hover{transform:translateY(-5px)}.lv2.fx .plans.fx-in .badge{animation:fxHop .6s var(--fx-ease) .5s both}.lv2.fx .btn-primary{position:relative;overflow:hidden}.lv2.fx .btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff52 50%,#0000 65%);animation:4s 1.5s 3 fxShine;position:absolute;inset:0;transform:translate(-120%)}@keyframes fxShine{0%,65%{transform:translate(-120%)}to{transform:translate(120%)}}.lv2.fx .fx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
