@font-face{font-family:gothicDu;src:url(../media/gothic_du_E_subset-s.p.0jzsxrn6.xu07.woff)format("woff");font-display:swap}@font-face{font-family:gothicDu Fallback;src:local(Arial);ascent-override:67.97%;descent-override:9.28%;line-gap-override:0.0%;size-adjust:129.45%}.gothicdu_8d747906-module__tLviwG__className{font-family:gothicDu,gothicDu Fallback}.gothicdu_8d747906-module__tLviwG__variable{--font-gothic-du:"gothicDu", "gothicDu Fallback"}
.lpads{--color-ink:#33302b;--color-accent:#c23a22;--color-accent-hover:#a83220;--color-surface:#fffbf2;--color-paper:#fff;--color-muted:#6b6357;--color-border:#ede6da;--color-pop-yellow:#ffd98a;--color-pop-blue:#7fd4e8;--color-pop-orange:#ffad8f;--color-sky:#eaf7fb;--color-ink-sub:#706d67;--color-paper-sub:#c6c2ba;--font-sans:var(--font-gothic-du), "Inter", sans-serif;--font-display:var(--font-gothic-du), serif;font-family:var(--font-sans);background:var(--color-surface)}.lpads .text-ink{color:var(--color-ink)}.lpads .text-ink-sub{color:var(--color-ink-sub)}.lpads .text-paper-sub{color:var(--color-paper-sub)}.lpads .text-accent{color:var(--color-accent)}.lpads .text-muted{color:var(--color-muted)}.lpads .text-pop-yellow{color:var(--color-pop-yellow)}.lpads .bg-ink{background-color:var(--color-ink)}.lpads .bg-accent{background-color:var(--color-accent)}.lpads .bg-surface{background-color:var(--color-surface)}.lpads .bg-pop-yellow{background-color:var(--color-pop-yellow)}.lpads .border-ink{border-color:var(--color-ink)}.lpads .border-border{border-color:var(--color-border)}.lpads .hover\:bg-ink\/85:hover{background-color:#33302bd9}.lpads .hover\:bg-accent-hover:hover{background-color:var(--color-accent-hover)}.lpads{--ease-pop:cubic-bezier(.19, 1.74, .47, .62);--ease-curtain:cubic-bezier(.87, .05, .02, .97);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-ink);font-feature-settings:"palt";text-wrap:pretty;line-break:strict;text-spacing-trim:trim-start;hanging-punctuation:allow-end;line-height:1.8;overflow-x:clip}.lpads h1,.lpads h2,.lpads h3,.lpads h4,.lpads h5,.lpads h6{letter-spacing:.02em;font-feature-settings:"palt";text-wrap:balance;line-height:1.4}.lpads a,.lpads button{transition:color .18s linear,background-color .18s linear}.lpads section[id]{scroll-margin-top:72px}@media (min-width:768px){.lpads section[id]{scroll-margin-top:116px}}.lpads .font-number{font-variant-numeric:tabular-nums;font-family:Inter,sans-serif}.lpads .manga-halftone{background-image:radial-gradient(circle, var(--color-ink) .8px, transparent .8px);background-size:8px 8px}.lpads .manga-border{border:2px solid var(--color-ink)}.lpads .manga-border-thick{border:3px solid var(--color-ink)}@media (min-width:768px){.lpads .manga-border{border-width:3px}.lpads .manga-border-thick{border-width:4px}}.lpads .speed-lines{background:repeating-conic-gradient(.lpads var(--color-ink) 0deg .6deg, transparent .6deg 5deg);-webkit-mask-image:radial-gradient(#0000 30%,#000 60%,#0000 90%);mask-image:radial-gradient(#0000 30%,#000 60%,#0000 90%)}.lpads .text-marker{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 60%,#ffe65066 60%);padding:0 2px;display:inline}.lpads .fv-comic{padding:4vw 3vw 6vw}.fv-paused .fv-panel:before,.lpads .fv-paused .fv-deco{animation-play-state:paused}.lpads .fv-grid{grid-template-columns:1fr;gap:3vw;display:grid}.lpads .fv-panel{border:3px solid var(--color-ink);background:#fff;border-radius:4px;position:relative;overflow:hidden}.lpads .fv-panel:before{content:"";z-index:2;will-change:transform;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff59 50%,#fff0 100%);width:50%;height:100%;animation:3s ease-in-out infinite fv-shine;display:block;position:absolute;top:0;left:-75%;transform:translate(0)skew(-25deg)}.lpads .fv-panel-1:before{animation-delay:0s}.lpads .fv-panel-2:before{animation-delay:1s}.lpads .fv-panel-3:before{animation-delay:2s}.lpads .fv-panel-inner{overflow:hidden}.lpads .fv-panel-img{object-fit:cover;width:100%;height:100%;display:block}.lpads .fv-panel-1{aspect-ratio:16/10}.lpads .fv-panel-2{aspect-ratio:16/12}.lpads .fv-panel-3{aspect-ratio:16/10}@media (max-width:767px){.lpads .fv-tight .fv-panel-1{aspect-ratio:16/9}.lpads .fv-tight .fv-panel-2{aspect-ratio:16/11}.lpads .fv-tight .fv-panel-3{aspect-ratio:16/9}}.lpads .fv-panel-1 .fv-panel-inner{clip-path:polygon(0 0,100% 0,100% 92%,0 100%);height:100%}.lpads .fv-panel-2 .fv-panel-inner{clip-path:polygon(0 4%,100% 0,100% 100%,0 96%);height:100%}.lpads .fv-panel-3 .fv-panel-inner{clip-path:polygon(0 0,100% 8%,100% 100%,0 100%);height:100%}.lpads .fv-overlay{z-index:5;text-align:center;background:linear-gradient(#f8f6f300 0%,#f8f6f3f7 55%);padding:12vw 4vw 10vw;position:absolute;bottom:0;left:0;right:0}.lpads .fv-catch-img{filter:drop-shadow(0 4px 12px #00000026);width:96%;max-width:600px;margin:0 auto}.lpads .fv-catch-img picture,.lpads .fv-catch-img img{width:100%;height:auto;display:block}.lpads .fv-catch-text{font-family:var(--font-display);letter-spacing:.01em;color:var(--color-ink);filter:drop-shadow(0 4px 12px #00000026);font-size:max(25px,6.8vw);font-weight:700;line-height:1.34}.lpads .fv-catch-em{color:var(--color-accent)}.lpads .fv-sub{color:var(--color-ink);letter-spacing:.05em;margin-top:2.5vw;font-size:max(12px,3.4vw);font-weight:700;line-height:1.7}.lpads .fv-cta{width:72%;max-width:340px;height:14vw;max-height:56px;margin:4vw auto 0;position:relative}.lpads .fv-cta-text{font-size:3.8vw}.lpads .fv-cta-icon{width:3.8vw;height:3.8vw}.lpads .fv-deco{pointer-events:none;z-index:10;position:absolute}.lpads .fv-deco-1{width:28vw;animation:2.5s ease-in-out infinite fv-float;top:-2vw;left:-3vw}.lpads .fv-deco-2{width:26vw;animation:2.5s ease-in-out .3s infinite fv-float;top:38%;right:-2vw}@media (min-width:768px){.lpads .fv-comic{flex-direction:column;align-items:center;padding:2.5vw 3vw 3vw;display:flex}.lpads .fv-grid{grid-template-rows:auto auto;grid-template-columns:1.2fr 1fr;gap:1.2vw;width:100%;max-width:1200px}.lpads .fv-panel-1{aspect-ratio:auto;grid-row:1/3}.lpads .fv-panel-2,.lpads .fv-panel-3{aspect-ratio:16/10}.lpads .fv-panel{border-width:4px}.lpads .fv-overlay{background:linear-gradient(#f8f6f300 0%,#f8f6f3f7 65%);padding:5vw 3vw 2.5vw;bottom:0}.lpads .fv-catch-img{width:50%;max-width:680px}.lpads .fv-catch-text{font-size:2.9vw;line-height:1.3}.lpads .fv-sub{margin-top:.6vw;font-size:1.15vw;font-weight:700}.lpads .fv-cta{width:22%;max-width:320px;height:3.8vw;max-height:52px;margin-top:1vw}.lpads .fv-cta-text{font-size:1.3vw}.lpads .fv-cta-icon{width:1.3vw;height:1.3vw}.lpads .fv-deco-1{width:10vw;top:1vw;left:1vw}.lpads .fv-deco-2{width:10vw;top:35%;right:2vw}}@keyframes fv-shine{0%{transform:translate(0)skew(-25deg)}30%{transform:translate(400%)skew(-25deg)}to{transform:translate(400%)skew(-25deg)}}@keyframes fv-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fv-heartbeat-center{0%{transform:scale(1)}10%{transform:scale(1.08)}20%{transform:scale(1)}to{transform:scale(1)}}@keyframes pulse-subtle{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes modal-pop{0%{opacity:0}20%,to{opacity:1}0%{transform:scale(0)}50%{transform:scale(1.2,1.25)}75%{transform:scale(.9,.95)}to{transform:scale(1)}}@keyframes yui-pop{0%{opacity:0}20%,to{opacity:1}0%{transform:scale(0)}50%{transform:scale(1.2,1.25)}75%{transform:scale(.9,.95)}to{transform:scale(1)}}.lpads .yui-pop{transform-origin:0;animation:.6s ease-in-out both yui-pop}@keyframes yui-char{0%{opacity:0}30%,to{opacity:1}0%{transform:translateY(8px)}60%{transform:translateY(-2px)}to{transform:translateY(0)}}.lpads .yui-chars span{animation:.45s ease-out both yui-char;display:inline-block}.lpads .yui-chars span:first-child{animation-delay:.26s}.lpads .yui-chars span:nth-child(2){animation-delay:.38s}.lpads .yui-chars span:nth-child(3){animation-delay:.22s}.lpads .yui-chars span:nth-child(4){animation-delay:.44s}.lpads .yui-chars span:nth-child(5){animation-delay:.3s}.lpads .yui-chars span:nth-child(6){animation-delay:.34s}@keyframes yui-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0% 0 0)}}.lpads .yui-wipe{animation:yui-wipe .7s var(--ease-curtain) .15s both}@keyframes yui-unfold{0%{opacity:0}25%,to{opacity:1}0%{border-top-right-radius:100%;transform:translate(-10px)}to{border-top-right-radius:7px;transform:translate(0)}}.lpads .yui-unfold{animation:.9s ease-in-out .45s both yui-unfold}@keyframes pricing-row{0%{opacity:0}35%,to{opacity:1}0%{transform:translateY(10px)}60%{transform:translateY(-2px)}to{transform:translateY(0)}}.lpads .pricing-row{animation:.55s ease-out both pricing-row}@media (prefers-reduced-motion:reduce){.lpads .pricing-row{opacity:1;animation:none;transform:none}.lpads .yui-pop,.lpads .yui-chars span,.lpads .yui-wipe,.lpads .yui-unfold{opacity:1;clip-path:none;animation:none;transform:none}}.lpads .reasons-blob{pointer-events:none;background:#f6edd6;border-radius:62% 38% 46% 54%/55% 48% 52% 45%;width:300px;height:255px;position:absolute}.lpads .reasons-blob--r{top:578px;right:-168px;rotate:9deg}.lpads .reasons-blob--l{bottom:56px;left:-184px;rotate:20deg}@media (max-width:767px){.lpads .reasons-blob{width:220px;height:187px}.lpads .reasons-blob--r{top:460px;right:-120px}.lpads .reasons-blob--l{bottom:40px;left:-130px}}.lpads .bubble{width:var(--bubble-size);height:var(--bubble-size);will-change:transform;border-radius:50%;position:absolute;translate:-50% -50%}@media (max-width:767px){.lpads .bubble{width:calc(var(--bubble-size) * .62);height:calc(var(--bubble-size) * .62)}}@keyframes bubble-squash{0%,80%,to{transform:scale(1)}40%{transform:scale(1.3,.9)}}.lpads .bubble--squash{animation:3s ease-in-out infinite bubble-squash}.lpads .bubble-field[data-run=false] .bubble--squash{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.lpads .bubble--squash{animation:none}}.lpads .problem-card__pin{z-index:2;background:#e2d2b1;border-radius:50%;width:16px;height:16px;position:absolute;top:12px}.lpads .problem-card__pin--l{left:12px}.lpads .problem-card__pin--r{right:12px}.lpads .problem-card__fold{z-index:2;width:40px;height:40px;position:absolute;bottom:-5px;right:-5px}.lpads .problem-card__fold:before{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#e2d2b1;border-top-left-radius:8px;position:absolute;inset:0}.lpads .problem-card__fold:after{content:"";clip-path:polygon(100% 0,100% 100%,0 100%);background:#fff;border-top-left-radius:5px;width:23px;height:23px;position:absolute;bottom:12px;right:12px}.lpads .mask-fade-left{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.lpads .manga-burst{clip-path:polygon(50% 0%,61% 11%,75% 3%,73% 19%,90% 19%,82% 32%,97% 39%,85% 48%,100% 58%,84% 62%,93% 77%,78% 74%,75% 90%,63% 80%,55% 97%,48% 82%,37% 95%,35% 78%,20% 87%,25% 72%,8% 75%,18% 61%,0% 52%,15% 44%,3% 33%,19% 30%,10% 17%,27% 20%,28% 5%,39% 15%)}.lpads .phone-frame{aspect-ratio:1/2.058;background:linear-gradient(148deg,#9b9b9b 0%,#2b2b2b 13%,#1f1f1f 50%,#2b2b2b 87%,#8f8f8f 100%);border-radius:18.1%/8.79%;padding:3.1%;position:relative;box-shadow:0 22px 44px -20px #1a1a1a8c,0 2px 6px #1a1a1a47}.lpads .phone-screen{background:#fff;border-radius:16%/7.5%;height:100%;position:relative;overflow:hidden}.lpads .phone-shot{width:100%;height:auto;display:block}.lpads .phone-shot-scroll{will-change:transform;animation:phone-scroll var(--phone-dur,18s) ease-in-out var(--phone-delay,0s) infinite alternate}.lpads .phone-shot-static{object-fit:cover;object-position:top center;height:100%}@keyframes phone-scroll{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--phone-shift,0%), 0)}}.lpads .phone-island{aspect-ratio:125/36;background:#050505;border-radius:999px;width:30%;position:absolute;top:2.6%;left:50%;transform:translate(-50%)}.lpads .phone-marquee{position:relative;overflow:hidden}.phone-marquee:before,.lpads .phone-marquee:after{content:"";z-index:2;pointer-events:none;width:7%;position:absolute;top:0;bottom:0}.lpads .phone-marquee:before{background:linear-gradient(to right, var(--color-ink), transparent);left:0}.lpads .phone-marquee:after{background:linear-gradient(to left, var(--color-ink), transparent);right:0}.lpads .phone-marquee-track{backface-visibility:hidden;will-change:transform;width:max-content;animation:marquee-scroll var(--marquee-dur,46s) linear infinite;display:flex;transform:translate(0,0)}.lpads .phone-marquee-track--reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.lpads .phone-shot-scroll,.lpads .phone-marquee-track{animation:none!important}}@media (max-width:767px){.lpads .leading-relaxed:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){line-height:1.85}.lpads p.leading-snug,.lpads li.leading-snug{line-height:1.7}}@keyframes sd-drift{0%{transform:translate(0)}to{transform:translateX(calc(var(--sd-tile,180px) * -1))}}.lpads .sd-drift{will-change:transform;animation:26s linear infinite sd-drift}@media (prefers-reduced-motion:reduce){.lpads .sd-drift{animation:none}}@keyframes ch-roll-full{0%{opacity:0;transform:translate(-100%)rotate(0)}10%{opacity:1}50%{transform:translate(-100%)rotate(90deg)}50.1%{transform:translate(0)rotate(0)}66%{transform:translate(0)rotate(12deg)}80%{transform:translate(0)rotate(-3deg)}91%{transform:translate(0)rotate(1deg)}to{opacity:1;transform:translate(0)rotate(0)}}.lpads .ch-roll-full{transform-origin:100% 100%;animation:ch-roll-full .75s var(--ease-pop) .15s both}@keyframes ch-roll-in{0%{opacity:0;transform:translate(-14px)rotate(-6deg)}60%{opacity:1;transform:translate(2px)rotate(2.5deg)}80%{transform:translate(0)rotate(-1.2deg)}to{opacity:1;transform:translate(0)rotate(0)}}.lpads .ch-roll-in{transform-origin:100% 100%;animation:ch-roll-in .62s var(--ease-pop) both}@keyframes ch-fade-up{0%{opacity:0}50%,to{opacity:1}0%{transform:translateY(14px)}60%{transform:translateY(-2.5px)}to{transform:translateY(0)}}.lpads .ch-fade-up{animation:.55s ease-out both ch-fade-up}@keyframes br-draw{0%{stroke-dasharray:0 1}to{stroke-dasharray:1 1}}@keyframes br-out{0%,80%{opacity:1}to{opacity:0}}.lpads .br-cover{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lpads .br-cover path{stroke-dasharray:0 1}.lpads .br-cover.is-on path{animation:br-draw var(--br-dur,1.05s) cubic-bezier(.65, 0, .35, 1) var(--br-delay,0s) both}.lpads .br-cover.is-on{animation:br-out calc(var(--br-dur,1.05s) * 1.3) linear var(--br-delay,0s) both}@media (prefers-reduced-motion:reduce){.lpads .br-cover{display:none}}@keyframes hdm-draw{0%{opacity:0;stroke-dashoffset:1px;stroke-width:calc(var(--hdm-w,9) * .35)}10%{opacity:1}to{opacity:1;stroke-dashoffset:0;stroke-width:var(--hdm-w,9)}}.lpads .hdm-draw{animation:hdm-draw var(--hdm-dur,.75s) cubic-bezier(.65, 0, .35, 1) both}@media (prefers-reduced-motion:reduce){.lpads .ch-roll-full,.lpads .ch-roll-in,.lpads .ch-fade-up{opacity:1;animation:none;transform:none}.lpads .hdm-draw{stroke-dashoffset:0;opacity:1;animation:none}}.lpads .sd-wave{--sd-size:calc(var(--sd-h) * 6.5833);width:100%;height:var(--sd-h);position:relative;overflow:hidden}.lpads .sd-wave-in{transform-origin:50% 100%;transition:transform .9s var(--ease-pop), opacity .5s linear;position:absolute;inset:0}.lpads .sd-wave[data-off=true] .sd-wave-in{opacity:.7;transition:none;transform:translateY(14px)scaleY(.8)}.lpads .sd-wave-layer{height:100%;width:calc(100% + var(--sd-size));-webkit-mask:var(--sd-mask) var(--sd-phase,0px) 0 / var(--sd-size) 100% repeat-x;-webkit-mask:var(--sd-mask) var(--sd-phase,0px) 0 / var(--sd-size) 100% repeat-x;mask:var(--sd-mask) var(--sd-phase,0px) 0 / var(--sd-size) 100% repeat-x;will-change:transform;position:absolute;top:0}.lpads .sd-wave-under{background-color:var(--sd-under);animation:14s linear infinite sd-flow-l;left:0}.lpads .sd-wave-face{background-color:var(--sd-to);animation:10s linear infinite sd-flow-r;top:2px;right:0}@media (max-width:767px){.lpads .sd-wave-face{top:1px}}@keyframes sd-flow-l{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--sd-size)))}}@keyframes sd-flow-r{0%{transform:translate(0)}to{transform:translateX(var(--sd-size))}}.lpads .sd-wave[data-off=true] .sd-wave-layer{animation-play-state:paused}.lpads .sd-wave-still .sd-wave-layer{animation:none}@media (prefers-reduced-motion:reduce){.lpads .sd-wave-layer{animation:none}.lpads .sd-wave-in{transition:none}}
