/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.fqa{font-family:var(--font-body);color:var(--ink-soft);font-size:15px;line-height:1.6}.fqa>*{margin:0}.fqa>*+*{margin-top:8px}.fqa strong{color:var(--ink);font-weight:800}.fqa em{font-style:italic}.fqa p:has(>em:only-child){font-size:14px}.fqa ul{flex-direction:column;gap:5px;padding:0;list-style:none;display:flex}.fqa li{padding-left:18px;position:relative}.fqa li:before{content:"";background:var(--red);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:3px}.fqa a{color:var(--red-text);text-underline-offset:2px;font-weight:700;text-decoration:underline}.fqa a:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}@media (max-width:640px){.fqa{font-size:14.5px}}.fq-ico{border:2px solid var(--ink);width:28px;height:28px;color:var(--ink);background:var(--surface);border-radius:50%;flex-shrink:0;transition:background-color .2s,color .2s;position:relative}.fq-ico:after,.fq-ico:before{content:"";background:currentColor;border-radius:2px;width:12px;height:2.5px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fq-ico:after{transform:translate(-50%,-50%)rotate(90deg)}[aria-expanded=true]>.fq-ico,details[open]>summary>.fq-ico{background:var(--ink-fill);color:var(--paper)}[aria-expanded=true]>.fq-ico:after,details[open]>summary>.fq-ico:after{transform:translate(-50%,-50%)rotate(90deg)scaleX(0)}.fq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .2s;display:grid}.fq-panel.is-open{opacity:1;grid-template-rows:1fr}.fq-panel>div{min-height:0;overflow:hidden}.hfaq-list{flex-direction:column;gap:10px;display:flex}.hfaq-item{background:var(--surface);border:2.5px solid var(--ink);box-shadow:4px 4px 0 var(--ink);border-radius:14px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.hfaq-item.is-open{border-color:var(--red);box-shadow:4px 4px 0 var(--red)}.hfaq-q{text-align:left;cursor:pointer;width:100%;min-height:56px;font-family:var(--font-display);color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:800;line-height:1.3;display:flex}.hfaq-q:focus-visible{outline:3px solid var(--blue);outline-offset:-3px;border-radius:12px}.hfaq-q:hover .fq-ico{background:var(--paper-2)}.hfaq-q[aria-expanded=true]:hover .fq-ico{background:var(--ink-fill)}.hfaq-a{border-top:1.5px dashed var(--ink);padding:12px 18px 16px}@supports (color:color-mix(in lab,red,red)){.hfaq-a{border-top:1.5px dashed color-mix(in srgb,var(--ink) 18%,transparent)}}.hfaq-more{cursor:pointer;border:2.5px solid var(--ink);background:var(--surface);min-height:44px;color:var(--ink);font-family:var(--font-display);white-space:nowrap;box-shadow:3px 3px 0 var(--ink);border-radius:999px;align-self:center;margin-top:4px;padding:10px 20px;font-size:15px;font-weight:800;transition:transform .15s,box-shadow .15s}.hfaq-more:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.hfaq-more:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.hfaq-more{display:none}@media (max-width:640px){.hfaq-list:not(.is-all)>.hfaq-item.is-extra{display:none}.hfaq-list:not(.is-all)>.hfaq-more{align-items:center;gap:6px;display:inline-flex}.hfaq-q{min-height:52px;padding:10px 14px;font-size:15px}.hfaq-a{padding:10px 14px 14px}.hfaq-item{box-shadow:3px 3px 0 var(--ink);border-radius:12px}.hfaq-item.is-open{box-shadow:3px 3px 0 var(--red)}.fq-ico{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.fq-ico,.fq-ico:after,.fq-ico:before,.fq-panel,.hfaq-item,.hfaq-more{transition:none}}.mfaq__q{min-height:52px}.mfaq__item:hover .fq-ico{background:var(--paper-2)}.mfaq__item[open]:hover .fq-ico{background:var(--ink-fill)}@supports (interpolate-size:allow-keywords){.mfaq__item{interpolate-size:allow-keywords}.mfaq__item::details-content{height:0;transition:height .26s ease,content-visibility allow-discrete .26s;overflow:hidden}.mfaq__item[open]::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.mfaq__item::details-content{transition:none}}.px{--px-edge:var(--ink);--px-sh:var(--shadow-c);--px-on-dark-1:#ffffff0d;--px-on-dark-2:#ffffff0f;--px-on-dark-3:#ffffff1a;--px-on-dark-b:#ffffff24;--px-on-dark-s:#ffffff4d;--px-sheen:#ffffff80;color:var(--ink);font-family:var(--font-body);font-weight:500}.px-paper{background:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-position:-1px -1px;background-size:30px 30px;position:relative;overflow-x:clip}.px-paper:before{content:"";background:var(--red);opacity:.35;pointer-events:none;z-index:1;width:2px;position:absolute;top:0;bottom:0;left:max(20px,50vw - 586px)}@media (max-width:1000px){.px-paper:before{left:16px}}@media (max-width:760px){.px-paper:before{left:12px}}.px-wrap{z-index:2;max-width:1240px;margin:0 auto;padding:0 34px;position:relative}@media (max-width:900px){.px-wrap{padding:0 18px}}.px-display{letter-spacing:-.03em;font-weight:800;line-height:1.06}.px-display,.px-feather{font-family:var(--font-display)}.px-feather{letter-spacing:-.025em;font-weight:700;line-height:1.12}.px-eyebrow{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:800}.px-udl{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 12'><path d='M2 8 Q 50 2 100 7 T 198 6' stroke='%23E63946' stroke-width='3.4' fill='none' stroke-linecap='round'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% .42em;padding-bottom:.12em}.px-hl{background:linear-gradient(180deg,transparent 56%,var(--yellow) 56%,var(--yellow) 92%,transparent 92%);color:var(--on-yellow);padding:0 4px}html[data-theme=dark] .app-shell .px-hl{color:var(--on-yellow);background:var(--yellow)}.px-btn{--face:var(--red);--fg:var(--on-accent);border:2.5px solid var(--px-edge);background:var(--face);color:var(--fg);touch-action:manipulation;font-family:var(--font-display);letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:0 5px 0 var(--px-sh);border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:17px;font-weight:800;text-decoration:none;transition:transform 60ms,box-shadow 60ms,filter .15s;display:inline-flex;position:relative;overflow:hidden}.px-btn:hover{filter:brightness(1.06);color:var(--fg)}.px-btn:active{box-shadow:0 1px 0 var(--px-sh);transform:translateY(4px)}.px-btn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.px-btn[aria-disabled=true],.px-btn[disabled]{cursor:default;filter:none}.px-btn.is-yellow{--face:var(--yellow);--fg:var(--on-yellow)}.px-btn.is-blue{--face:var(--blue)}.px-btn.is-green{--face:var(--green);--fg:var(--on-green)}.px-btn.is-orange{--face:var(--c-f97316)}.px-btn.is-white{--face:var(--surface);--fg:var(--ink)}.px-btn.is-ink{--face:var(--ink-fill);--fg:var(--yellow)}.px-btn.is-lg{border-radius:16px;padding:18px 34px;font-size:19px}.px-btn.is-sm{box-shadow:0 4px 0 var(--px-sh);border-radius:12px;padding:10px 18px;font-size:14.5px}.px-btn.is-sm:active{box-shadow:0 1px 0 var(--px-sh);transform:translateY(3px)}.px-btn.is-ghost{--face:transparent;--fg:var(--ink)}.px-btn.is-shine:after{content:"";background:linear-gradient(100deg,transparent,var(--px-sheen),transparent);width:38%;height:100%;animation:pxSweep 3.6s ease-in-out infinite;position:absolute;top:0;left:0;transform:translate(-260%)skew(-18deg)}.px-btn.px-btn-glow{box-shadow:0 5px 0 var(--px-sh),0 0 0 4px var(--yellow),0 0 28px 6px var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-btn.px-btn-glow{box-shadow:0 5px 0 var(--px-sh),0 0 0 4px color-mix(in srgb,var(--yellow) 75%,transparent),0 0 28px 6px color-mix(in srgb,var(--yellow) 50%,transparent)}}.px-btn.px-btn-glow:active{box-shadow:0 1px 0 var(--px-sh),0 0 0 4px var(--yellow),0 0 18px 4px var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-btn.px-btn-glow:active{box-shadow:0 1px 0 var(--px-sh),0 0 0 4px color-mix(in srgb,var(--yellow) 75%,transparent),0 0 18px 4px color-mix(in srgb,var(--yellow) 45%,transparent)}}@keyframes pxSweep{0%,55%{transform:translate(-260%)skew(-18deg)}80%,to{transform:translate(420%)skew(-18deg)}}.px-chip{background:var(--yellow);color:var(--on-yellow);border:2.5px solid var(--px-edge);box-shadow:0 3px 0 var(--px-sh);white-space:nowrap;font-size:13px;font-weight:800;font-family:var(--font-display);border-radius:999px;align-items:center;gap:7px;padding:7px 15px;display:inline-flex}.px-chip.is-red{background:var(--red);color:var(--on-accent)}.px-chip.is-blue{background:var(--blue);color:var(--on-accent)}.px-chip.is-green{background:var(--green);color:var(--on-green)}.px-chip.is-white{background:var(--surface);color:var(--ink)}.px-chip.is-orange{background:var(--c-f97316);color:var(--on-accent)}.px-card{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 6px 0 var(--px-sh);border-radius:22px;position:relative}.px-card.is-flat{box-shadow:0 4px 0 var(--px-sh)}.px-reveal{opacity:0;transition:opacity .6s cubic-bezier(.2,.7,.3,1),transform .6s cubic-bezier(.2,.7,.3,1);transform:translateY(26px)}.px-reveal.is-in{opacity:1;transform:none}.px-d1{transition-delay:70ms}.px-d2{transition-delay:.14s}.px-d3{transition-delay:.21s}.px-d4{transition-delay:.28s}@keyframes pxFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes pxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pxWob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.px-float{animation:pxFloat 5s ease-in-out infinite}.px-bob{animation:pxBob 3.2s ease-in-out infinite}.px-wob{animation:pxWob 3.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.px-reveal{opacity:1;transition:none;transform:none}.px-bob,.px-btn.is-shine:after,.px-doodle,.px-float,.px-hero-emphasis,.px-hl-band,.px-mark6,.px-note-wrap>.px-hcard,.px-wob{animation:none!important}.px-hero-emphasis{opacity:1;clip-path:none;transform:none}.px-hcard,.px-note-wrap:hover>.px-hcard,.px-pack,.px-plus,.px-qcard,.px-scard{transition:none}}.px-hero-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}@media (max-width:1023px){.px-hero-grid{grid-template-columns:minmax(0,1fr);gap:22px;max-width:580px;margin-inline:auto}.px-hero-grid>[data-plan=pro]{order:1}.px-hero-grid>[data-plan=advanced]{order:2}.px-hero-grid>[data-plan=student]{order:3}}.px-hcard.is-lift{--px-lift:0px;transform:translateY(var(--px-lift))}@media (min-width:1181px){.px-hcard.is-lift{--px-lift:-22px}.px-hcard.is-lift:hover{transform:translateY(calc(var(--px-lift) - 5px))}.px-shelf-wrap{padding-top:18px}.px-hero-grid .px-doodle-a{left:-8px}}.px-hcard{border:3px solid var(--px-edge);box-shadow:0 10px 0 var(--px-sh);background:var(--surface);border-radius:26px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.px-hcard:hover{transform:translateY(-5px)}.px-hcard.is-lift:hover{transform:translateY(calc(var(--px-lift,0px) - 5px))}.px-hcard.is-accent-red{outline:3px solid var(--red);outline-offset:6px}.px-ribbon{font-family:var(--font-display);letter-spacing:.07em;text-transform:uppercase;border-bottom:3px solid var(--px-edge);justify-content:center;align-items:center;gap:9px;padding:11px 18px;font-size:13.5px;font-weight:900}.px-hbody,.px-ribbon{z-index:1;display:flex;position:relative}.px-hbody{flex-direction:column;flex:1;padding:26px 30px 28px}.px-hcard.is-note{background:var(--paper-2);background-image:repeating-linear-gradient(var(--paper-2) 0 25px,var(--ink) 25px 26px)}@supports (color:color-mix(in lab,red,red)){.px-hcard.is-note{background-image:repeating-linear-gradient(var(--paper-2) 0 25px,color-mix(in srgb,var(--ink) 13%,transparent) 25px 26px)}}.px-hcard.is-note .px-hbody{padding-left:56px}.px-hcard.is-note .px-hbody:before{content:"";background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:44px}@supports (color:color-mix(in lab,red,red)){.px-hcard.is-note .px-hbody:before{background:color-mix(in srgb,var(--ink) 22%,transparent)}}.px-hcard.is-note .px-ribbon{padding-top:20px}.px-punch{pointer-events:none;justify-content:space-evenly;padding:0 22px;display:flex;position:absolute;top:6px;left:0;right:0}.px-punch span{background:var(--paper);border-radius:999px;width:26px;height:9px;box-shadow:inset 0 2px #00000073}.px-mark6{border:3.5px solid var(--px-edge);z-index:3;width:74px;height:74px;color:var(--on-yellow);font-family:var(--font-display);background:var(--yellow);box-shadow:0 3px 0 var(--px-sh);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-weight:900;line-height:1;display:flex;position:absolute;top:14px;right:20px;transform:rotate(-9deg)}.px-mark6:after{content:"";border:2px dashed var(--on-yellow);border-radius:50%;position:absolute;inset:5px}@supports (color:color-mix(in lab,red,red)){.px-mark6:after{border:2px dashed color-mix(in srgb,var(--on-yellow) 45%,transparent)}}.px-note-wrap:hover .px-mark6{animation:pxStamp .55s}@keyframes pxStamp{0%{transform:rotate(-9deg)scale(1)}45%{transform:rotate(5deg)scale(1.2)}to{transform:rotate(-9deg)scale(1)}}.px-note-wrap{display:flex;position:relative}.px-note-wrap>.px-hcard{width:100%;animation:pxHalo 3.6s ease-in-out infinite}.px-note-wrap:hover>.px-hcard{box-shadow:0 17px 0 var(--px-sh),0 0 0 11px var(--yellow);animation:none;transform:translateY(-9px)rotate(-.4deg)}@supports (color:color-mix(in lab,red,red)){.px-note-wrap:hover>.px-hcard{box-shadow:0 17px 0 var(--px-sh),0 0 0 11px color-mix(in srgb,var(--yellow) 30%,transparent)}}@keyframes pxHalo{0%,to{box-shadow:0 10px 0 var(--px-sh),0 0 0 5px color-mix(in srgb,var(--yellow) 16%,transparent)}50%{box-shadow:0 10px 0 var(--px-sh),0 0 0 13px color-mix(in srgb,var(--yellow) 26%,transparent)}}.px-doodle{z-index:6;pointer-events:none;animation:pxTwinkle 2.6s ease-in-out infinite;position:absolute}.px-doodle.is-slow{animation-duration:3.2s;animation-delay:.4s}.px-doodle.is-late{animation-delay:.8s}.px-note-wrap:hover .px-doodle{animation:pxTwinkleBig .7s ease-in-out infinite}@keyframes pxTwinkle{0%,to{transform:scale(.9)rotate(-6deg)}50%{transform:scale(1.1)rotate(10deg)}}@keyframes pxTwinkleBig{0%,to{transform:scale(1.12)rotate(-13deg)}50%{transform:scale(1.4)rotate(16deg)}}.px-tagnote{z-index:6;pointer-events:none;font-family:var(--font-accent);color:var(--red);background:var(--paper);white-space:nowrap;border:2px dashed var(--red);border-radius:8px;padding:3px 9px;font-size:19px;font-weight:700;position:absolute}@supports (color:color-mix(in lab,red,red)){.px-tagnote{border:2px dashed color-mix(in srgb,var(--red) 50%,transparent)}}.px-tagnote{transform:rotate(var(--px-r,0deg));transition:transform .4s cubic-bezier(.2,1.5,.4,1)}.px-tagnote.is-ink{color:var(--ink);border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.px-tagnote.is-ink{border-color:color-mix(in srgb,var(--ink) 40%,transparent)}}.px-note-wrap:hover .px-tagnote{transform:rotate(var(--px-r,0deg)) scale(1.12)}@media (max-width:1240px){.px-tagnote{display:none}}.px-hl-band{background:var(--yellow);z-index:0;height:.3em;position:absolute;bottom:1px;left:-6px;right:-8px;transform:rotate(-.6deg)}.px-hl-band.is-pen{background:var(--red);border-radius:3px;height:4px;transform:rotate(-1.2deg)}.px-note-wrap:hover .px-hl-band{animation:pxSwipe .45s}@keyframes pxSwipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.px-meter{border:2.5px solid var(--px-edge);background:var(--paper-2);border-radius:999px;height:14px;overflow:hidden}.px-meter>i{height:100%;display:block}.px-incl{background:var(--yellow);color:var(--on-yellow);border:2.5px solid var(--px-edge);box-shadow:0 3px 0 var(--px-sh);border-radius:999px;align-items:center;gap:9px;padding:8px 16px;font-size:14.5px;font-weight:800;display:inline-flex}.px-incl b{background:var(--on-yellow);width:20px;height:20px;color:var(--yellow);border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.px-incl.is-sm{box-shadow:0 2px 0 var(--px-sh);padding:6px 13px;font-size:13px}.px-vrow{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.42;display:flex}.px-ftag{border:1.5px solid var(--px-edge);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;margin-left:7px;padding:2px 8px;font-size:11px;font-weight:800;display:inline-block}.px-sticky{background:var(--yellow);color:var(--on-yellow);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);transform:rotate(-.8deg)}.px-freerow{background:var(--paper);border:2.5px dashed var(--px-edge);border-radius:18px;grid-template-columns:minmax(190px,1fr) minmax(0,1.6fr) auto;align-items:center;gap:22px;margin-top:26px;padding:20px 24px;display:grid}@media (max-width:900px){.px-freerow{text-align:left;grid-template-columns:1fr;gap:16px}}.px-freerow-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:4px;display:flex}.px-freerow-name{font-size:24px}.px-freerow-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border:1.5px solid var(--px-edge);border-radius:999px;padding:2px 10px;font-size:11px;font-weight:800}.px-freerow-credits{color:var(--ink-soft);font-size:13.5px;font-weight:700}.px-freerow-list{grid-template-columns:1fr 1fr;gap:6px 18px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:640px){.px-freerow-list{grid-template-columns:1fr}}.px-freerow-list li{align-items:flex-start;gap:8px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.px-freerow-act{align-items:center;gap:16px;display:flex}@media (max-width:900px){.px-freerow-act{justify-content:space-between}}.px-freerow-price{align-items:flex-start;gap:2px;display:flex}.px-freerow-num{font-size:40px;line-height:1}.px-scard{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 5px 0 var(--px-sh);border-radius:18px;overflow:hidden}.px-scard.is-free{background:var(--paper);border-style:dashed}.px-more{cursor:pointer;touch-action:manipulation;min-height:44px;font-family:var(--font-display);color:var(--blue);text-transform:uppercase;letter-spacing:.05em;background:0 0;border:none;align-items:center;gap:7px;padding:12px 0;font-size:13px;font-weight:900;display:flex}.px-more:hover{color:var(--red)}.px-feat{align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.35;display:flex}.px-feat.is-off{color:var(--ink-soft);opacity:.72;font-weight:500}.px-anchor-pill{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 3px 0 var(--px-sh);border-radius:999px;align-items:center;gap:7px;padding:9px 18px;font-size:14.5px;font-weight:700;display:inline-flex}.px-anchor-pill s{color:var(--ink-soft)}.px-anchor-pill.is-hi{background:var(--yellow);color:var(--on-yellow)}.px-toggle{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:6px;display:inline-flex}.px-toggle button{cursor:pointer;touch-action:manipulation;min-width:0;max-width:100%;min-height:44px;font-size:15px;font-weight:800;font-family:var(--font-display);color:var(--ink);background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 22px;transition:background .2s,color .2s;display:flex}.px-toggle button[aria-pressed=true]{background:var(--ink-fill);color:var(--paper)}html[data-theme=dark] .app-shell .px-toggle button[aria-pressed=true]{color:var(--ink)}.px-toggle button:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.px-toggle .px-save-badge{background:var(--green);color:var(--on-green);border:1.5px solid var(--px-edge);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}@media (max-width:420px){.px-toggle button{gap:6px;padding:9px 14px;font-size:14px}.px-toggle .px-save-badge{padding:2px 5px;font-size:11px}}.px-cmp-shell{position:relative}.px-cmp-wrap{border:3px solid var(--px-edge);box-shadow:0 8px 0 var(--px-sh);background:var(--surface);-webkit-overflow-scrolling:touch;border-radius:24px;overflow:auto}.px-cmp-wrap.is-peek{max-height:430px;overflow:hidden}@media (max-width:760px){.px-cmp-wrap.is-peek{max-height:340px}}.px-cmp-fade{pointer-events:none;background:linear-gradient(180deg,transparent 0,var(--paper) 52%,var(--paper) 100%);border-radius:0 0 24px 24px;height:190px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.px-cmp-fade{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--paper) 82%,transparent) 52%,var(--paper) 100%)}}table.px-cmp{border-collapse:separate;border-spacing:0;width:100%;min-width:820px;font-size:14.5px}.px-cmp-switch{display:none}@media (max-width:900px){.px-cmp-switch{border:2.5px solid var(--px-edge);background:var(--surface);box-shadow:0 4px 0 var(--px-sh);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:5px;display:grid}.px-cmp-switch-b{min-width:0;min-height:44px;color:var(--ink-soft);font:inherit;white-space:nowrap;cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:999px;padding:8px 10px;font-size:13.5px;font-weight:800}.px-cmp-switch-b[aria-pressed=true]{background:var(--ink);color:var(--paper)}.px-cmp-switch-b:focus-visible{outline:3px solid var(--blue);outline-offset:2px}table.px-cmp{min-width:0;font-size:14px}.px-cmp.is-only-advanced [data-col]:not([data-col=advanced]),.px-cmp.is-only-free [data-col]:not([data-col=free]),.px-cmp.is-only-pro [data-col]:not([data-col=pro]),.px-cmp.is-only-student [data-col]:not([data-col=student]){display:none}.px-cmp [data-col].is-dim{opacity:1}}table.px-cmp td,table.px-cmp th{text-align:center;border-bottom:1.5px solid var(--ink);padding:13px 14px}@supports (color:color-mix(in lab,red,red)){table.px-cmp td,table.px-cmp th{border-bottom:1.5px solid color-mix(in srgb,var(--ink) 9%,transparent)}}table.px-cmp td:first-child,table.px-cmp th:first-child{text-align:left;background:var(--surface);border-right:2.5px solid var(--px-edge);width:30%;font-weight:700;position:sticky;left:0}table.px-cmp thead th{font-family:var(--font-display);border-bottom:3px solid var(--px-edge);z-index:3;padding:14px 12px;font-size:16px;font-weight:800;position:sticky;top:0}table.px-cmp thead th:first-child{z-index:4;background:var(--ink-fill);color:var(--paper);letter-spacing:.06em;text-transform:uppercase;font-size:13px}html[data-theme=dark] .app-shell table.px-cmp thead th:first-child{color:var(--ink)}table.px-cmp thead th.px-c0{background:var(--paper-2)}table.px-cmp thead th.px-c1{background:var(--blue);color:var(--on-accent)}html[data-theme=dark] .app-shell table.px-cmp thead th.px-c1{color:var(--ink-fill)}table.px-cmp thead th.px-c2{background:var(--red);color:var(--on-accent)}table.px-cmp thead th.px-c3{background:var(--ink-fill);color:var(--yellow)}table.px-cmp td.px-c0{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){table.px-cmp td.px-c0{background:color-mix(in srgb,var(--ink) 4%,transparent)}}table.px-cmp td.px-c1{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){table.px-cmp td.px-c1{background:color-mix(in srgb,var(--blue) 7%,transparent)}}table.px-cmp td.px-c2{background:var(--red)}@supports (color:color-mix(in lab,red,red)){table.px-cmp td.px-c2{background:color-mix(in srgb,var(--red) 8%,transparent)}}table.px-cmp td.px-c3{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){table.px-cmp td.px-c3{background:color-mix(in srgb,var(--yellow) 10%,transparent)}}table.px-cmp tbody tr:hover td{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){table.px-cmp tbody tr:hover td{background:color-mix(in srgb,var(--yellow) 22%,transparent)}}table.px-cmp tbody tr:hover td:first-child{background:var(--yellow);color:var(--on-yellow)}table.px-cmp tr:last-child td{border-bottom:none}table.px-cmp td.is-dim{color:var(--ink-soft)}table.px-cmp tr.px-grp td{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;font-size:12.5px;font-weight:800;color:var(--paper)!important;background:var(--ink-fill)!important;padding:9px 14px!important}html[data-theme=dark] .app-shell table.px-cmp tr.px-grp td{color:var(--ink)!important}table.px-cmp tr.px-prow td,table.px-cmp tr.px-prow th{border-bottom:3px solid var(--px-edge)}.px-colbadge{width:fit-content;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border:2px solid var(--px-edge);white-space:nowrap;background:var(--yellow);color:var(--on-yellow);border-radius:999px;margin:0 auto 6px;padding:3px 9px;font-size:10.5px;font-weight:800;display:block}.px-credit-band{background:var(--paper-2);border-top:2.5px solid var(--px-edge);border-bottom:2.5px solid var(--px-edge);padding:70px 0}@media (max-width:760px){.px-credit-band{padding:48px 0}}.px-ticket{background:var(--surface);border:3px solid var(--px-edge);box-shadow:0 8px 0 var(--px-sh);border-radius:22px;overflow:hidden}.px-ticket-grid{grid-template-columns:1.3fr 1fr;display:grid}.px-ticket-aside{border-left:3px dashed var(--ink);padding:28px 26px 30px}@supports (color:color-mix(in lab,red,red)){.px-ticket-aside{border-left:3px dashed color-mix(in srgb,var(--ink) 25%,transparent)}}.px-ticket-aside{background:var(--paper-2)}@media (max-width:900px){.px-ticket-grid{grid-template-columns:1fr}.px-ticket-aside{border-left:none;border-top:3px dashed var(--ink)}@supports (color:color-mix(in lab,red,red)){.px-ticket-aside{border-top:3px dashed color-mix(in srgb,var(--ink) 25%,transparent)}}}.px-seg{cursor:pointer;border:2.5px solid var(--px-edge);background:var(--surface);color:var(--ink);font-family:var(--font-display);box-shadow:0 3px 0 var(--px-sh);text-align:left;touch-action:manipulation;border-radius:13px;padding:11px 14px;font-size:14.5px;font-weight:900;transition:background .15s,color .15s}.px-seg[aria-pressed=true]{background:var(--ink-fill);color:var(--paper)}html[data-theme=dark] .app-shell .px-seg[aria-pressed=true]{color:var(--ink)}.px-seg:active{box-shadow:0 1px 0 var(--px-sh);transform:translateY(2px)}.px-seg:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.px-token-grid{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:8px;display:grid}@media (max-width:760px){.px-token-grid{grid-template-columns:repeat(auto-fill,minmax(32px,1fr))}}.px-token{aspect-ratio:1;border:2px solid var(--px-edge);background:var(--yellow);color:var(--on-yellow);font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;font-size:11.5px;font-weight:900;display:flex}.px-leader{align-items:baseline;gap:8px;font-size:15px;font-weight:600;display:flex}.px-leader i{border-bottom:2px dotted var(--ink);flex:1}@supports (color:color-mix(in lab,red,red)){.px-leader i{border-bottom:2px dotted color-mix(in srgb,var(--ink) 28%,transparent)}}.px-leader i{transform:translateY(-5px)}.px-leader b{white-space:nowrap;font-family:var(--font-display);font-weight:900}.px-rng{appearance:none;border:2.5px solid var(--px-edge);background:var(--paper-2);cursor:pointer;border-radius:999px;outline:none;width:100%;height:18px}.px-rng::-webkit-slider-thumb{-webkit-appearance:none;background:var(--red);border:3px solid var(--px-edge);width:32px;height:32px;box-shadow:0 3px 0 var(--px-sh);cursor:grab;border-radius:50%}.px-rng::-moz-range-thumb{background:var(--red);border:3px solid var(--px-edge);cursor:grab;border-radius:50%;width:28px;height:28px}.px-rng:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.px-step{border:2px solid var(--px-edge);background:var(--paper-2);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:16px;font-weight:800;line-height:1;display:flex}.px-step.is-plus{background:var(--yellow);color:var(--on-yellow)}.px-step:disabled{opacity:.4;cursor:default}.px-costs{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 6px 0 var(--px-sh);border-radius:22px;margin-top:22px;padding:20px 22px}.px-costs-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;padding:0;list-style:none;display:grid}.px-costs-row{border-bottom:2px dotted var(--ink);align-items:baseline;gap:10px;padding:11px 0;display:flex}@supports (color:color-mix(in lab,red,red)){.px-costs-row{border-bottom:2px dotted color-mix(in srgb,var(--ink) 22%,transparent)}}.px-costs-what{color:var(--ink);flex-grow:1;font-size:14.5px;font-weight:600;line-height:1.35}.px-costs-row{align-items:center}.px-costs-ico{color:var(--red);flex-shrink:0}.px-costs-free{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.px-costs-free-h{color:var(--ink);font-size:14px;font-weight:800}.px-costs-chip{background:var(--green);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.px-costs-chip{background:color-mix(in srgb,var(--green) 14%,var(--surface))}}.px-costs-chip{border:1.5px solid var(--px-edge);color:var(--ink);font-size:13px;font-weight:700}.px-costs-chip svg{color:var(--green-dark)}.px-services .px-costs{margin-top:16px}.px-costs-num{font-family:var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:900}.px-costs-why{color:var(--ink-soft);margin:14px 0 0;font-size:14px;font-weight:600;line-height:1.55}@media (max-width:780px){.px-costs{padding:16px 18px}.px-costs-list{grid-template-columns:minmax(0,1fr);gap:0}.px-costs-row{padding:10px 0}.px-costs-what{font-size:14px}}.px-packs{background:var(--ink-fill);color:var(--paper);border:2.5px solid var(--px-edge);box-shadow:0 6px 0 var(--px-sh);border-radius:22px}html[data-theme=dark] .app-shell .px-packs{color:var(--ink)}.px-packs-grid{gap:12px;display:grid}.px-pack{background:var(--px-on-dark-2);border:2px dashed var(--yellow);border-radius:16px;padding:18px 16px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.px-pack{border:2px dashed color-mix(in srgb,var(--yellow) 50%,transparent)}}.px-pack{text-align:center;color:inherit;cursor:pointer;font:inherit;width:100%;text-decoration:none;transition:transform .16s,background .16s;display:block}.px-pack:hover{background:var(--px-on-dark-3);transform:translateY(-3px)}.px-pack:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.px-pack-tag{background:var(--yellow);width:max-content;color:var(--on-yellow);text-transform:uppercase;letter-spacing:.05em;border:2px solid var(--px-edge);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.px-pack-tag.is-soft{background:var(--ink-fill);color:var(--yellow);border-color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-pack-tag.is-soft{border-color:color-mix(in srgb,var(--yellow) 60%,transparent)}}.px-kids{border:3px solid var(--px-edge);box-shadow:0 10px 0 var(--px-sh);background:var(--c-fff7ec);border-radius:34px;position:relative;overflow:hidden}.px-kids:after{content:"";pointer-events:none;background-image:radial-gradient(var(--c-f97316) 7px,transparent 8px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.px-kids:after{background-image:radial-gradient(color-mix(in srgb,var(--c-f97316) 15%,transparent) 7px,transparent 8px)}}.px-kids:after{background-position:10px 14px;background-size:58px 58px}.px-kids-rainbow{border-bottom:3px solid var(--px-edge);z-index:2;height:14px;display:flex;position:relative}.px-kids-rainbow i{flex:1}.px-kids-body{z-index:3;grid-template-columns:1.3fr .85fr;align-items:center;gap:30px;padding:32px 36px 34px;display:grid;position:relative}@media (max-width:900px){.px-kids-body{grid-template-columns:1fr;padding:26px 20px 30px}}.px-kpill{background:var(--c-f97316);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.px-kpill{background:color-mix(in srgb,var(--c-f97316) 13%,transparent)}}.px-kpill{border:2px solid var(--c-f97316)}@supports (color:color-mix(in lab,red,red)){.px-kpill{border:2px solid color-mix(in srgb,var(--c-f97316) 50%,transparent)}}.px-kpill{color:var(--c-a94f00);border-radius:999px;padding:8px 15px;font-size:14px;font-weight:800}.px-kstep{gap:11px;font-weight:700;line-height:1.35}.px-kstep,.px-kstep i{align-items:center;font-size:14px;display:flex}.px-kstep i{background:var(--c-f97316);width:28px;height:28px;color:var(--on-accent);border:2.5px solid var(--px-edge);border-radius:50%;flex-shrink:0;font-style:normal}.px-kstamp,.px-kstep i{font-family:var(--font-display);justify-content:center;font-weight:900}.px-kstamp{text-align:center;background:var(--green);width:104px;height:104px;color:var(--on-green);border:3.5px dashed var(--paper);box-shadow:0 0 0 3.5px var(--px-edge);border-radius:50%;flex-direction:column;align-items:center;line-height:1.05;display:flex;position:absolute}@media (max-width:900px){.px-kstamp{border-width:3px;width:84px;height:84px}}.px-faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.px-faq-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (max-width:900px){.px-faq-grid{grid-template-columns:1fr}}.px-qcard{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 5px 0 var(--px-sh);border-radius:18px;overflow:hidden}.px-qcard>button{text-align:left;cursor:pointer;background:var(--surface);width:100%;font-family:var(--font-display);color:var(--ink);border:none;align-items:center;gap:12px;padding:15px 18px;font-size:16.5px;font-weight:800;display:flex}.px-qcard>button:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.px-qnum{width:30px;height:30px;font-family:var(--font-display);border:2.5px solid var(--ink);border-radius:9px;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}@supports (color:color-mix(in lab,red,red)){.px-qnum{border:2.5px solid color-mix(in srgb,var(--ink) 30%,transparent)}}.px-qnum{color:var(--ink-soft);flex-shrink:0}.px-qcard>button[aria-expanded=true] .px-qnum{background:var(--ink-fill);color:var(--paper);border-color:var(--px-edge)}.px-plus,html[data-theme=dark] .app-shell .px-qcard>button[aria-expanded=true] .px-qnum{color:var(--ink)}.px-plus{border:2px solid var(--px-edge);width:24px;height:24px;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;transition:transform .2s;display:flex}.px-qcard>button[aria-expanded=true] .px-plus{transform:rotate(45deg)}.px-guar-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (max-width:1000px){.px-guar-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.px-guar-grid{grid-template-columns:1fr}}.px-two-col{grid-template-columns:1.3fr 1fr;align-items:center;gap:34px;display:grid}@media (max-width:900px){.px-two-col{grid-template-columns:1fr;gap:26px}}.px-two-col>*{min-width:0}@media (max-width:560px){.px-btn{white-space:normal;text-align:center}}.px-stickybar{z-index:60;background:var(--paper);border-top:2.5px solid var(--px-edge);padding:11px 16px calc(11px + env(safe-area-inset-bottom,0px));flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;animation:pxBarIn .28s;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes pxBarIn{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.px-stickybar{animation:none}}@media (max-width:640px){.px-stickybar{padding-right:76px}}@media (max-width:760px){.px-hcard{box-shadow:0 7px 0 var(--px-sh);border-radius:20px}.px-hbody{padding:22px 18px 24px}.px-hcard.is-note .px-hbody{padding-left:40px}.px-hcard.is-note .px-hbody:before{left:28px}.px-punch{padding:0 12px}.px-punch span{width:16px}.px-mark6{border-width:3px;width:58px;height:58px;top:10px;right:12px}.px-hcard-head.is-marked{padding-right:76px}.px-note-wrap>.px-hcard{box-shadow:0 7px 0 var(--px-sh),0 0 0 5px var(--yellow);animation:none}@supports (color:color-mix(in lab,red,red)){.px-note-wrap>.px-hcard{box-shadow:0 7px 0 var(--px-sh),0 0 0 5px color-mix(in srgb,var(--yellow) 20%,transparent)}}.px-btn{padding:13px 20px;font-size:15.5px}.px-btn.is-lg{padding:15px 22px;font-size:16.5px}.px-qcard{box-shadow:0 4px 0 var(--px-sh)}.px-anchor-pill{padding:8px 14px;font-size:13px}.px-hcard:hover,.px-note-wrap:hover>.px-hcard{transform:none}}@media (max-width:520px){.px-hcard.is-note .px-hbody{padding-left:34px}.px-incl{padding:7px 13px;font-size:13px}}.px.is-app .px-wrap{max-width:none;padding:0}.px.is-app .px-credit-band{border-left:2.5px solid var(--px-edge);border-right:2.5px solid var(--px-edge);border-radius:20px;padding:30px 22px}@media (max-width:640px){.px.is-app .px-credit-band{padding:22px 14px}}@media (max-width:760px){.px.is-app .px-section.is-tight{padding:18px 0 28px}.px.is-app .px-section.px-compare{padding:28px 0}.px.is-app .px-section.px-faq{padding:26px 14px 30px}.px.is-app .px-faq-head{margin-bottom:18px}.px.is-app .px-qcard>button{padding:13px 16px}.px.is-app .px-qbody{padding:10px 16px 12px}.px.is-app .px-shop{padding:18px 16px 16px}.px.is-app .px-offer{margin:14px 0 4px;padding:12px 14px 11px}.px.is-app .px-strip{padding:14px 16px}.px.is-app .px-strip-top{margin-bottom:10px}.px.is-app .px-strip-item{padding:10px 12px}.px.is-app .px-current-body{padding:14px}}.px-btn-full{width:100%}.px-ico{object-fit:contain;flex-shrink:0;display:block}.px-uchko{height:auto;display:block}.px-tone-red{color:var(--red)}.px-tone-blue{color:var(--blue)}.px-tone-green{color:var(--green)}.px-tone-orange{color:var(--c-f97316)}.px-sechead{text-align:center;max-width:780px;margin:0 auto 44px}.px-sechead-h{margin:14px 0 0;font-size:clamp(30px,4.4vw,50px)}.px-sechead-sub{color:var(--ink-soft);max-width:640px;margin:18px auto 0;font-size:clamp(16px,2vw,19px);font-weight:500;line-height:1.5}.px-compare,.px-credit-band,.px-faq,.px-section{scroll-margin-top:92px}.px-section{z-index:2;padding:66px 0;position:relative}.px-section.is-tight{padding:34px 0 56px}@media (max-width:760px){.px-section{padding:46px 0}.px-section.is-tight{padding:24px 0 40px}}.px-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.px-row.is-center{justify-content:center}.px-muted{color:var(--ink-soft)}.px-note{font-size:13.5px}.px-fine,.px-note{color:var(--ink-soft);font-weight:600;line-height:1.5}.px-fine{font-size:12.5px}.px-planhead{text-align:center;margin-bottom:30px}.px-planhead-h{max-width:720px;margin:12px auto 20px;font-size:clamp(23px,7.2vw,46px)}.px-locked-billing{text-align:left;background:var(--paper-2);border:2px dashed var(--ink);align-items:center;gap:9px;max-width:560px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.px-locked-billing{border:2px dashed color-mix(in srgb,var(--ink) 30%,transparent)}}.px-locked-billing{color:var(--ink);border-radius:14px;padding:10px 15px;font-size:13.5px;font-weight:600;line-height:1.45}.px-ribbon.is-ink{background:var(--ink-fill);color:var(--yellow)}.px-ribbon.is-red{background:var(--red);color:var(--on-accent)}.px-ribbon.is-blue{background:var(--blue);color:var(--on-accent)}html[data-theme=dark] .app-shell .px-ribbon.is-blue{color:var(--ink-fill)}.px-hcard-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.px-hcard-head.is-marked{padding-right:86px}@media (max-width:760px){.px-hcard-head.is-marked{padding-right:62px}}.px-hcard-name{margin:0;font-size:clamp(28px,3.2vw,36px)}.px-hcard-credits{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:800}.px-hcard[data-plan=pro] .px-hcard-credits{color:var(--ink)}.px-hcard.is-accent-blue .px-hcard-credits{color:var(--blue)}.px-hcard-blurb{color:var(--ink-soft);max-width:380px;margin:8px 0 20px;font-size:16px;font-weight:600;line-height:1.45}.px-mark6-n{font-size:30px}.px-mark6-l{letter-spacing:.06em;margin-top:3px;font-size:9.5px}@media (max-width:760px){.px-mark6-n{font-size:22px}.px-mark6-l{font-size:8px}}.px-priceblock{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:8px;display:flex}.px-price{z-index:1;align-items:flex-start;gap:4px;display:flex;position:relative}.px-price-cur{margin-top:12px;font-size:26px;font-weight:800}.px-price-num{font-size:clamp(52px,7vw,76px);line-height:.92}.px-price-per{color:var(--ink-soft);align-self:flex-end;margin:0 0 10px 3px;font-size:15px;font-weight:700}.px-price-net{overflow-wrap:anywhere;margin:2px 0 8px}.px-price-side{flex-direction:column;gap:7px;margin-bottom:8px;display:flex}.px-price-strike{color:var(--ink-soft);font-size:24px;text-decoration-thickness:3px}.px-price-save,.px-price-strike{white-space:nowrap;font-weight:800}.px-price-save{background:var(--green);color:var(--on-green);border:2px solid var(--px-edge);border-radius:999px;padding:4px 11px;font-size:12.5px}.px-price-nudge{white-space:nowrap;background:var(--paper-2);border:2px dashed var(--ink);border-radius:12px;margin-bottom:10px;padding:8px 13px}@supports (color:color-mix(in lab,red,red)){.px-price-nudge{border:2px dashed color-mix(in srgb,var(--ink) 30%,transparent)}}.px-price-nudge-num{color:var(--red);font-size:14.5px;font-weight:800}.px-perline{color:var(--ink-soft);margin-bottom:20px;font-size:14px;font-weight:700}.px-perline b{color:var(--red)}.px-hcard[data-plan=pro] .px-perline b{color:var(--ink)}.px-hcard.is-accent-blue .px-perline b{color:var(--blue)}.px-meterwrap{margin-bottom:20px}.px-meter>i{width:var(--px-fill,0);background:var(--red)}.px-meter>i.is-yellow{background:var(--yellow)}.px-meter>i.is-blue{background:var(--blue)}.px-hcard.is-note .px-meter{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.px-hcard.is-note .px-meter{background:color-mix(in srgb,var(--ink) 8%,transparent)}}.px-meter-lbl{color:var(--ink-soft);margin-top:7px;font-size:13px;font-weight:700}.px-meter-lbl b{color:var(--ink)}.px-featlist{flex-direction:column;flex:1;gap:11px;margin:0 0 20px;padding:0;list-style:none;display:flex}.px-ftag.is-green{background:var(--green);color:var(--on-green)}.px-ftag.is-yellow{background:var(--yellow);color:var(--on-yellow)}.px-bonus{border-radius:14px;margin-bottom:18px;padding:12px 15px;font-size:14px;font-weight:700;line-height:1.45}.px-bonus.is-dashed{background:var(--yellow);color:var(--on-yellow);border:2px dashed var(--ink)}@supports (color:color-mix(in lab,red,red)){.px-bonus.is-dashed{border:2px dashed color-mix(in srgb,var(--ink) 35%,transparent)}}.px-hcard.is-accent-blue .px-bonus.is-dashed{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.px-hcard.is-accent-blue .px-bonus.is-dashed{border-color:color-mix(in srgb,var(--blue) 35%,transparent)}}.px-hcard.is-accent-red .px-bonus.is-dashed{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.px-hcard.is-accent-red .px-bonus.is-dashed{border-color:color-mix(in srgb,var(--red) 35%,transparent)}}.px-hcard-cta{margin-top:auto}.px-cta-fine{text-align:center;margin-top:11px}.px-packlink{text-align:center;min-height:44px;color:var(--ink-soft);cursor:pointer;border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 5px;margin-top:4px;padding:4px 8px;font-size:12.5px;font-weight:600;line-height:1.3;text-decoration:none;transition:color .18s;display:flex}.px-packlink b{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px;transition:color .18s}.px-packlink:hover b{color:var(--blue)}.px-packlink:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.px-doodle-a{top:-30px;left:-22px}.px-doodle-b{top:-22px;right:-16px}.px-doodle-c{bottom:-14px;left:-24px}.px-tagnote-a{--px-r:-3deg;bottom:-34px;left:18px}@media (min-width:1241px){.px-freerow{margin-top:40px}}.px-tagnote-b{--px-r:2deg;top:-40px;left:84px}.px-compare-jump{margin-top:54px}.px-slimhead{text-align:center;color:var(--ink-soft);margin:30px 0 14px;font-size:14px;font-weight:700}.px-scard-rail{border-bottom:2.5px solid var(--px-edge);height:8px}.px-scard-rail.is-blue{background:var(--blue)}.px-scard-rail.is-muted{background:var(--surface-muted)}.px-scard-body{padding:16px 20px 18px}.px-scard-top{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.px-scard-id{flex:1;min-width:150px}.px-scard-title{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:3px;display:flex}.px-scard-name{font-size:22px}.px-scard-tag{text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--px-edge);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.px-scard-tag.is-blue{background:var(--blue);color:var(--on-accent)}.px-scard-tag.is-muted{color:var(--ink-soft);background:0 0}.px-scard-credits{text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:800}.px-scard-credits.is-blue{color:var(--blue)}.px-scard-credits.is-muted{color:var(--ink-soft)}.px-scard-price{text-align:right}.px-scard-price-row{justify-content:flex-end;align-items:flex-start;gap:2px;display:flex}.px-scard-cur{margin-top:5px;font-size:16px;font-weight:800}.px-scard-num{font-size:34px;line-height:1}.px-scard-num.is-blue{color:var(--blue)}.px-scard-num.is-muted{color:var(--ink)}.px-scard-details{border-top:2px dashed var(--ink);margin-top:14px;padding-top:14px}@supports (color:color-mix(in lab,red,red)){.px-scard-details{border-top:2px dashed color-mix(in srgb,var(--ink) 20%,transparent)}}.px-scard-details{grid-template-columns:1fr 1fr;gap:9px 18px;display:grid}@media (max-width:640px){.px-scard-details{grid-template-columns:1fr}}.px-scard-details-full{grid-column:1/-1}.px-plus.is-open{transform:rotate(45deg)}.px-more .px-plus{background:var(--ink-fill);width:20px;height:20px;color:var(--paper);border:none;border-radius:6px;font-size:14px}html[data-theme=dark] .app-shell .px-more .px-plus{color:var(--ink)}.px-calc{padding:28px 30px 30px}@media (max-width:640px){.px-calc,.px-ticket-aside{padding:22px 18px 24px}}.px-calc-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.px-calc-out{color:var(--blue);font-size:26px}.px-calc-scale{color:var(--ink-soft);justify-content:space-between;margin-top:6px;font-size:12px;font-weight:700;display:flex}.px-calc-lbl{margin:22px 0 12px}.px-calc-depths{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.px-seg-t{font-size:15px;display:block}.px-seg-s{opacity:.72;font-size:11.5px;font-weight:800;display:block}.px-calc-depthnote{margin-top:8px}.px-calc-opts{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}@media (max-width:640px){.px-calc-depths,.px-calc-opts{grid-template-columns:1fr}}.px-seg-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.px-seg-row.is-static{cursor:default}.px-stepper{align-items:center;gap:8px;display:flex}.px-stepper b{text-align:center;font-variant-numeric:tabular-nums;min-width:14px;font-size:16px}.px-calc-result{background:var(--paper);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);border-radius:18px;margin-top:24px;padding:20px 22px}.px-calc-result-top{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.px-calc-need{color:var(--blue);font-size:clamp(38px,6vw,50px);line-height:1}.px-calc-need span{font-size:22px}.px-token.is-quick{background:var(--green);color:var(--on-green)}.px-token.is-standard{background:var(--blue);color:var(--on-accent)}.px-token.is-deep{background:var(--ink-fill);color:var(--paper)}html[data-theme=dark] .app-shell .px-token.is-deep{color:var(--ink)}.px-token.is-exam{background:var(--yellow);color:var(--on-yellow);letter-spacing:-.02em;font-size:8px;overflow:hidden}.px-calc-result .px-btn{margin-top:16px}.px-verdict{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 5px 0 var(--px-sh);text-align:center;border-radius:18px;padding:18px 20px 20px}.px-verdict-lead{margin:6px 0 8px;font-size:clamp(30px,4.6vw,46px);line-height:1.05}.px-verdict-price{color:var(--ink-soft);margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.45}.px-verdict-price b{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:900}.px-verdict-why{color:var(--ink-soft);margin:0;font-size:15px;font-weight:600;line-height:1.5}.px-voicefree{background:var(--green);color:var(--on-green);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:16px;padding:12px 14px;font-size:14.5px;font-weight:800;line-height:1.25;animation:px-voicepulse 2.4s ease-in-out infinite;display:flex}.px-voicefree>span{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.px-voicefree-b{font-family:var(--font-display);letter-spacing:.02em;font-size:21px;font-weight:900}@keyframes px-voicepulse{0%,to{box-shadow:0 4px 0 var(--px-sh);transform:scale(1)}50%{box-shadow:0 6px 0 var(--px-sh);transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.px-voicefree{animation:none}}.px-calc-uchko{margin:14px auto 0;display:block}.px-packs{margin-top:22px;padding:22px 24px}.px-packs-inner{grid-template-columns:1fr 1.6fr;gap:22px}@media (max-width:900px){.px-packs-inner{grid-template-columns:1fr}}.px-packs-h{margin:10px 0 6px;font-size:24px}.px-packs .px-pack-was{opacity:1;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:6px;text-decoration:none;display:flex}.px-packs .px-pack-was s{opacity:.55;text-decoration:line-through}.px-pack-pct{color:var(--yellow);font-family:var(--font-display);letter-spacing:.02em;white-space:nowrap;font-weight:900}.px-packs-offer{background:var(--yellow);border-radius:12px;margin-top:12px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.px-packs-offer{background:color-mix(in srgb,var(--yellow) 15%,transparent)}}.px-packs-offer{border:2px solid var(--yellow);color:var(--yellow)}.px-packs-offer strong{font-family:var(--font-display);font-size:15px;font-weight:900;line-height:1.3;display:block}.px-pack-price{color:var(--yellow);font-size:24px}.px-pack-q{margin-top:2px;font-size:13px;font-weight:700}.px-pack-sub{opacity:.7;margin-top:3px;font-size:12px}.px-packs-vat{opacity:.62;margin-top:14px;font-size:12px;line-height:1.5}.px-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.px-cell-mark{margin:0 auto}.px-cell-no{color:var(--ink-soft);opacity:.6;font-size:17px;display:block}.px-cell-no,.px-cell-txt{font-weight:800}.px-cell-txt.is-c2{color:var(--red)}.px-cell-txt.is-c3{color:var(--ink)}.px-cmp-price{color:var(--ink-soft);font-size:20px}.px-cmp-price.is-c2{color:var(--red)}.px-cmp-price.is-c3{color:var(--ink)}.px-cmp-perlesson{font-size:15px;font-weight:800}.px-cmp-hint{color:var(--ink-soft);max-width:34ch;margin-top:3px;font-size:11.5px;font-weight:500;line-height:1.4;display:block}.px-colbadge.is-current{background:var(--green);color:var(--on-green);margin-top:6px;margin-bottom:0}.px-cmp-actions{gap:14px;margin-top:18px}.px-compare{padding-bottom:76px}.px-kids-rainbow i{background:var(--px-c)}.px-kids-title{gap:12px;margin-bottom:14px}.px-kids-h{margin:0;font-size:clamp(30px,4.4vw,50px)}.px-kids-price{align-items:flex-end;gap:12px;margin-bottom:16px}.px-kids-num{color:var(--c-f97316);font-size:clamp(44px,6vw,64px);line-height:.95}.px-kids-per{margin-bottom:7px;font-size:16px;font-weight:800}.px-kids-pills{gap:9px;margin-bottom:20px}.px-kids-how{background:var(--surface);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);border-radius:16px;padding:16px 18px}.px-kids-how-lbl{margin-bottom:12px}.px-kids-steps{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:760px){.px-kids-steps{grid-template-columns:1fr}}.px-kids-how-note{margin-top:12px}.px-kids-art{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.px-kids-star{z-index:4;position:absolute;top:-14px;left:-6px}.px-kids-link{color:var(--ink);text-underline-offset:3px;font-size:14.5px;font-weight:800;text-decoration:underline}.px-kids-ctanote{text-align:center}.px-kstamp{z-index:5;top:-6px;right:-18px}@media (max-width:900px){.px-kstamp{top:-6px;right:0}}.px-kstamp-n{font-size:22px}.px-kstamp-l{letter-spacing:-.02em;font-size:11.5px}@media (max-width:900px){.px-kstamp-n{font-size:18px}.px-kstamp-l{font-size:10px}}.px-kids-foot{text-align:center;margin-top:16px}.px-hero{padding-top:26px}.px-hero-in{text-align:center}.px-hero-chips{gap:10px;margin-bottom:14px}.px-hero-h{text-wrap:balance;max-width:900px;margin:0 auto 18px;font-size:clamp(30px,8.6vw,64px)}.px-hero-emphasis{animation:px-hero-emphasis .62s cubic-bezier(.22,1,.36,1) both}@keyframes px-hero-emphasis{0%{opacity:.68;clip-path:inset(0 0 24% round 6px);transform:translateY(8px)scale(.985)}to{opacity:1;clip-path:inset(0 round 6px);transform:none}}.px-hero-p{color:var(--ink-soft);max-width:640px;margin:0 auto 20px;font-size:clamp(16px,2vw,20px);font-weight:500;line-height:1.5}.px-ladder{flex-direction:column;align-items:center;gap:8px;max-width:760px;margin:0 auto 22px;display:flex}.px-ladder-lead{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);opacity:.75;font-size:12px;font-weight:800}.px-ladder-list{flex-wrap:wrap;justify-content:center;gap:7px;margin:0;padding:0;list-style:none;display:flex}.px-ladder-item{min-width:0}.px-ladder-link{border:2px solid var(--px-edge);background:var(--paper);min-height:34px;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:baseline;gap:6px;padding:6px 12px;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.px-ladder-link b{font-family:var(--font-display);font-size:13.5px;font-weight:800}.px-ladder-link i{color:var(--ink-soft);font-size:12.5px;font-style:normal;font-weight:700}.px-ladder-link:hover{box-shadow:0 3px 0 var(--px-sh);transform:translateY(-2px)}.px-ladder-link[data-plan=uchkovci]{background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-ladder-link[data-plan=uchkovci]{background:color-mix(in srgb,var(--yellow) 34%,var(--paper))}}.px-ladder-note{color:var(--ink-soft);opacity:.8;text-align:center;max-width:42ch;font-size:12px;line-height:1.4}@media (max-width:520px){.px-ladder{gap:7px;margin-bottom:16px}.px-ladder-lead{display:none}.px-ladder-list{gap:6px}.px-ladder-link{gap:5px;min-height:30px;padding:4px 9px}.px-ladder-link b{font-size:12px}.px-ladder-link i{font-size:11px}.px-ladder-note{max-width:none;font-size:11.5px}}.px-hero-anchor{gap:12px}.px-hero-arrow{color:var(--red);font-size:20px;display:inline-block}@media (max-width:719.98px){.px-hero-anchor{flex-direction:column;gap:8px}.px-hero-arrow{transform:rotate(90deg)}}.px-savings-card{padding:34px}@media (max-width:640px){.px-savings-card{padding:22px 18px}}@media (max-width:380px){.px-savings-card{padding:20px 12px}}.px-savings-badge{text-align:center;background:var(--yellow);color:var(--on-yellow);border:2.5px solid var(--px-edge);box-shadow:0 6px 0 var(--px-sh);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:26px 22px;display:flex;transform:rotate(-1deg)}.px-savings-big{font-size:clamp(40px,6vw,56px);line-height:1}.px-savings-sub{margin-top:4px;font-size:15px;font-weight:700}.px-savings-one{justify-content:center;display:flex}.px-savings-one .px-savings-badge{width:100%;max-width:520px}.px-guar{background:var(--paper-2);border-top:2.5px solid var(--px-edge);border-bottom:2.5px solid var(--px-edge)}.px-guar-card{padding:22px 20px}.px-guar-card:nth-child(odd){transform:rotate(-.5deg)}.px-guar-card:nth-child(2n){transform:rotate(.5deg)}.px-guar-title{margin:12px 0 6px;font-size:17px}.px-guar-vat{text-align:center;margin-top:22px}.px-faq{background:var(--paper-2);border-top:2.5px solid var(--px-edge)}.px.is-app .px-faq{border:2.5px solid var(--px-edge);border-radius:22px;margin-top:8px;padding:34px 22px 40px}@media (max-width:640px){.px.is-app .px-faq{border-radius:18px;padding:26px 14px 30px}}.px-faq-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.px-faq-h{margin:12px 0 0;font-size:clamp(24px,4.2vw,48px)}.px-faq-aside{align-items:center;gap:14px;max-width:340px;display:flex}.px-faq-mail{font-weight:800}.px-qtext{flex:1}.px-qbody{color:var(--ink-soft);border-top:1.5px dashed var(--ink);padding:14px 18px 16px;font-size:15px;font-weight:500;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.px-qbody{border-top:1.5px dashed color-mix(in srgb,var(--ink) 18%,transparent)}}.px-qbody p{margin:7px 0 0}.px-closing-in{text-align:center;flex-direction:column;align-items:center;display:flex}.px-closing-art{place-items:center;width:260px;max-width:100%;height:236px;margin-bottom:10px;display:grid;position:relative}.px-closing-halo{background:var(--yellow);border:2.5px solid var(--px-edge);width:196px;height:196px;box-shadow:0 8px 0 var(--px-sh);z-index:0;border-radius:52% 48% 56% 44%/50% 60% 40% 50%;margin:auto;position:absolute;inset:0}.px-closing-uchko{z-index:2;position:relative}.px-closing-f1{z-index:3;position:absolute;top:6px;left:0}.px-closing-f2{z-index:3;position:absolute;bottom:10px;right:-2px}.px-closing-h{z-index:4;max-width:760px;margin:6px 0 14px;font-size:clamp(28px,5vw,56px);position:relative}.px-closing-p{color:var(--ink-soft);margin:0 0 28px;font-size:clamp(16px,2vw,19px);font-weight:500}.px-closing-fine{margin-top:18px}.px-closing-promo{margin-top:6px}.px-stickybar-t{font-size:15px;font-weight:800}.px-current{border:3px solid var(--px-edge);box-shadow:0 8px 0 var(--px-sh);background:var(--surface);border-radius:22px;margin-bottom:28px;overflow:hidden}.px-current.is-pro{background:var(--ink-fill);color:var(--paper);border-color:var(--yellow)}html[data-theme=dark] .app-shell .px-current.is-pro{color:var(--ink)}.px-current.is-pro .px-current-lbl,.px-current.is-pro .px-current-line,.px-current.is-pro .px-current-reset{color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-current.is-pro .px-current-lbl,.px-current.is-pro .px-current-line,.px-current.is-pro .px-current-reset{color:color-mix(in srgb,var(--yellow) 78%,transparent)}}.px-current.is-pro .px-current-name{color:var(--yellow)}.px-current.is-advanced{border-color:var(--red)}.px-current.is-uchkovci{border-color:var(--c-f97316)}.px-current-body{flex-wrap:wrap;align-items:center;gap:18px;padding:22px 26px;display:flex}@media (max-width:640px){.px-current-body{gap:12px;padding:18px 16px}.px-current-uchko{display:none}}.px-current-id{flex:1;min-width:190px}.px-current-lbl{color:var(--ink-soft);margin-bottom:4px}.px-current-name{margin:0;font-size:clamp(22px,3.6vw,32px)}.px-current-line{margin:5px 0 0}.px-current-nudge{cursor:pointer;color:var(--blue);font-family:var(--font-display);text-underline-offset:3px;background:0 0;border:none;margin-top:8px;padding:0;font-size:13px;font-weight:800;text-decoration:underline;position:relative}.px-current-nudge:after{content:"";position:absolute;inset:-15px -4px}.px-current.is-pro .px-current-nudge{color:var(--yellow)}.px-current-nudge:hover{opacity:.8}.px-current-credits{text-align:right;flex-shrink:0}.px-current-credits-lbl{color:var(--ink-soft);justify-content:flex-end;align-items:center;gap:6px;margin-bottom:3px;font-size:12.5px;display:flex}.px-current.is-pro .px-current-credits-lbl{color:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-current.is-pro .px-current-credits-lbl{color:color-mix(in srgb,var(--yellow) 78%,transparent)}}.px-current-num{font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,38px);line-height:1}.px-current.is-pro .px-current-num{color:var(--yellow)}.px-current-num.is-low{color:var(--red)}.px-current-reset{max-width:280px;margin-top:6px;margin-left:auto}.px-current-warn{background:var(--yellow);color:var(--on-yellow);border-top:3px solid var(--px-edge);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;display:flex}.px-current-warn>span{flex:1;min-width:180px}.px-notice{background:var(--c-e7f0ff);border:2.5px solid var(--px-edge);border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.px-msg,.px-notice{box-shadow:0 3px 0 var(--px-sh);font-weight:600}.px-msg{border:2px solid var(--px-edge);border-radius:12px;margin:0 0 18px;padding:10px 14px;font-size:13.5px}.px-msg.is-ok{color:var(--c-166534);background:var(--c-dcfce7)}.px-msg.is-err{color:var(--c-b91c1c);background:var(--c-fee2e2)}.px-kids-cancel{text-align:center;margin:0 0 22px}.px-kids-cancel a{font-weight:800}.px-grow{background:var(--surface);border:3px solid var(--blue);box-shadow:0 8px 0 var(--px-sh);border-radius:24px;flex-wrap:wrap;align-items:center;gap:22px;padding:24px 26px;display:flex}@media (max-width:640px){.px-grow{gap:14px;padding:20px 16px}.px-grow-art{display:none}}.px-grow-body{flex:1;min-width:260px}.px-grow-h{margin:10px 0;font-size:clamp(22px,3.4vw,32px)}.px-grow-p{margin:0 0 16px}.px-grow-opts{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:640px){.px-grow-opts{grid-template-columns:1fr}}.px-grow-opt{text-align:left;cursor:pointer;background:var(--paper);border:2.5px solid var(--px-edge);box-shadow:0 4px 0 var(--px-sh);color:var(--ink);font:inherit;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;transition:transform .16s;display:flex}.px-grow-opt:hover{transform:translateY(-3px)}.px-grow-opt:active{box-shadow:0 1px 0 var(--px-sh);transform:translateY(2px)}.px-grow-opt:disabled{opacity:.55;cursor:default;transform:none}.px-grow-opt:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.px-grow-opt-n{font-size:19px}.px-grow-opt-cta{font-family:var(--font-display);color:var(--blue);margin-top:4px;font-size:13px;font-weight:800}.px-grow-fine{margin-top:12px}.plans-main{padding-top:40px;padding-bottom:72px}.plans-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:clamp(28px,5vw,44px);font-weight:900}.plans-sub{color:var(--ink-soft);margin:0 0 26px;font-size:15px}.plans-uchkovci-intent{background:var(--c-e7f0ff);border:2.5px solid var(--px-edge);max-width:760px;box-shadow:0 3px 0 var(--px-sh);color:var(--ink);border-radius:16px;margin:0 0 24px;padding:18px 20px;line-height:1.5}.plans-uchkovci-intent strong{font-family:var(--font-display);font-size:18px;display:block}.plans-uchkovci-intent p{margin:7px 0 0;font-size:14px}.plans-uchkovci-intent a{color:var(--blue);margin-top:12px;font-weight:800;text-decoration:underline;display:inline-block}@media (max-width:760px){.px-doodle-a{top:-20px;left:6px}.px-doodle-b{top:-18px;right:6px}.px-doodle-c{bottom:-12px;left:10px}}.px-packs{scroll-margin-top:92px}.px-helpbtn{cursor:pointer;text-align:left;touch-action:manipulation;width:100%;max-width:520px;min-height:44px;font:inherit;color:var(--ink);background:var(--paper);border:2.5px solid var(--px-edge);box-shadow:0 5px 0 var(--px-sh);border-radius:18px;align-items:center;gap:14px;padding:16px 18px;transition:transform .16s,box-shadow .16s;display:flex}.px-helpbtn:hover{box-shadow:0 8px 0 var(--px-sh);transform:translateY(-3px)}.px-helpbtn:active{box-shadow:0 2px 0 var(--px-sh);transform:translateY(2px)}.px-helpbtn:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.px-helpbtn>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.px-helpbtn b{font-family:var(--font-display);font-size:16px;font-weight:800}.px-helpbtn i{color:var(--ink-soft);font-size:13px;font-style:normal}.px-helpbtn-go{font-family:var(--font-display);color:var(--red);font-size:22px;font-weight:900}.px-compare-jump{flex-direction:column;gap:14px}.px-guar-card.is-lead{border-color:var(--green);background:var(--green);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.px-guar-card.is-lead{background:color-mix(in srgb,var(--green) 8%,var(--paper))}}.px-guar-card.is-lead .px-guar-title{font-size:20px}@media (max-width:640px){.px-guar-card.is-lead{grid-column:auto}}.px-kids-annual{margin:6px 0 0}.px-shelf-wrap{position:relative}.px-slimhead-narrow{display:none}.px-slimhead-wide{display:inline}@media (max-width:780px){.px-plan-shelf{margin-inline:0;padding:0;display:block}.px-plan-shelf .px-scard-top{flex-direction:column;align-items:stretch;gap:12px}.px-plan-shelf .px-scard-price{text-align:left}.px-plan-shelf .px-scard .px-btn{width:100%}.px-doodle,.px-mark6,.px-qnum,.px-tagnote{display:none}.px-qcard>button{gap:10px;padding:12px 14px;font-size:15px}.px-qbody{padding:12px 14px 14px;font-size:14.5px}.px-faq-col,.px-faq-grid{gap:10px}.px-faq-head{margin-bottom:18px}.px-toggle{flex-wrap:nowrap;gap:4px;padding:4px}.px-toggle button{white-space:nowrap;min-height:44px;padding:10px;font-size:13px}.px-ribbon{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;padding:9px 14px;font-size:11.5px;overflow:hidden}.px-hbody{padding:16px 16px 18px}.px-shelf-wrap{display:block}.px-hero-grid .px-bonus,.px-hero-grid .px-hcard-blurb,.px-hero-grid .px-meterwrap,.px-hero-grid .px-perline{display:none}.px-slimhead-narrow{display:inline}.px-slimhead-wide{display:none}.px-plan-shelf .px-note-wrap{overflow:visible}.px-planhead{margin-bottom:18px}.px-planhead-h{margin:0 auto 14px}.px-price-num{font-size:44px}.px-price-cur{margin-top:9px;font-size:22px}.px-helpbtn{gap:10px;padding:12px 14px}.px-helpbtn i{font-size:12px;line-height:1.35}.px-compare-jump{gap:10px}.px-priceblock{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.px-priceblock>.px-price{flex:none}.px-price-net{flex:100%}.px-price-side{text-align:left;flex-flow:wrap;flex:100%;align-items:baseline;gap:4px 8px;min-width:0;margin-bottom:4px;display:flex}.px-price-strike{font-size:17px}.px-price-save{padding:3px 9px;font-size:11.5px}.px-cta-fine{margin-top:8px;font-size:11.5px;line-height:1.35}}@media (min-width:1001px){.px-planhead{margin-bottom:22px}.px-planhead-h{margin:6px auto 14px}.px-price-num{font-size:60px}.px-price-cur{margin-top:9px;font-size:22px}.px-price-per{margin-bottom:8px}.px-priceblock{margin-bottom:14px}.px-price-net{margin:0 0 6px}.px-price-side{flex-flow:wrap;align-items:baseline;gap:5px 10px;margin-bottom:4px}.px-price-strike{font-size:20px}.px-hbody{padding:20px 26px 22px}.px-hcard.is-note .px-hbody{padding-left:50px}.px-hcard.is-note .px-hbody:before{left:38px}.px-hcard-name{font-size:clamp(28px,2.6vw,32px)}.px-hcard-blurb{margin:6px 0 14px}.px-featlist{gap:7px;margin-bottom:16px}.px-vrow{font-size:14.5px;line-height:1.38}.px-perline{margin-bottom:10px}.px-bonus{margin-bottom:14px;padding:10px 13px}.px-compare-jump{margin-top:30px}.px-hero-grid .px-ribbon{padding-block:15px}.px-hero-grid .px-hcard.is-note .px-ribbon{padding-block:20px 10px}.px-hero-grid .px-hcard-blurb{min-height:2.9em}}@media (min-width:1024px){.px-hero-grid .px-hcard-head{min-height:67px}}@media (min-width:1024px) and (max-width:1180px){.px-hbody{padding:18px 18px 20px}.px-price-num{font-size:48px}.px-hcard-name{font-size:26px}.px-hcard.is-note .px-hbody{padding-left:42px}.px-hcard.is-note .px-hbody:before{left:32px}.px-hero-grid .px-hcard-blurb{min-height:4.35em}.px-hero-grid .px-hcard-head{min-height:61px}.px-hero-grid .px-btn{font-size:16.5px}.px-hero-grid .px-mark6{width:54px;height:54px}.px-hero-grid .px-mark6-n{font-size:22px}.px-hero-grid .px-mark6-l{font-size:8px}.px-hero-grid .px-doodle-a{left:-8px}}@media (min-width:1024px) and (max-width:1048px){.px-hero-grid .px-cta-fine{min-height:6em}}@media (min-width:1049px) and (max-width:1200px){.px-hero-grid .px-cta-fine{min-height:4.5em}}.px-shop{background:var(--ink-fill);color:var(--paper);border:2.5px solid var(--px-edge);box-shadow:0 6px 0 var(--px-sh);border-radius:22px;padding:24px 26px 22px;scroll-margin-top:92px}html[data-theme=dark] .app-shell .px-shop{color:var(--ink)}.px-shop-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.px-shop-h{margin:10px 0 6px;font-size:clamp(21px,3.4vw,28px)}.px-shop-p{opacity:.8;max-width:62ch;margin:0;font-size:14px;font-weight:500;line-height:1.55}.px-shop-bolt{opacity:.5;flex-shrink:0}@media (max-width:560px){.px-shop-bolt{display:none}}.px-offer{border:2px dashed var(--yellow);background:var(--yellow);border-radius:16px;margin:20px 0 6px;padding:16px 18px 15px;position:relative}@supports (color:color-mix(in lab,red,red)){.px-offer{background:color-mix(in srgb,var(--yellow) 13%,transparent)}}.px-offer{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.px-offer-badge{background:var(--yellow);color:var(--on-yellow);border:2px solid var(--px-edge);font-family:var(--font-display);white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;padding:6px 14px;font-size:13px;font-weight:900}.px-offer-body{flex:1;min-width:220px}.px-offer-h{margin-bottom:4px;font-size:18px}.px-offer-p{opacity:.85;margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.px-offer-until{letter-spacing:.03em;color:var(--yellow);margin-top:7px;font-size:12px;font-weight:800}.px-shop-grid{margin-top:18px}.px-shop-pack{padding:20px 16px 16px}.px-shop-pack:disabled{opacity:.55;cursor:not-allowed;transform:none}.px-shop-pack.is-offer{border-style:solid;border-color:var(--yellow)}.px-shop-q{opacity:.72;text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:12px}.px-shop-pack .px-pack-price{font-size:clamp(26px,4.4vw,32px)}.px-pack-was{opacity:.55;margin-top:1px;font-size:13px;font-weight:700;text-decoration:line-through}.px-pack-tag.is-offer{background:var(--red);color:var(--on-accent)}.px-shop-cta{border-top:1.5px dashed var(--yellow);margin-top:12px;padding-top:10px;display:block}@supports (color:color-mix(in lab,red,red)){.px-shop-cta{border-top:1.5px dashed color-mix(in srgb,var(--yellow) 40%,transparent)}}.px-shop-cta{font-family:var(--font-display);color:var(--yellow);font-size:13px;font-weight:800}.px-shop .px-packs-vat{opacity:.62;margin-top:16px;font-size:12px;line-height:1.55}.px-shop-ladder{opacity:.85;margin:16px 0 0;font-size:13.5px;font-weight:700;line-height:1.5}@media (max-width:760px){.px-packs-grid{gap:8px}.px-pack{overflow-wrap:anywhere;border-radius:12px;min-width:0;padding:14px 6px 10px}.px-shop-pack{padding:15px 6px 10px}.px-pack-tag{letter-spacing:.02em;border-width:1.5px;padding:2px 6px;font-size:10px;top:-10px}.px-shop-q{letter-spacing:.02em;font-size:11px}.px-pack-q{font-size:12px}.px-pack-price,.px-shop-pack .px-pack-price{white-space:nowrap;overflow-wrap:normal;font-size:clamp(15px,4.8vw,20px)}.px-pack-sub,.px-pack-was{font-size:12px}.px-pack-sub{line-height:1.35}.px-shop-cta{margin-top:8px;padding-top:7px;font-size:12px}}.px-strip{background:var(--surface);border:2.5px solid var(--ink);box-shadow:0 5px 0 var(--shadow-c);border-radius:20px;padding:20px 22px 18px;scroll-margin-top:92px}.px-strip-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.px-strip-cta{border:2px solid var(--ink);background:var(--ink-fill);color:var(--on-accent);font-family:var(--font-display);box-shadow:3px 3px 0 var(--shadow-c);border-radius:11px;align-items:center;gap:6px;padding:13px 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex}.px-strip-cta:hover{box-shadow:4px 4px 0 var(--shadow-c);transform:translate(-1px,-1px)}.px-strip-cta:active{box-shadow:1px 1px 0 var(--shadow-c);transform:translate(2px,2px)}.px-strip-list{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.px-strip-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.px-strip-list{grid-template-columns:1fr}}.px-strip-item{border:2px solid var(--ink);border-radius:13px;padding:13px 14px 12px;position:relative}@supports (color:color-mix(in lab,red,red)){.px-strip-item{border:2px solid color-mix(in srgb,var(--ink) 14%,transparent)}}.px-strip-item{background:var(--paper)}.px-strip-item.is-cur{border-color:var(--ink);background:var(--yellow)}@supports (color:color-mix(in lab,red,red)){.px-strip-item.is-cur{background:color-mix(in srgb,var(--yellow) 16%,var(--paper))}}.px-strip-name{color:var(--ink);font-size:15px;font-weight:900}.px-strip-name,.px-strip-price{font-family:var(--font-display);display:block}.px-strip-price{color:var(--ink-soft);margin-top:2px;font-size:12.5px;font-weight:700}.px-strip-line{color:var(--ink-soft);margin-top:5px;font-size:12px;font-weight:500;line-height:1.4;display:block}.px-strip-tag{background:var(--ink-fill);color:var(--on-accent);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:9.5px;font-weight:800;position:absolute;top:-9px;right:10px}.px-strip-fine{margin:13px 0 0}.px-anchor{height:0;scroll-margin-top:96px;display:block}@media (max-width:400px){.px-toggle{grid-template-columns:minmax(max-content,1fr) minmax(max-content,2fr);gap:4px;width:100%;padding:4px;display:grid}.px-toggle button{white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 6px;font-size:13px;line-height:1.2;display:flex}.px-toggle .px-save-badge{letter-spacing:0;white-space:nowrap;padding:3px 7px;font-size:11px}}@media (min-width:1024px) and (max-width:1599px){body:has(.pricing-main) .ukl--float:not([data-open="1"]){padding:6px}body:has(.pricing-main) .ukl__label{display:none}}@media (min-width:1024px) and (max-width:1312px){body:has(.pricing-main) .ukl--float:not([data-open="1"]){right:6px}body:has(.pricing-main) .ukl--float:not([data-open="1"]) .ukl__pencil,body:has(.pricing-main) .ukl--float:not([data-open="1"]) .ukp-fb,body:has(.pricing-main) .ukl--float:not([data-open="1"]) .ukp-fb svg{width:28px!important;height:36px!important}}.px-ukv{padding:8px 0 40px}.px-ukv-card{cursor:pointer;background:var(--surface);max-width:1000px;color:var(--ink);border:2.5px solid var(--ink);box-shadow:6px 6px 0 var(--c-f97316);border-radius:20px;align-items:center;gap:18px;margin:0 auto;padding:16px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.px-ukv-card:hover{box-shadow:7px 8px 0 var(--c-f97316);color:var(--ink);transform:translate(-1px,-2px)}.px-ukv-card:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.px-ukv-art{flex-shrink:0;place-items:center;width:76px;height:92px;display:grid}.px-ukv-art img{width:76px;height:auto;transform:rotate(-4deg)}.px-ukv-copy{flex-direction:column;flex:1;min-width:0;display:flex}.px-ukv-kicker{color:var(--ink-soft);margin:0 0 4px;font-size:12px}.px-ukv-h{color:var(--ink);margin:0 0 8px;font-size:clamp(18px,2.1vw,22px)}.px-ukv-chips{flex-wrap:wrap;gap:6px 14px;display:flex}.px-ukv-chips>span{color:var(--ink);align-items:center;gap:5px;font-size:13.5px;font-weight:700;display:inline-flex}.px-ukv-chips svg{color:var(--c-f97316)}.px-ukv-price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.px-ukv-num{color:var(--ink);font-size:30px;line-height:1}.px-ukv-num small{font-family:var(--font-body);color:var(--ink-soft);letter-spacing:0;font-size:14px;font-weight:600}.px-ukv-sub{color:var(--ink);margin-top:4px;font-size:13px;font-weight:700}.px-ukv-vat{color:var(--ink-soft);font-size:11.5px;font-weight:600}.px-ukv-btn{flex-shrink:0}.px-ukv-pointer-wrap{padding:26px 22px 8px}.px-ukv-pointer{border:2px solid var(--ink);background:var(--surface);max-width:360px;min-height:48px;color:var(--ink);box-shadow:3px 3px 0 var(--c-f97316);text-align:center;border-radius:22px;flex-flow:wrap;justify-content:center;align-items:center;gap:6px;margin:0 auto;padding:10px 52px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.px-ukv-pointer:hover{box-shadow:4px 4px 0 var(--c-f97316);color:var(--ink);transform:translate(-1px,-1px)}.px-ukv-pointer:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.px-ukv-pointer-act{color:var(--ink);font-size:15px;font-weight:800;line-height:1.3}.px-ukv-pointer svg{color:var(--c-f97316);flex-shrink:0}.px-ukv-pointer-stk{pointer-events:none;transform:rotate(var(--r,0deg));filter:drop-shadow(0 2px 2px #0000002e);display:block;position:absolute}.px-ukv-pointer-stk img{object-fit:contain;width:100%;height:100%;display:block}.px-ukv-pointer-stk-a{--r:-14deg;width:40px;height:40px;top:-14px;left:-10px}.px-ukv-pointer-stk-b{--r:9deg;width:48px;height:48px;bottom:-14px;right:-10px}.px-ukv-pointer-stk-c{--r:13deg;width:36px;height:36px;top:-15px;right:18px}.px-ukv-pointer:focus-visible .px-ukv-pointer-stk,.px-ukv-pointer:hover .px-ukv-pointer-stk{animation:px-ukv-wiggle .25s ease-out}@keyframes px-ukv-wiggle{0%,to{transform:rotate(var(--r,0deg))}40%{transform:rotate(calc(var(--r,0deg) + 9deg))}70%{transform:rotate(calc(var(--r,0deg) - 5deg))}}@media (prefers-reduced-motion:reduce){.px-ukv-pointer-stk,.px-ukv-pointer:focus-visible .px-ukv-pointer-stk,.px-ukv-pointer:hover .px-ukv-pointer-stk{animation:none}}@media (max-width:760px){.px-ukv-card{flex-wrap:wrap;gap:10px 14px;padding:14px 16px}.px-ukv-art{width:56px;height:68px}.px-ukv-art img{width:56px}.px-ukv-copy{flex-basis:calc(100% - 70px)}.px-ukv-price{text-align:left;flex-flow:wrap;align-items:baseline;gap:2px 10px;width:100%}.px-ukv-btn,.px-ukv-vat{width:100%}}@media (max-width:380px){.px-ukv-pointer-wrap{padding-inline:18px}.px-ukv-pointer-stk-a{width:34px;height:34px}.px-ukv-pointer-stk-b{width:40px;height:40px}.px-ukv-pointer-stk-c{width:32px;height:32px;right:16px}}@media (max-width:780px){.px-services .px-costs{padding:12px 14px}.px-services .px-costs-row{gap:8px;padding:8px 0}.px-costs-free{gap:6px;margin-top:10px}.px-costs-chip{padding:4px 8px;font-size:12.5px}.px-services .px-costs-why{margin-top:10px;font-size:13px}}