.hp{--hp-ink:#0b2448;--hp-ink-soft:#3a4a63;--hp-cyan:#10d4cd;--hp-cyan-text:#08746f;--hp-mint:#a8f1e9;--hp-peach:#ffd2bc;--hp-sky:#bfe1ff;--hp-rose:#f9cde0;--hp-ease:cubic-bezier(.22, 1, .36, 1);--hp-move:cubic-bezier(.77, 0, .175, 1);--hp-header:64px;color:var(--hp-ink);overflow-x:clip}@media (min-width:1024px){.hp{--hp-header:72px}}.hp-wrap{max-width:1152px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.hp-wrap{padding-inline:32px}}.hp-display{font-family:var(--font-hp-display), var(--font-mincho), "Hiragino Mincho ProN", "Yu Mincho", serif;font-feature-settings:"palt";letter-spacing:.01em;font-weight:600;line-height:1.36}.hp-center{text-align:center;margin-inline:auto}.hp-only-sp{display:block}.hp-only-pc{display:none}@media (min-width:900px){.hp-only-sp{display:none}.hp-only-pc{display:block}}.hp-line{white-space:nowrap;display:inline-block}.hp-char{display:inline-block}@keyframes hp-char-in{0%{opacity:0;filter:blur(10px);transform:translateY(.55em)scale(1.06)}to{opacity:1;filter:blur();transform:none}}.hp-split-load .hp-char{animation:hp-char-in 1.1s var(--hp-ease) both;animation-delay:calc(var(--start,0s) + var(--i) * 42ms)}.js .hp-split-view.reveal{opacity:1;transition:none;transform:none}.js .hp-split-view .hp-char{opacity:0}.js .hp-split-view.is-visible .hp-char{opacity:1;animation:hp-char-in 1s var(--hp-ease) both;animation-delay:calc(var(--i) * 36ms)}.hp-h2{font-size:clamp(1.9rem,7.6vw,3.25rem)}.hp-h2-big{font-size:clamp(2.15rem,9.4vw,4.4rem)}.hp-h3{font-size:clamp(1.5rem,5.6vw,2.25rem)}.hp-section-lead{max-width:40em;color:var(--hp-ink-soft);margin-top:1.25rem;font-size:clamp(15px,1.25vw,17px);line-height:2}.hp-fig-note{color:#586070;margin-top:1.25rem;font-size:13px;line-height:1.7}@keyframes hp-float{0%{transform:translateY(-9px)rotate(-.5deg)}to{transform:translateY(11px)rotate(.5deg)}}.hp-float{animation:hp-float var(--float,8s) ease-in-out var(--float-delay,0s) infinite alternate;will-change:transform}@keyframes hp-enter{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes hp-enter-up{0%{opacity:0;transform:translateY(150px)scale(.94)}to{opacity:1;transform:none}}.hp-enter{animation:hp-enter 1.3s var(--hp-ease) var(--enter,0s) both}.hp-enter-up{animation:hp-enter-up 1.6s var(--hp-ease) var(--enter,0s) both}@keyframes hp-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hp-in{animation:hp-in 1s var(--hp-ease) var(--d,0s) both}.hp-aurora{z-index:-1;pointer-events:none;background:#f6fbfb;position:absolute;inset:0;overflow:hidden}.hp-aurora i{aspect-ratio:1;will-change:transform;animation:hp-drift var(--drift,22s) ease-in-out infinite alternate;border-radius:50%;position:absolute}@keyframes hp-drift{0%{transform:translate(-7%,-5%)scale(1)}to{transform:translate(9%,8%)scale(1.2)}}.hp-a1{--drift:21s;background:radial-gradient(closest-side, var(--hp-mint), transparent);width:max(72vw,560px);top:-22%;left:-18%}.hp-a2{--drift:27s;background:radial-gradient(closest-side, var(--hp-peach), transparent);width:max(66vw,520px);animation-direction:alternate-reverse;top:-14%;right:-20%}.hp-a3{--drift:24s;background:radial-gradient(closest-side, var(--hp-sky), transparent);width:max(60vw,480px);top:34%;left:14%}.hp-a4{--drift:31s;background:radial-gradient(closest-side, var(--hp-rose), transparent);width:max(58vw,460px);animation-direction:alternate-reverse;top:44%;right:-6%}.hp-aurora-soft{opacity:.72;background:#fff}.hp-aurora-soft:after{content:"";background:linear-gradient(#fff,#0000 16% 76%,#fff);position:absolute;inset:0}.hp-btn{letter-spacing:.04em;white-space:nowrap;min-height:54px;transition:transform .16s ease-out, box-shadow .4s var(--hp-ease);border-radius:999px;justify-content:center;align-items:center;padding-inline:30px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.hp-btn:active{transform:scale(.97)}.hp-btn-main{background:var(--hp-ink);color:#fff;box-shadow:0 18px 34px -16px #0b244899}.hp-btn-sub{color:var(--hp-ink);background:#ffffffeb;box-shadow:inset 0 0 0 1px #0b244824}.hp-btn-light{color:var(--hp-ink);background:#fff;box-shadow:0 20px 40px -20px #00000080}.hp-btn-ghost{color:#fff;box-shadow:inset 0 0 0 1px #ffffff80}@media (hover:hover) and (pointer:fine){.hp-btn:hover{transform:translateY(-2px)}.hp-btn-main:hover{box-shadow:0 26px 44px -16px #0b2448b3}.hp-btn-ghost:hover{box-shadow:inset 0 0 0 1px #fff}}.hp-cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.hp-phone{aspect-ratio:9/19;background:#0e1726;border-radius:13%/6.2%;padding:2.6%;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e,0 56px 90px -44px #0b24489e,0 22px 44px -26px #0b244861}.hp-phone:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(118deg,#fff3,#0000 34%);position:absolute;inset:0}.hp-screen{background:#fff;border-radius:11%/5.2%;height:100%;position:relative;overflow:hidden}.hp-screen img{will-change:transform;width:100%;max-width:none;height:auto;display:block}@keyframes hp-pan{0%{transform:translate(0,0)}to{transform:translateY(-73%)}}.hp-pan{animation:hp-pan var(--pan-time,40s) ease-in-out var(--pan-delay,0s) infinite alternate}.hp-hero{isolation:isolate;position:relative;overflow:clip}.hp-hero:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(#0000,#fff 88%);height:clamp(120px,26vw,300px);position:absolute;inset:auto 0 0}.hp-crumb{z-index:7;max-width:1152px;color:var(--hp-ink-soft);margin-inline:auto;padding:14px 20px 0;font-size:13px;position:relative}.hp-crumb ol{flex-wrap:wrap;gap:2px 8px;display:flex}.hp-crumb a{text-underline-offset:3px}.hp-crumb a:hover{text-decoration:underline}.hp-hero-copy{z-index:7;text-align:center;max-width:1400px;margin-inline:auto;padding:clamp(18px,3.4vh,40px) 20px 0;position:relative}.hp-kicker{color:var(--hp-cyan-text);font-size:clamp(13px,1.1vw,15px);font-weight:500}.hp-title{margin-top:.3em;font-size:clamp(2.3rem,10.6vw,3.6rem);line-height:1.32}.hp-lead{max-width:37em;color:var(--hp-ink-soft);margin:clamp(14px,2vh,24px) auto 0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.95}.hp-hero-copy .hp-cta{margin-top:clamp(16px,2.6vh,28px)}.hp-hero-copy .hp-btn{flex:1 1 0;max-width:230px;padding-inline:12px}.hp-hero-bottom{z-index:7;text-align:center;margin-top:clamp(-150px,-13vw,-70px);padding:0 16px 16px;position:relative}.hp-hero-price{width:fit-content;max-width:100%;color:var(--hp-ink);background:#fffffff5;border-radius:28px;margin-inline:auto;padding:14px 26px 15px;font-size:13.5px;box-shadow:0 30px 60px -28px #0b244875}.hp-hero-price p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px;line-height:1.6;display:flex}.hp-hero-price b{font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.hp-hero-price .hp-or{color:#586070}.hp-hero-price small{color:#586070;font-size:12.5px;display:block}.hp-fan{--w:clamp(176px, 50vw, 300px);--spread:74%;--tilt:8deg;z-index:3;height:calc(var(--w) * 1.72);margin-top:clamp(20px,3.6vh,44px);position:relative}.hp-device{left:50%;top:calc(var(--lift) * var(--w));z-index:var(--z);width:var(--w);margin-left:calc(var(--w) * -.5 + var(--dir) * var(--w) * .74);rotate:calc(var(--dir) * var(--tilt));position:absolute}.hp-hero-note{color:#586070;margin-top:12px;font-size:12.5px}.hp-bubble{z-index:4;width:var(--s);height:var(--s);pointer-events:none;position:absolute}.hp-orb{width:var(--s);height:var(--s);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 3px #ffffffd9,0 24px 44px -20px #0b24486b}.hp-orb img{object-fit:cover}.hp-orb:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 24%,#ffffff80,#0000 46%);border-radius:50%;position:absolute;inset:0}.hp-b1{--s:clamp(96px, 9.4vw, 150px);top:330px;left:5.5vw}.hp-b2{--s:clamp(104px, 10.4vw, 164px);top:300px;right:5vw}.hp-b3{--s:clamp(86px, 8vw, 128px);left:calc(50% - var(--w) * 1.86);top:-5%}.hp-b4{--s:clamp(78px, 7vw, 112px);left:calc(50% + var(--w) * 1.42);top:1%}.hp-b5{--s:82px;top:470px;left:17.5vw}.hp-b6{--s:86px;top:482px;right:18vw}@media (min-width:900px) and (max-width:1199px){.hp-b5{top:350px;left:20vw}.hp-b6{top:360px;right:20vw}}.hp-s1{--s:56px;z-index:5;top:-18px;left:3%}.hp-s2{--s:58px;z-index:5;top:-8px;right:3%}.hp-chip{z-index:5;pointer-events:none;position:absolute}.hp-chip span{font-family:var(--font-hp-display), var(--font-mincho), serif;font-feature-settings:"palt";white-space:nowrap;background:#fffffff0;border-radius:999px;padding:.6em 1.05em;font-size:clamp(12.5px,3.3vw,14px);font-weight:600;display:block;box-shadow:0 18px 34px -18px #0b24486b}.hp-c1{top:62%;left:3%}.hp-c2{top:30%;right:3%}@media (min-width:640px){.hp-c1{left:calc(50% - var(--w) * 1.2);top:40%}.hp-c2{right:calc(50% - var(--w) * .62);top:16%}}.hp-c3{display:none}@media (min-width:900px){.hp-crumb{padding-inline:32px}.hp-title{font-size:clamp(3.3rem,5.5vw,5.4rem)}.hp-hero-copy .hp-btn{flex:none;max-width:none;padding-inline:34px}.hp-hero-price p{gap:0 14px}.hp-fan{--w:clamp(230px, 22vw, 330px);--tilt:7deg;margin-top:clamp(28px,5vh,56px)}.hp-device{margin-left:calc(var(--w) * -.5 + var(--dir) * var(--w) * 1.12)}.hp-c1{left:calc(50% - var(--w) * 2.02);top:30%}.hp-c2{left:calc(50% + var(--w) * .2);top:12%;right:auto}.hp-c3{left:calc(50% + var(--w) * 1.24);display:block;top:44%;right:auto}.hp-chip span{font-size:15px}}.hp-marquee{background:#fff;padding-block:clamp(12px,1.8vw,22px);overflow:hidden}.hp-mq-track{will-change:transform;width:max-content;animation:44s linear infinite paused hp-marquee;display:flex}.is-run .hp-mq-track{animation-play-state:running}@keyframes hp-marquee{to{transform:translate(-50%)}}.hp-mq-group{flex:none;display:flex}.hp-mq-item{flex:none;align-items:center;gap:clamp(10px,1.2vw,18px);padding-right:clamp(10px,1.2vw,18px);display:inline-flex}.hp-mq-word{white-space:nowrap;color:var(--hp-ink);font-size:clamp(.95rem,1.5vw,1.375rem)}.hp-mq-photo{border-radius:999px;flex:none;width:clamp(44px,4vw,64px);height:clamp(24px,2.2vw,34px);position:relative;overflow:hidden}.hp-mq-photo img{object-fit:cover}.hp-worries{background:radial-gradient(60% 62% at 92% 36%,#f9cde075,#0000),radial-gradient(52% 54% at 6% 56%,#a8f1e975,#0000),#fff;padding-block:clamp(56px,9vw,120px)}.hp-worries-grid{gap:32px;display:grid}.hp-thoughts{gap:16px;display:grid}.hp-thought{max-width:88%}.hp-thought:nth-child(2n){justify-self:end}.hp-thought p{background:#fffffff5;border-radius:26px 26px 26px 6px;padding:1.05em 1.35em;font-size:15.5px;font-weight:500;line-height:1.8;box-shadow:0 0 0 1px #0b24480d,0 26px 44px -26px #0b244852}.hp-thought:nth-child(2n) p{border-radius:26px 26px 6px}@media (min-width:900px){.hp-worries-grid{grid-template-columns:5fr 7fr;align-items:center;gap:48px}.hp-thoughts{gap:22px}.hp-thought p{font-size:17px}.hp-thought:nth-child(3){margin-left:7%}}.hp-show-intro{padding-block:clamp(56px,9vw,110px) clamp(40px,6vw,72px)}.hp-chapter{--ox:50%;--oy:72%;background:var(--ch-bg);color:var(--ch-ink);position:relative;overflow:hidden}.hp-ch-photo{position:absolute;inset:0}.hp-ch-photo img{object-fit:cover}.hp-ch-photo:after{content:"";background:linear-gradient(to bottom, var(--ch-bg) 42%, transparent);background:linear-gradient(to bottom, var(--ch-bg) 42%, color-mix(in srgb, var(--ch-bg) 58%, transparent));position:absolute;inset:0}.hp-ch-inner{flex-direction:column;gap:18px;max-width:1240px;margin-inline:auto;padding:44px 20px 0;display:flex;position:relative}.hp-ch-copy{font-size:clamp(1.9rem,8.2vw,2.6rem);line-height:1.32}.hp-ch-line{white-space:nowrap;display:inline-block}.hp-ch-selling{margin-top:10px;font-size:14px;line-height:1.75}.hp-ch-selling b{color:var(--ch-sub);font-size:12.5px;font-weight:500;display:block}.hp-ch-foot{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;display:flex}.hp-ch-foot small{color:var(--ch-sub);font-size:12px}.hp-ch-link{background:var(--ch-accent);min-height:44px;color:var(--ch-on-accent);border-radius:999px;align-items:center;gap:8px;padding-inline:20px;font-size:14px;font-weight:600;transition:transform .16s ease-out;display:inline-flex}.hp-ch-link:active{transform:scale(.97)}.hp-ch-devices{height:470px;position:relative;overflow:hidden}.hp-window{display:none}.hp-ch-phone{width:min(66vw,270px);position:absolute;top:4px;left:50%;translate:-50%}.hp-ch-phone .hp-screen img{transition:transform .5s ease-out}.hp-tabs{display:none}@media (min-width:900px){.hp-chapter{--ox:70%;--oy:54%}.hp-ch-photo:after{background:linear-gradient(to right, var(--ch-bg) 36%, transparent);background:linear-gradient(to right, var(--ch-bg) 36%, color-mix(in srgb, var(--ch-bg) 56%, transparent))}.hp-ch-inner{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(28px,4vw,64px);padding:64px 32px;display:grid}.hp-ch-copy{font-size:clamp(2.3rem,3.9vw,3.75rem)}.hp-ch-selling{font-size:15.5px}.hp-ch-devices{height:min(66vh,600px);overflow:visible}.hp-window{background:#fff;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:0 11% 7% 0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 50px 90px -42px #0000008c}.hp-window-bar{background:#f3f4f6;flex:none;gap:6px;padding:12px 14px;display:flex}.hp-window-bar i{background:#cdd2da;border-radius:50%;width:10px;height:10px}.hp-window-screen{background:var(--ch-bg);flex:1;min-height:0;overflow:hidden}.hp-window-screen img{will-change:transform;width:100%;max-width:none;height:auto;transition:transform .5s ease-out;display:block}.hp-ch-phone{aspect-ratio:9/19;width:auto;height:84%;inset:auto 0 0 auto;translate:none}}@media (prefers-reduced-motion:no-preference){.js .hp-show{height:400svh}.js .hp-stage{height:100svh;position:sticky;top:0;overflow:hidden}.js .hp-chapter{clip-path:circle(0% at var(--ox) var(--oy));visibility:hidden;transition:clip-path 1.15s var(--hp-move), visibility 0s linear 1.15s;position:absolute;inset:0}.js .hp-chapter[data-on=true]{clip-path:circle(150% at var(--ox) var(--oy));visibility:visible;transition:clip-path 1.15s var(--hp-move), visibility 0s linear}.js .hp-ch-inner{height:100%;padding-top:calc(var(--hp-header) + 14px)}.js .hp-ch-devices{flex:1;height:auto;min-height:0}.js .hp-ch-text{flex:none}.js .hp-ch-in{opacity:0;filter:blur(8px);transition:opacity .3s ease-out,filter .3s ease-out,transform .3s ease-out;transform:translateY(26px)}.js .hp-chapter[data-current=true] .hp-ch-in{opacity:1;filter:blur();transition:opacity .8s var(--hp-ease) calc(var(--d) + .24s), filter .8s var(--hp-ease) calc(var(--d) + .24s), transform .8s var(--hp-ease) calc(var(--d) + .24s);transform:none}.js .hp-tabs{left:50%;bottom:max(14px, env(safe-area-inset-bottom));z-index:10;background:#fffffff0;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(92vw,420px);padding:4px;display:grid;position:absolute;translate:-50%;box-shadow:0 18px 40px -18px #00000080}.js .hp-tab-mark{background:var(--hp-ink);width:calc(33.3333% - 2.66667px);transform:translate3d(calc(var(--i) * 100%), 0, 0);transition:transform .7s var(--hp-ease);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.js .hp-tab{min-height:40px;color:var(--hp-ink);cursor:pointer;border-radius:999px;padding-inline:4px;font-size:13px;font-weight:600;transition:color .3s;position:relative}.js .hp-tab[aria-pressed=true]{color:#fff}@media (min-width:900px){.js .hp-ch-inner{padding-block:calc(var(--hp-header) + 20px) 76px}.js .hp-ch-devices{flex:none;height:min(66vh,600px)}}}.hp-flow{isolation:isolate;background:#fff;padding-block:clamp(64px,10vw,130px);position:relative;overflow:clip}.hp-flow-inner>.hp-fig-note{text-align:center}.hp-path{counter-reset:flow;gap:56px;margin-top:clamp(40px,6vw,72px);display:grid}.hp-path-node{text-align:center;position:relative}.hp-path-node>.hp-float{width:min(62vw,240px);margin-inline:auto}.hp-path-node h3{margin-top:20px;font-size:17px;font-weight:600;line-height:1.6}.hp-path-node p{color:var(--hp-ink-soft);margin-top:4px;font-size:14.5px;line-height:1.8}.hp-path-node:not(:last-child):after{content:"";background:repeating-linear-gradient(to bottom, var(--hp-cyan-text) 0 6px, transparent 6px 14px);background-size:2px 14px;width:2px;height:44px;margin:6px 0 0 -1px;animation:.9s linear infinite paused hp-dash-y;position:absolute;top:100%;left:50%}.is-run .hp-path-node:after{animation-play-state:running}@keyframes hp-dash-y{to{background-position:0 14px}}.hp-post,.hp-line-card{text-align:left;background:#fff;border-radius:22px;padding:12px;box-shadow:0 0 0 1px #0b24480f,0 36px 60px -32px #0b24486b}.hp-post-head{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.hp-post-photo{aspect-ratio:1;border-radius:12px;margin-top:10px;position:relative;overflow:hidden}.hp-post-photo img{object-fit:cover}.hp-post-heart{color:#fff;filter:drop-shadow(0 4px 12px #00000059);opacity:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.is-run .hp-post-heart{animation:hp-heart 5.4s var(--hp-ease) infinite}@keyframes hp-heart{0%,52%,to{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}72%{opacity:1;transform:scale(1)}84%{opacity:0;transform:scale(1.04)}}.hp-post-foot{gap:10px;margin-top:10px;display:flex}.hp-line-card{background:#eef6f0}.hp-msg{background:#fff;border-radius:14px 14px 14px 4px;width:fit-content;max-width:92%;margin-top:10px;padding:8px 12px;font-size:13px;line-height:1.65}.hp-msg-me{background:#b8f0c6;border-radius:14px 14px 4px;margin-left:auto}.hp-line-button{color:#063b1b;text-align:center;background:#06c755;border-radius:999px;margin-top:12px;padding:9px;font-size:13px;font-weight:600;display:block}@media (min-width:900px){.hp-path{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:clamp(28px,5vw,72px)}.hp-path-node>.hp-float{width:min(100%,270px)}.hp-path-main>.hp-float{width:min(100%,290px)}.hp-path-node:not(:last-child):after{background:repeating-linear-gradient(to right, var(--hp-cyan-text) 0 6px, transparent 6px 14px);background-size:14px 2px;width:clamp(28px,5vw,72px);height:2px;margin:0;animation-name:hp-dash-x;top:34%;left:100%}}@keyframes hp-dash-x{to{background-position:14px 0}}.hp-update{padding-block:clamp(56px,8vw,110px)}.hp-update-grid{gap:36px;display:grid}.hp-chat figcaption{color:#586070;margin-top:14px;font-size:13px}.hp-chat-board{gap:14px;display:grid}.hp-chat-lines{background:#fff;border-radius:24px;flex-direction:column;gap:10px;min-height:172px;padding:18px;display:flex;box-shadow:0 30px 56px -34px #0b24486b}.hp-u-a,.hp-u-b{width:fit-content;max-width:88%;padding:10px 14px;font-size:14.5px;line-height:1.7}.hp-u-a{background:#e9f3f2;border-radius:18px 18px 18px 5px}.hp-u-b{background:var(--hp-ink);color:#fff;border-radius:18px 18px 5px;margin-left:auto}.hp-u-typing{opacity:0;align-self:flex-end;gap:4px;height:0;display:flex;overflow:visible}.hp-u-typing i{background:var(--hp-ink);opacity:.5;border-radius:50%;width:7px;height:7px}.hp-chat-site{background:#fff;border-radius:24px;padding:16px 18px;position:relative;box-shadow:0 30px 56px -34px #0b24486b}.hp-chat-site-bar{background:#dfe7ec;border-radius:999px;width:38%;height:8px;display:block}.hp-chat-site-title{font-family:var(--font-hp-display), var(--font-mincho), serif;margin-top:12px;font-size:18px;font-weight:600;display:block}.hp-chat-site dl{margin-top:8px;font-size:14px}.hp-chat-site dl>div{border-radius:10px;justify-content:space-between;padding:8px 10px;display:flex}.hp-u-swap{font-weight:600;display:inline-grid;position:relative}.hp-u-swap>*{text-align:right;grid-area:1/1}.hp-u-old{opacity:0}.hp-u-done{color:var(--hp-cyan-text);align-items:center;gap:5px;margin:6px 0 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:no-preference){.js .hp-u-a{opacity:0;animation:hp-seq-a 10s var(--hp-ease) infinite paused}.js .hp-u-b{opacity:0;animation:hp-seq-b 10s var(--hp-ease) infinite paused}.js .hp-u-typing{animation:10s linear infinite paused hp-seq-typing}.js .hp-u-typing i{animation:.9s ease-in-out infinite paused hp-typing}.js .hp-u-typing i:nth-child(2){animation-delay:.15s}.js .hp-u-typing i:nth-child(3){animation-delay:.3s}.js .hp-u-row{animation:10s ease-out infinite paused hp-seq-row}.js .hp-u-old{animation:hp-seq-old 10s var(--hp-ease) infinite paused}.js .hp-u-new{opacity:0;animation:hp-seq-new 10s var(--hp-ease) infinite paused}.js .hp-u-done{opacity:0;animation:hp-seq-done 10s var(--hp-ease) infinite paused}.js .is-run .hp-u-a,.js .is-run .hp-u-b,.js .is-run .hp-u-typing,.js .is-run .hp-u-typing i,.js .is-run .hp-u-row,.js .is-run .hp-u-old,.js .is-run .hp-u-new,.js .is-run .hp-u-done{animation-play-state:running}}@keyframes hp-seq-a{0%,4%{opacity:0;transform:translateY(12px)scale(.97)}9%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hp-seq-typing{0%,14%{opacity:0}16%,32%{opacity:1}34%,to{opacity:0}}@keyframes hp-typing{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:translateY(-3px)}}@keyframes hp-seq-b{0%,33%{opacity:0;transform:translateY(12px)scale(.97)}38%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hp-seq-row{0%,44%{background-color:#0000}48%,62%{background-color:#10d4cd3d}76%,to{background-color:#0000}}@keyframes hp-seq-old{0%,44%{opacity:1;transform:none}49%,96%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes hp-seq-new{0%,44%{opacity:0;transform:translateY(10px)}49%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes hp-seq-done{0%,50%{opacity:0;transform:translateY(6px)}55%,92%{opacity:1;transform:none}98%,to{opacity:0}}@media (min-width:900px){.hp-update-grid{grid-template-columns:5fr 7fr;align-items:center;gap:56px}.hp-chat-board{grid-template-columns:1.15fr 1fr;align-items:stretch}}.hp-hearing{isolation:isolate;background:var(--hp-ink);color:#fff;border-radius:clamp(32px,5vw,72px);margin-inline:clamp(8px,1.4vw,24px);padding-block:clamp(72px,10vw,140px);position:relative;overflow:clip}.hp-hearing .hp-section-lead{color:#ffffffd1}.hp-glow{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hp-glow i{will-change:transform;background:linear-gradient(118deg,#0b2448 8%,#123a63 30%,#27355f 50%,#4a3454 70%,#123a63 86%,#0b2448);animation:26s ease-in-out infinite alternate paused hp-flow-bg;position:absolute;inset:-45% -60%}.is-run .hp-glow i{animation-play-state:running}@keyframes hp-flow-bg{0%{transform:translate(-16%,-5%)rotate(-2deg)}to{transform:translate(16%,5%)rotate(2deg)}}.hp-asks{gap:10px;margin-block:clamp(28px,4vw,44px);display:grid;overflow:hidden}.hp-ask-row{overflow:hidden}.hp-ask-track{will-change:transform;width:max-content;animation:44s linear infinite paused hp-marquee;display:flex}.is-run .hp-ask-track{animation-play-state:running}@media (hover:hover){.hp-marquee:hover .hp-mq-track,.hp-ask-row:hover .hp-ask-track{animation-play-state:paused}}.hp-ask-reverse .hp-ask-track{animation-direction:reverse}.hp-ask-group{flex:none;gap:10px;padding-right:10px;display:flex}.hp-ask-group span{white-space:nowrap;background:#ffffff1a;border-radius:999px;flex:none;padding:9px 18px;font-size:14.5px;box-shadow:inset 0 0 0 1px #fff3}.hp-ways{gap:16px;display:grid}.hp-way{background:#ffffff12;border-radius:28px;padding:22px;box-shadow:inset 0 0 0 1px #ffffff24}.hp-way h3{margin-top:18px;font-size:18px;font-weight:600;line-height:1.6}.hp-way p{color:#ffffffc7;margin-top:6px;font-size:14.5px;line-height:1.9}.hp-hearing-cta{text-align:center;margin-top:28px}.hp-hearing-cta p{color:#ffffffbd;margin-top:10px;font-size:13px}@media (min-width:900px){.hp-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.hp-art{background:#ffffff0f;border-radius:18px;height:128px;position:relative;overflow:hidden}.hp-art-map{background-image:radial-gradient(circle,#ffffff38 1px,#0000 1.5px);background-size:14px 14px}.hp-art-map i{opacity:0;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #10d4cdcc}.is-run .hp-art-map i{animation:3.6s ease-out infinite hp-ripple}.is-run .hp-art-map i:nth-child(2){animation-delay:1.2s}.is-run .hp-art-map i:nth-child(3){animation-delay:2.4s}@keyframes hp-ripple{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.2)}}.hp-art-pin{color:var(--hp-cyan);filter:drop-shadow(0 6px 10px #0006);margin:-32px 0 0 -14px;display:flex;position:absolute;top:50%;left:50%}.is-run .hp-art-pin{animation:1.8s ease-in-out infinite alternate hp-pin}@keyframes hp-pin{0%{transform:none}to{transform:translateY(-7px)}}.hp-art-call{grid-template-columns:1fr 1fr;gap:8px;padding:10px 10px 34px;display:grid}.hp-art-tile{background:#10d4cd29;border-radius:12px;justify-content:center;align-items:center;display:flex;position:relative}.hp-art-tile-b{background:#ffb49633}.hp-art-face{background:#ffffffb8;border-radius:50%;width:34px;height:34px}.hp-art-bars{align-items:flex-end;gap:2px;height:14px;display:flex;position:absolute;bottom:7px;right:8px}.hp-art-bars i{transform-origin:bottom;background:#fff;border-radius:2px;width:3px;height:100%;transform:scaleY(.3)}.is-run .hp-art-bars i{animation:.9s ease-in-out infinite alternate hp-voice}.hp-art-bars i:nth-child(2){animation-delay:.18s!important}.hp-art-bars i:nth-child(3){animation-delay:.34s!important}.hp-art-bars i:nth-child(4){animation-delay:80ms!important}.hp-art-tile-b .hp-art-bars i{animation-duration:1.2s!important}@keyframes hp-voice{to{transform:scaleY(1)}}.hp-art-controls{color:#fffc;gap:10px;display:flex;position:absolute;bottom:8px;left:50%;translate:-50%}.hp-art-mail{justify-content:center;align-items:flex-end;display:flex}.hp-art-env{z-index:2;width:96px;height:58px;color:var(--hp-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;margin-bottom:10px;display:flex;position:relative;box-shadow:0 14px 24px -12px #00000080}.hp-art-letter{background:var(--hp-mint);border-radius:8px;gap:5px;width:78px;margin-left:-39px;padding:10px;display:grid;position:absolute;bottom:36px;left:50%}.hp-art-letter i{background:var(--hp-ink);opacity:.4;border-radius:2px;height:4px;display:block}.hp-art-letter i:last-child{width:60%}.is-run .hp-art-letter{animation:2.8s ease-in-out infinite alternate hp-letter}@keyframes hp-letter{0%{transform:translateY(22px)}to{transform:translateY(-6px)}}.hp-plans{isolation:isolate;background:#fff;padding-block:clamp(72px,10vw,130px);position:relative;overflow:clip}.hp-plan-list{gap:20px;margin-top:clamp(32px,5vw,56px);display:grid}.hp-plan{background:#fffffff5;border-radius:32px;flex-direction:column;height:100%;padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 0 0 1px #0b24480f,0 40px 70px -44px #0b244875}.hp-plan-dark{background:linear-gradient(150deg, #123566, var(--hp-ink) 62%);color:#fff}.hp-plan-for{color:var(--hp-cyan-text);font-size:13.5px;font-weight:500}.hp-plan-dark .hp-plan-for{color:var(--hp-mint)}.hp-plan h3{margin-top:6px;font-size:21px;font-weight:600}.hp-plan-price{flex-wrap:wrap;align-items:baseline;gap:4px 20px;margin-top:16px;display:flex}.hp-plan-price>div:first-child{align-items:baseline;gap:8px;display:flex}.hp-plan-price dt{font-size:13.5px}.hp-plan-price .hp-display{font-variant-numeric:tabular-nums;font-size:clamp(2.6rem,5vw,3.6rem);line-height:1.1}.hp-plan-price .hp-display span{margin-left:2px;font-size:.42em}.hp-plan-monthly dd{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.hp-plan small{opacity:.74;margin-top:4px;font-size:12.5px}.hp-plan-items{border-top:1px solid #0b24481f;gap:10px;margin-top:20px;padding-top:20px;display:grid}.hp-plan-dark .hp-plan-items{border-top-color:#fff3}.hp-plan-items li{gap:10px;font-size:14.5px;line-height:1.85;display:flex}.hp-plan-items strong{white-space:nowrap}.hp-plan-items svg{color:var(--hp-cyan-text)}.hp-plan-dark .hp-plan-items svg{color:var(--hp-mint)}.hp-included{margin-top:clamp(56px,8vw,96px)}.hp-included ul{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(24px,3vw,36px);display:flex}.hp-included li{background:#fffffff5;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14.5px;line-height:1.5;display:inline-flex;box-shadow:0 0 0 1px #0b244812,0 14px 26px -18px #0b244857}.hp-included li svg{color:var(--hp-cyan-text)}@media (min-width:900px){.hp-plan-list{grid-template-columns:1fr 1fr;gap:24px}}.hp-plan-price .hp-plan-ask{font-size:clamp(2rem,3.6vw,2.75rem)}.hp-plans-cta{text-align:center;margin-top:clamp(32px,5vw,56px)}.hp-order-card .hp-post-head{margin-bottom:6px}.hp-order-check{color:#fff;background:#06c755;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.hp-mall{margin-top:clamp(40px,6vw,80px)}.hp-mall .hp-section-lead{max-width:44em}.hp-mall .hp-h2{font-size:clamp(1.5rem,7.4vw,3.25rem)}.hp-mall-stage{max-width:840px;color:var(--hp-ink);grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);margin:clamp(32px,5vw,56px) auto 0;display:grid}.hp-mall-card{background:#fff;border-radius:20px;flex-direction:column;min-width:0;padding:12px;display:flex;box-shadow:0 30px 60px -30px #0000008c}.hp-mall-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;line-height:1.5;display:flex}.hp-mall-head b{font-size:15px;font-weight:700}.hp-mall-head span{color:#586070;font-size:11.5px}.hp-mall-photo{aspect-ratio:4/3;border-radius:12px;margin-top:8px;position:relative;overflow:hidden}.hp-mall-photo img{object-fit:cover}.hp-mall-name{flex:1;margin-top:10px;font-size:13px;font-weight:600;line-height:1.55}.hp-mall-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;margin-top:6px;display:flex}.hp-mall-price{font-feature-settings:"tnum";font-size:21px;font-weight:700;line-height:1.4}.hp-mall-price small{margin-left:2px;font-size:12px;font-weight:600}.hp-mall-stock{font-feature-settings:"tnum";font-size:13px;font-weight:600}.hp-mall-flip{animation:hp-mall-flip .9s var(--hp-ease) both;border-radius:5px;padding-inline:2px;display:inline-block}@keyframes hp-mall-flip{0%{background:#10d4cd8c;transform:translateY(-5px)}to{background:#10d4cd00;transform:none}}.hp-mall-fake{text-align:center;background:#e9edf2;border-radius:999px;margin-top:8px;padding:7px 4px;font-size:12px;font-weight:600;display:block}.hp-mall-shop{color:#3a2a1c;background:#efe3c8}.hp-mall-shop .hp-mall-head b{font-size:17px}.hp-mall-shop .hp-mall-head span{color:#5e4a35}.hp-mall-shop .hp-mall-name{font-size:17px}.hp-mall-shop .hp-mall-fake{color:#2a1d12;background:#e8a51c}.hp-mall-link{justify-content:center;align-items:center;display:flex;position:relative}.hp-mall-link:before{content:"";border-top:2px dashed #ffffff80;position:absolute;inset:50% 0 auto}.hp-mall-badge{z-index:1;background:var(--hp-mint);width:28px;height:28px;color:var(--hp-ink);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.hp-mall-badge>span{display:none}.hp-mall-badge>svg{animation:hp-mall-spin .8s var(--hp-ease) both}@keyframes hp-mall-spin{0%{transform:rotate(-180deg)}to{transform:none}}.hp-mall-track{height:0;animation:hp-mall-go .8s var(--hp-move) both;position:absolute;inset:50% 0 auto}.hp-mall-track[data-to-shop=false]{animation-name:hp-mall-back}.hp-mall-track:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:calc(50% - 6px);box-shadow:0 0 16px 4px #a8f1e9e6}@keyframes hp-mall-go{0%{opacity:1;transform:translate(-50%)}85%{opacity:1}to{opacity:0;transform:translate(50%)}}@keyframes hp-mall-back{0%{opacity:1;transform:translate(50%)}85%{opacity:1}to{opacity:0;transform:translate(-50%)}}.hp-mall-ctl{gap:8px;max-width:840px;margin:20px auto 0;display:grid}.hp-mall-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff80;border-radius:999px;min-height:48px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,border-color .2s,transform .16s ease-out}.hp-mall-btn:active{transform:scale(.97)}.hp-mall-btn[data-on=true]{color:var(--hp-ink);background:#fff;border-color:#fff}.hp-mall-msg{text-align:center;color:#ffffffe0;max-width:840px;min-height:3.6em;margin:14px auto 0;font-size:14px;line-height:1.8}.hp-mall-cta{text-align:center;margin-top:32px}.hp-mall .hp-fig-note{color:#ffffffb3;max-width:52em}@media (min-width:640px){.hp-mall-stage{grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr)}.hp-mall-card{padding:16px}.hp-mall-photo{aspect-ratio:16/9}.hp-mall-head b{font-size:17px}.hp-mall-head span{font-size:12.5px}.hp-mall-name{font-size:15px}.hp-mall-shop .hp-mall-head b,.hp-mall-shop .hp-mall-name{font-size:20px}.hp-mall-price{font-size:27px}.hp-mall-stock{font-size:15px}.hp-mall-fake{margin-top:10px;padding-block:9px;font-size:13.5px}.hp-mall-badge{white-space:nowrap;gap:6px;width:auto;height:auto;padding:7px 11px;font-size:12.5px;font-weight:700}.hp-mall-badge>span{display:inline}.hp-mall-ctl{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-mall-msg{min-height:1.8em}}@media (prefers-reduced-motion:reduce){.hp-mall-flip,.hp-mall-track,.hp-mall-badge>svg{animation:none}.hp-mall-track{display:none}}.hp-mall-omakase{max-width:840px;color:var(--hp-ink);background:#fff;border-radius:24px;margin:clamp(20px,3vw,32px) auto 0;padding:clamp(22px,3.4vw,36px);box-shadow:0 30px 60px -30px #0000008c}.hp-mall-omakase h3{font-size:clamp(1.3rem,2.6vw,1.75rem);line-height:1.5}.hp-mall-omakase h3 span{display:inline-block}.hp-mall-omakase-grid{gap:18px;margin-top:16px;display:grid}.hp-mall-omakase-grid p{color:var(--hp-cyan-text);font-size:13.5px;font-weight:700}.hp-mall-omakase-grid ul{gap:6px;margin-top:8px;display:grid}.hp-mall-omakase-grid li{align-items:center;gap:8px;font-size:14.5px;font-weight:500;line-height:1.6;display:flex}.hp-mall-omakase-grid svg{color:var(--hp-cyan-text)}@media (min-width:640px){.hp-mall-omakase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.hp-plan-run{background:#ffffffeb;border-radius:28px;gap:18px;margin-top:clamp(20px,3vw,32px);padding:clamp(22px,3.4vw,36px);display:grid;box-shadow:inset 0 0 0 1px #0b244814,0 24px 50px -32px #0b244866}.hp-plan-run h3{margin-top:4px;font-size:1.2rem;font-weight:700;line-height:1.5}.hp-plan-run-body{color:var(--hp-ink-soft);margin-top:6px;font-size:14.5px;line-height:1.9}.hp-plan-run .hp-btn{justify-self:start}@media (min-width:900px){.hp-plan-run{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px}}.hp-mall-shop .hp-mall-name{flex:none}.hp-mall-copy{color:#5e4a35;flex:1;margin-top:2px;font-size:12.5px;line-height:1.7}.hp-mall-card>.hp-mall-price{margin-top:4px}.hp-mall-list{border-top:1px solid #e3e7ec;margin-top:6px}.hp-mall-list li{font-feature-settings:"tnum";white-space:nowrap;border-bottom:1px solid #eef1f4;justify-content:space-between;gap:6px;padding-block:4px;font-size:12.5px;font-weight:600;display:flex}.hp-mall-zaiko{display:none}@media (min-width:640px){.hp-mall-zaiko{display:inline}.hp-mall-copy{font-size:14px}.hp-mall-list li{padding-block:5px;font-size:14px}}.hp-world-grid{align-items:center;gap:40px;display:grid}.hp-world-list{gap:16px;margin-top:24px;display:grid}.hp-world-list li{grid-template-columns:42px minmax(0,1fr);gap:14px;display:grid}.hp-world-icon{width:42px;height:42px;color:var(--hp-cyan-text);background:#e9f7f6;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.hp-world-list h3{font-size:16px;font-weight:700;line-height:1.6}.hp-world-list p{color:var(--hp-ink-soft);font-size:14px;line-height:1.8}.hp-world-stage{width:100%;max-width:400px;margin-inline:auto}.hp-world-lang{background:#fff;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid;box-shadow:0 18px 40px -22px #0b244873}.hp-world-lang button{min-height:52px;color:var(--hp-ink);cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:4px 2px;font-size:13px;font-weight:600;line-height:1.3;transition:background-color .2s,color .2s,transform .16s ease-out;display:flex}.hp-world-lang button:active{transform:scale(.97)}.hp-world-lang small{opacity:.75;font-size:11px;font-weight:500}.hp-world-lang button[aria-pressed=true]{background:var(--hp-ink);color:#fff}.hp-world-phone{width:min(76vw,300px);margin:22px auto 0}.hp-world-screen{color:#22211f;background:#f2f0eb;flex-direction:column;height:100%;display:flex}.hp-world-bar{color:#55554f;justify-content:space-between;align-items:baseline;gap:8px;padding:26px 16px 10px;font-size:11.5px;display:flex}.hp-world-bar b{color:#22211f;font-size:15px;font-weight:600}.hp-world-body{flex-direction:column;flex:1;min-height:0;padding:14px 16px 22px;display:flex}.hp-world-tag{color:#55554f;font-size:11.5px}.hp-world-name{margin-top:2px;font-size:20px;line-height:1.35}.hp-world-desc{color:#55554f;margin-top:6px;font-size:12.5px;line-height:1.7}.hp-world-price{margin-top:auto;font-size:23px;font-weight:500;line-height:1.3}.hp-world-cart{color:#f2f0eb;text-align:center;background:#22211f;margin-top:8px;padding:10px 6px;font-size:13px;font-weight:600;display:block}.hp-world-ship{text-align:center;color:#55554f;margin-top:8px;font-size:11.5px}.hp-world-fade{animation:.52s ease-out both hp-world-fade}@keyframes hp-world-fade{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:none}}@media (min-width:900px){.hp-world-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:72px}.hp-world-phone{width:300px}}@media (prefers-reduced-motion:reduce){.hp-world-fade{animation:none}}.hp-steps{padding-block:clamp(56px,8vw,110px)}.hp-step-list{gap:26px;margin-top:clamp(28px,4vw,52px);padding-left:58px;display:grid;position:relative}.hp-step-list:before{content:"";background:linear-gradient(to bottom, var(--hp-cyan), var(--hp-ink));transform-origin:top;width:2px;position:absolute;top:8px;bottom:8px;left:21px}.js .hp-step-list.reveal{opacity:1;transform:none}.js .hp-step-list:before{transition:transform 1.6s var(--hp-ease) .1s;transform:scaleY(0)}.js .hp-step-list.is-visible:before{transform:none}.hp-step-list li{position:relative}.js .hp-step-list li{opacity:0;transition:opacity .8s var(--hp-ease) calc(var(--n) * .22s + .2s), transform .8s var(--hp-ease) calc(var(--n) * .22s + .2s);transform:translateY(18px)}.js .hp-step-list.is-visible li{opacity:1;transform:none}.hp-step-num{width:44px;height:44px;box-shadow:0 0 0 2px var(--hp-ink), 0 14px 24px -14px #0b244880;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:20px;line-height:1;display:flex;position:absolute;top:-3px;left:-58px}.hp-step-list h3{font-size:18px;font-weight:600;line-height:1.6}.hp-step-list p{color:var(--hp-ink-soft);margin-top:4px;font-size:14.5px;line-height:1.9}@media (min-width:900px){.hp-step-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:22px 0 0}.hp-step-list:before{background:linear-gradient(to right, var(--hp-cyan), var(--hp-ink));transform-origin:0;width:auto;height:2px;inset:21px 22px auto}.js .hp-step-list:before{transform:scaleX(0)}.hp-step-num{margin-bottom:-6px;position:relative;top:-22px;left:0}}.hp-faq{interpolate-size:allow-keywords;padding-block:clamp(40px,6vw,80px) clamp(64px,9vw,120px)}.hp-faq-grid{gap:24px;display:grid}.hp-faq-list.reveal{--reveal-y:20px}.hp-faq-list details{border-bottom:1px solid #0b24481f}.hp-faq-list details:first-child{border-top:1px solid #0b24481f}.hp-faq-list summary{cursor:pointer;padding:18px 42px 18px 0;font-size:15.5px;font-weight:500;line-height:1.7;list-style:none;position:relative}.hp-faq-list summary::-webkit-details-marker{display:none}.hp-faq-list summary:before,.hp-faq-list summary:after{content:"";background:var(--hp-ink);width:16px;height:2px;transition:transform .26s var(--hp-ease);border-radius:2px;position:absolute;top:50%;right:8px}.hp-faq-list summary:after{transform:rotate(90deg)}.hp-faq-list details[open] summary:after{transform:rotate(0)}.hp-faq-list details>p,.hp-faq-list details>ul{color:var(--hp-ink-soft);padding-bottom:20px;font-size:14.5px;line-height:1.95}.hp-faq-list details>ul{gap:2px 24px;display:grid}.hp-faq-list details::details-content{block-size:0;transition:block-size .34s var(--hp-ease), content-visibility .34s allow-discrete;overflow:clip}.hp-faq-list details[open]::details-content{block-size:auto}@media (min-width:900px){.hp-faq-grid{grid-template-columns:4fr 8fr;gap:40px}.hp-faq-list details>ul{grid-template-columns:1fr 1fr}}.hp-final{isolation:isolate;background:var(--hp-ink);color:#fff;border-radius:clamp(32px,5vw,72px);margin-inline:clamp(8px,1.4vw,24px);position:relative;overflow:clip}.hp-final-inner{z-index:3;text-align:center;padding-block:clamp(156px,18vw,220px) clamp(64px,9vw,120px);position:relative}.hp-final-title{font-size:clamp(2.2rem,10vw,5.2rem)}.hp-final-inner>p{color:#ffffffd6;max-width:38em;margin:20px auto 0;font-size:clamp(14.5px,1.25vw,17px);line-height:2}.hp-final-inner .hp-cta{margin-top:28px}.hp-final-orb{z-index:2}.hp-f1{--s:clamp(64px, 11vw, 168px);top:8%;left:6%}.hp-f2{--s:clamp(52px, 8vw, 124px);top:3%;left:26%}.hp-f3{--s:clamp(72px, 12vw, 180px);top:7%;right:7%}.hp-f4{--s:clamp(48px, 7vw, 108px);top:2%;right:30%}.hp-f5{--s:clamp(56px, 9vw, 140px);top:56%;right:4%}.hp-others{z-index:3;border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 18px;padding:18px 20px 26px;font-size:13.5px;display:flex;position:relative}.hp-others>span{color:#ffffffa8}.hp-others ul{flex-wrap:wrap;justify-content:center;gap:2px 18px;display:flex}.hp-others a{color:#ffffffeb;text-underline-offset:4px}.hp-others a:hover{text-decoration:underline}.hp :focus-visible{outline-offset:4px}.hp-hearing :focus-visible,.hp-final :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:reduce){.hp-float,.hp-pan,.hp-enter,.hp-enter-up,.hp-in,.hp-aurora i,.hp-glow i,.hp-mq-track,.hp-ask-track,.hp-path-node:after,.hp-post-heart,.hp-art *,.hp-split .hp-char{animation:none!important}.js .hp-split-view .hp-char{opacity:1}.js .hp-step-list li{opacity:1;transform:none}.js .hp-step-list:before{transform:none}}
