body.jh-design-a #phone .jh-paper-host{position:relative;isolation:isolate;min-width:0}body.jh-design-a #phone .jh-paper-box{margin:var(--sp-8) 0;display:flow-root}body.jh-design-a #phone .jh-paper-box>:first-child:not(.jh-paper-cover){min-height:240px;margin-block:0;box-sizing:border-box}body.jh-design-a #phone .jh-paper-compact>:first-child:not(.jh-paper-cover){min-height:180px;transition:min-height .35s ease}body.jh-design-a #phone .jh-paper-compact.is-paper-open>:first-child{min-height:0}body.jh-design-a #phone .jh-paper-hidden{visibility:hidden}body.jh-design-a #phone .jh-paper-cover{appearance:none;position:absolute;inset:0;z-index:5;width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--r-lg);background:transparent;color:#fff4fb;font-family:var(--reader-font,sans-serif);text-align:center;cursor:pointer;touch-action:pan-y;user-select:none;container-type:inline-size;box-shadow:0 7px 20px #20152114}body.jh-design-a #phone .jh-paper-cover:focus-visible{outline:3px solid #b98de3;outline-offset:3px}.jh-paper-surface{position:absolute;inset:0;background:var(--paper-image) center/100% 100% no-repeat;will-change:clip-path}body.jh-design-a #phone .jh-paper-words{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);padding:var(--sp-6) var(--sp-6) var(--sp-12);pointer-events:none}body.jh-design-a #phone .jh-paper-words>small{font:var(--fw-regular) var(--fs-xs)/var(--lh-snug) var(--reader-font,sans-serif);letter-spacing:.05em;color:inherit;opacity:.85;margin:0}body.jh-design-a #phone .jh-paper-words>strong{font:750 clamp(19px,6.5cqi,27px)/1.45 var(--reader-font,sans-serif);letter-spacing:-.035em;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;color:inherit}body.jh-design-a #phone .jh-paper-cta{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);min-height:44px;border:1px solid #fff8;border-radius:var(--r-pill);background:#fff7fc;color:#522e51;font:var(--fw-bold) var(--fs-md)/var(--lh-tight) var(--reader-font,sans-serif);box-shadow:0 4px 0 #24142026,0 6px 18px #0002;animation:jh-paper-pulse 2.8s ease-in-out infinite}.jh-paper-cta svg{width:21px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.jh-design-a #phone .jh-paper-hint{font:var(--fw-regular) var(--fs-2xs)/var(--lh-snug) var(--reader-font,sans-serif);color:inherit;opacity:.8}body.jh-design-a #phone .jh-paper-hand{position:absolute;left:3%;bottom:8%;width:clamp(42px,17%,62px);pointer-events:none;will-change:transform}body.jh-design-a #phone .jh-paper-hand>img{display:block;width:100%;height:auto;max-width:none;position:static;margin:0;border:0;border-radius:0;box-shadow:none;animation:jh-paper-tug 2.8s ease-in-out infinite}.jh-paper-edge{position:absolute;inset:0 auto 0 0;width:6px;opacity:0;background:#f1dcc7;clip-path:polygon(0 0,75% 0,30% 8%,100% 15%,25% 22%,90% 31%,20% 40%,100% 49%,20% 59%,90% 70%,25% 81%,95% 90%,30% 100%,0 100%)}body.jh-design-a #phone .tone-natal,body.jh-design-a #phone .tone-money,body.jh-design-a #phone .tone-field{color:#634225}.tone-money .jh-paper-surface{filter:sepia(.25) saturate(1.7)}body.jh-design-a #phone :is(.tone-natal,.tone-money,.tone-field) .jh-paper-cta{background:#78512d;color:#fff9ed;border-color:#c4a26a}.tone-career .jh-paper-surface{filter:hue-rotate(33deg)}body.jh-design-a #phone .tone-care .jh-paper-cta{background:#edfff5;color:#145749}body.jh-design-a #phone .tone-punch .jh-paper-words{gap:var(--sp-2);padding:var(--sp-5) var(--sp-6) var(--sp-8)}body.jh-design-a #phone .tone-punch .jh-paper-words>strong{font-size:var(--fs-xl)}body.jh-design-a #phone .tone-punch .jh-paper-hint{display:none}body.jh-design-a #phone .tone-punch .jh-paper-hand{bottom:10%;width:45px}.is-opening .jh-paper-hand>img,.is-opening .jh-paper-cta{animation:none!important}@container (max-width:230px){body.jh-design-a #phone .jh-paper-words{padding:var(--sp-5) var(--sp-3) var(--sp-12);gap:var(--sp-3)}body.jh-design-a #phone .jh-paper-words>strong{font-size:var(--fs-xl)}body.jh-design-a #phone .jh-paper-words>small{font-size:var(--fs-2xs)}body.jh-design-a #phone .jh-paper-cta{font-size:var(--fs-sm);padding:var(--sp-2) var(--sp-4);gap:var(--sp-2)}body.jh-design-a #phone .jh-paper-hint{font-size:var(--fs-2xs)}}@keyframes jh-paper-pulse{0%,65%,100%{transform:scale(1)}75%{transform:scale(1.035)}84%{transform:scale(1)}90%{transform:scale(1.02)}}@keyframes jh-paper-tug{0%,55%,100%{transform:translateX(0) rotate(-5deg)}75%{transform:translateX(7px) rotate(0)}}@media(prefers-reduced-motion:reduce){.jh-paper-hand>img,.jh-paper-cta{animation:none!important}}body.jh-design-a #phone .jh-paper-scroll{touch-action:pan-x}body.jh-design-a #phone .jh-paper-scroll .jh-paper-words{inset:0 0 auto;height:min(100%,320px)}body.jh-design-a #phone .jh-paper-scroll .jh-paper-hand{left:calc(50% - 24px);bottom:auto;top:240px;width:48px}body.jh-design-a #phone .jh-paper-scroll .jh-paper-hand>img{animation:jh-paper-pull-down 2.8s ease-in-out infinite}.jh-paper-scroll .jh-paper-edge{inset:0 1.5% auto;width:97%;height:23px;clip-path:none;border-radius:var(--r-md);background:linear-gradient(#17473f,#93c8b6 30%,#458d7f 69%,#102f29);box-shadow:0 5px 9px #0004}.jh-paper-scroll:before,.jh-paper-scroll:after{content:"";position:absolute;left:0;right:0;height:13px;z-index:2;border-radius:var(--r-md);background:linear-gradient(#17473f,#93c8b6 30%,#458d7f 69%,#102f29);box-shadow:0 3px 5px #0004;pointer-events:none}.jh-paper-scroll:before{top:0}.jh-paper-scroll:after{bottom:0}.is-opening .jh-paper-scroll:before,.is-opening .jh-paper-scroll:after{opacity:0}@keyframes jh-paper-pull-down{0%,55%,100%{transform:translateY(0) rotate(22deg)}75%{transform:translateY(8px) rotate(22deg)}}@media(prefers-reduced-motion:reduce){body.jh-design-a #phone .jh-paper-scroll .jh-paper-hand>img{animation:none}}.report.paper .jh-paper-cover:not(.tone-natal):not(.tone-money):not(.tone-field):not(#_){color:#fff4fb}.report.paper .jh-paper-cover:is(.tone-natal,.tone-money,.tone-field):not(#_){color:#634225}.report.paper .jh-paper-cover .jh-paper-words :not(.jh-paper-cta):not(.jh-paper-cta *):not(#_),.report.paper .jh-paper-cover .jh-paper-words:not(#_){color:inherit}
