.tp-root,.tp-final,.tp-comic,.tp-price__box{--tp-tint-5:#eaf3ff;--tp-grad-dark:radial-gradient(420px 260px at 8% 100%, #54c2f073 0%, #54c2f000 70%), linear-gradient(150deg, var(--c-navy) 0%, var(--c-blue-deep) 55%, var(--c-blue) 100%);--tp-comic-fan-duration:.2s;--tp-comic-fan-rotate:3deg;--tp-comic-fan-shift:4px;--tp-comic-fan-scale:1.05}.tp-nb{display:inline-block}.tp-arrow{transition:transform var(--motion-hover);flex-shrink:0}a:hover .tp-arrow,a:focus-visible .tp-arrow{transform:translateX(var(--motion-shift))}.tp-comic{box-sizing:border-box;background:var(--c-mint);color:var(--c-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:12px;text-decoration:none;display:flex;position:relative}.tp-comic:hover,.tp-comic:focus-visible{color:var(--c-navy);filter:brightness(.95)}.tp-comic:focus-visible,.tp-demo:focus-visible{outline:3px solid var(--c-blue);outline-offset:3px}.tp-band .tp-comic:focus-visible,.tp-band .tp-demo:focus-visible,.tp-final .tp-comic:focus-visible,.tp-final .tp-demo:focus-visible{outline-color:var(--c-white)}.tp-comic--fv{height:72px;padding:0 26px 0 116px;box-shadow:0 12px 26px #032d602e}.tp-comic--band{justify-content:space-between;width:372px;height:72px;padding:0 24px 0 110px;box-shadow:0 18px 36px #03193c47}.tp-comic--final{justify-content:space-between;width:460px;height:88px;padding:0 28px 0 146px;box-shadow:0 18px 36px #03193c47}.tp-comic__covers{width:96px;height:100px;position:absolute;bottom:8px;left:16px}.tp-comic--band .tp-comic__covers{width:92px;height:96px;bottom:10px}.tp-comic--final .tp-comic__covers{width:112px;height:116px;bottom:12px;left:26px}.tp-comic__back,.tp-comic__front{box-sizing:content-box;object-fit:cover;border:2px solid var(--c-white);border-radius:4px;max-width:none;position:absolute}.tp-comic__back{width:58px;height:82px;bottom:2px;left:34px;transform:rotate(9deg);box-shadow:0 6px 14px #032d6040}.tp-comic__front{width:66px;height:93px;bottom:6px;left:0;transform:rotate(-6deg);box-shadow:0 8px 18px #032d604d}.tp-comic__back,.tp-comic__front{transition:transform var(--tp-comic-fan-duration) ease-out}.tp-comic:hover .tp-comic__front,.tp-comic:focus-visible .tp-comic__front{transform:translateX(calc(var(--tp-comic-fan-shift) * -1)) rotate(calc(-6deg - var(--tp-comic-fan-rotate))) scale(var(--tp-comic-fan-scale))}.tp-comic:hover .tp-comic__back,.tp-comic:focus-visible .tp-comic__back{transform:translateX(var(--tp-comic-fan-shift)) rotate(calc(9deg + var(--tp-comic-fan-rotate))) scale(var(--tp-comic-fan-scale))}@media (prefers-reduced-motion:reduce){.tp-comic__back,.tp-comic__front{transition-duration:var(--motion-hover)}.tp-comic:hover .tp-comic__front,.tp-comic:focus-visible .tp-comic__front{transform:rotate(-6deg) scale(var(--tp-comic-fan-scale))}.tp-comic:hover .tp-comic__back,.tp-comic:focus-visible .tp-comic__back{transform:rotate(9deg) scale(var(--tp-comic-fan-scale))}}.tp-comic--band .tp-comic__back{width:54px;height:76px}.tp-comic--band .tp-comic__front{width:62px;height:87px}.tp-comic--final .tp-comic__back{width:66px;height:93px;left:42px}.tp-comic--final .tp-comic__front{width:76px;height:107px}.tp-comic__text{flex-direction:column;gap:3px;line-height:1.5;display:flex}.tp-comic--band .tp-comic__text,.tp-comic--final .tp-comic__text{gap:4px}.tp-comic__badge{color:var(--c-white);background:var(--c-navy);border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:13px;font-weight:900;line-height:1.5}.tp-comic--final .tp-comic__badge{padding:1px 10px}.tp-comic__title{font-size:16px;font-weight:900}.tp-comic--final .tp-comic__title{font-size:20px}.tp-demo{box-sizing:border-box;background:var(--c-white);color:var(--c-navy);border-radius:999px;justify-content:space-between;align-items:center;text-decoration:none;display:flex;box-shadow:0 18px 36px #03193c47}.tp-demo:hover,.tp-demo:focus-visible{color:var(--c-navy);filter:brightness(.95)}.tp-demo__label{white-space:nowrap;font-size:16px;font-weight:900}.tp-demo--fv{border:2px solid var(--c-navy);height:60px;box-shadow:none;white-space:nowrap;transition:background-color var(--motion-hover), color var(--motion-hover);padding:0 28px}.tp-demo--fv .tp-demo__label{font-size:17px;font-weight:700}.tp-demo--fv:hover,.tp-demo--fv:focus-visible{background:var(--c-navy);color:var(--c-white);filter:none}.tp-demo--band{width:270px;height:72px;padding:0 26px 0 36px}.tp-demo--final{width:460px;height:88px;padding:0 34px 0 48px}.tp-demo--final .tp-demo__label{font-size:20px}.tp-band__deco1{fill:#ffffff0f}.tp-band__deco2{fill:#ffffff14}@media (max-width:767px){.tp-comic--band,.tp-comic--final{white-space:normal;width:100%;height:auto;min-height:72px;padding:10px 20px 10px 100px}.tp-comic--band .tp-comic__covers,.tp-comic--final .tp-comic__covers{width:92px;height:96px;bottom:8px;left:12px}.tp-comic--final .tp-comic__back{width:54px;height:76px;left:34px}.tp-comic--final .tp-comic__front{width:62px;height:87px}.tp-comic--final .tp-comic__title,.tp-demo--final .tp-demo__label{font-size:17px}.tp-demo--band,.tp-demo--final{width:100%;height:64px;padding:0 24px 0 28px}.tp-comic--fv{white-space:normal;height:auto;min-height:72px;padding:10px 20px 10px 100px}.tp-comic--fv .tp-comic__covers{left:12px}.tp-comic--fv .tp-comic__text{flex:1}.tp-demo--fv{justify-content:center}}.tp-final{background:var(--tp-tint-5);padding:0}.tp-final__wrap{max-width:var(--container-max);padding:0 var(--container-pad);box-sizing:border-box;margin:0 auto}.tp-final__box{background:var(--tp-grad-dark);border-radius:32px 32px 0 0;flex-direction:column;align-items:center;gap:30px;padding:64px 60px 72px;display:flex;position:relative;overflow:hidden}.tp-final__deco{pointer-events:none;width:100%;height:420px;position:absolute;top:0;left:0}.tp-final__text{text-align:center;color:var(--c-white);margin:0;font-size:18px;font-weight:700;line-height:1.8;position:relative}.tp-final__ctas{align-items:center;gap:28px;margin-top:18px;display:flex;position:relative}@media (max-width:1023px){.tp-final__ctas{flex-direction:column;gap:20px}}@media (max-width:767px){.tp-final__box{border-radius:24px 24px 0 0;padding:48px 20px 56px}.tp-final__text{text-align:left;font-size:16px}.tp-final__text br{display:none}.tp-final__ctas{align-items:stretch;width:100%;margin-top:0}}.tp-final__text{word-break:auto-phrase}
