.lp-module__cRKK1W__page{--lp-ink:#0f1222;--lp-sub:#3a4660;--lp-white:#fff;--lp-tint:#eef2fb;--lp-grad:#3446c8;--lp-grad-line:#3446c8;--lp-indigo:#3446c8;--lp-cta:#d63c12;--lp-line:#d9e0ea;--lp-line-soft:#eceff3;--lp-dot-off:#c9d3e2;--lp-step-line:#c9d6ee;--lp-photo-bg:#dce7fb;--lp-photo-bg-sp:#eef1ec;--lp-header-h:56px;--lp-peek:64px;--lp-bar-h:88px;--lp-gutter:24px;--lp-col-max:560px;--lp-head-pad-top:8px;--lp-hero-pad-top:12px;--lp-hero-sp-phone-min:220px;--lp-pause-size:28px;--lp-hero-sp-phone-top:36px;--lp-pause-inset:10px;--lp-fit-pad:12px;--lp-fit-max-h:none;--lp-card-pos-ask:50% 0%;--lp-card-pos-report:50% 0%;--lp-card-pos-safety:50% 0%;--lp-section-min:calc(100vh - var(--lp-header-h) - var(--lp-peek) - var(--lp-bar-h));box-sizing:border-box;min-height:100vh;padding-bottom:var(--lp-bar-h);background:var(--lp-white);color:var(--lp-ink);font-family:var(--lp-font-noto),"Noto Sans JP","Hiragino Sans",sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}@supports (height:100svh){.lp-module__cRKK1W__page{--lp-section-min:calc(100svh - var(--lp-header-h) - var(--lp-peek) - var(--lp-bar-h));min-height:100svh}}@media (min-width:1024px){.lp-module__cRKK1W__page{--lp-header-h:69px;--lp-peek:96px;--lp-bar-h:0px;--lp-head-pad-top:16px;--lp-hero-pad-top:56px;--lp-pause-size:32px;--lp-pause-inset:12px;--lp-fit-pad:20px;--lp-fit-max-h:560px}}@media (max-width:359px){.lp-module__cRKK1W__page{--lp-gutter:16px}}:where(.lp-module__cRKK1W__page) *,:where(.lp-module__cRKK1W__page) :before,:where(.lp-module__cRKK1W__page) :after{box-sizing:border-box}:where(.lp-module__cRKK1W__page) :where(h1,h2,h3,p,ul){margin:0}:where(.lp-module__cRKK1W__page) :where(h1,h2,h3){text-wrap:balance;word-break:auto-phrase}:where(.lp-module__cRKK1W__page) :where(img,video){max-width:none;display:block}.lp-module__cRKK1W__pic{display:contents}:where(.lp-module__cRKK1W__page) a{color:inherit;text-decoration:none}:where(.lp-module__cRKK1W__page) button{font-family:inherit}.lp-module__cRKK1W__page a:active,.lp-module__cRKK1W__page button:active,.lp-module__cRKK1W__page [role=button]:active{opacity:.8;transform:none}.lp-module__cRKK1W__page a:focus-visible,.lp-module__cRKK1W__page button:focus-visible,.lp-module__cRKK1W__page [role=button]:focus-visible,.lp-module__cRKK1W__page summary:focus-visible{outline:3px solid var(--lp-indigo);outline-offset:2px}.lp-module__cRKK1W__page [id]{scroll-margin-top:var(--lp-header-h)}.lp-module__cRKK1W__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (max-width:1023px){.lp-module__cRKK1W__pcOnly{display:none!important}.lp-module__cRKK1W__brPc{display:none}}@media (min-width:1024px){.lp-module__cRKK1W__spOnly{display:none!important}.lp-module__cRKK1W__brSp{display:none}}html:not([data-campaign=on]) .lp-module__cRKK1W__campaignOnly{display:none!important}.lp-module__cRKK1W__col{width:100%;max-width:var(--lp-col-max);margin:0 auto}@media (min-width:1024px){.lp-module__cRKK1W__col{max-width:1160px}}.lp-module__cRKK1W__header{z-index:30;background:var(--lp-white);border-bottom:1px solid var(--lp-line-soft);padding-top:env(safe-area-inset-top,0px);position:sticky;top:0}.lp-module__cRKK1W__headerInner{height:var(--lp-header-h);justify-content:space-between;align-items:center;gap:8px;max-width:1160px;margin:0 auto;padding:0 12px 0 16px;display:flex}.lp-module__cRKK1W__logoLink{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.lp-module__cRKK1W__logoImg{width:121px;height:34px}.lp-module__cRKK1W__headerNav{align-items:center;gap:2px;display:flex}.lp-module__cRKK1W__navLink{letter-spacing:.02em;align-items:center;min-height:44px;padding:0 8px;font-size:14px;font-weight:700;display:inline-flex}.lp-module__cRKK1W__navLink:hover{color:var(--lp-indigo)}.lp-module__cRKK1W__navSpacer{width:6px}.lp-module__cRKK1W__loginBtn{border:1.5px solid var(--lp-ink);background:var(--lp-white);letter-spacing:.02em;border-radius:18px;align-items:center;min-height:36px;margin-left:6px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.lp-module__cRKK1W__loginBtn:hover{background:var(--lp-tint)}.lp-module__cRKK1W__headerCta{display:none}.lp-module__cRKK1W__navLink,.lp-module__cRKK1W__loginBtn,.lp-module__cRKK1W__headerCta{white-space:nowrap}@media (max-width:359px){.lp-module__cRKK1W__headerInner{gap:4px;padding:0 8px 0 12px}.lp-module__cRKK1W__navLink{padding:0 6px}.lp-module__cRKK1W__loginBtn{margin-left:4px;padding:0 10px}}@media (min-width:1024px){.lp-module__cRKK1W__headerInner{height:var(--lp-header-h);gap:8px 24px;padding:12px 24px}.lp-module__cRKK1W__logoImg{width:150px;height:42px}.lp-module__cRKK1W__headerNav{gap:4px 32px}.lp-module__cRKK1W__navLink{letter-spacing:.02em;padding:0;font-size:15px}.lp-module__cRKK1W__loginBtn{border-radius:22px;min-height:44px;margin-left:0;padding:0 20px;font-size:15px}.lp-module__cRKK1W__headerCta{background:var(--lp-cta);min-height:44px;color:var(--lp-white);letter-spacing:.02em;border-radius:22px;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:900;display:inline-flex}}.lp-module__cRKK1W__cta{background:var(--lp-cta);justify-content:center;align-items:center;font-weight:900;display:inline-flex;color:var(--lp-white)!important}.lp-module__cRKK1W__cta:hover,.lp-module__cRKK1W__headerCta:hover{opacity:.9}.lp-module__cRKK1W__ctaRow{display:none}@media (min-width:1024px){.lp-module__cRKK1W__ctaRow{padding:6px var(--lp-gutter)0;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;display:flex}}.lp-module__cRKK1W__ctaMid{letter-spacing:.02em;border-radius:30px;gap:12px;min-height:60px;padding:0 44px;font-size:21px}.lp-module__cRKK1W__ctaNote{letter-spacing:.02em;color:var(--lp-sub);font-size:13px;font-weight:700}.lp-module__cRKK1W__outlineBtn{border:1.5px solid var(--lp-indigo);background:var(--lp-white);min-height:44px;color:var(--lp-indigo);letter-spacing:.02em;border-radius:22px 22px 22px 6px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__outlineBtn:hover{background:var(--lp-tint)}.lp-module__cRKK1W__textLink{color:var(--lp-indigo);text-underline-offset:2px;font-weight:700;text-decoration:underline!important}.lp-module__cRKK1W__textLink:hover{text-decoration-thickness:2px!important}.lp-module__cRKK1W__section{min-height:var(--lp-section-min);background:var(--lp-white);flex-direction:column;display:flex}.lp-module__cRKK1W__tint{background:var(--lp-tint)}.lp-module__cRKK1W__sectionHead{padding:var(--lp-head-pad-top)var(--lp-gutter)0;text-align:center;flex-direction:column;align-items:center;display:flex}.lp-module__cRKK1W__downChevron{flex-shrink:0;width:22px;height:22px}.lp-module__cRKK1W__sectionTitle{letter-spacing:.02em;font-size:22px;font-weight:900;line-height:1.4;margin-top:2px!important}.lp-module__cRKK1W__sectionLead{color:var(--lp-sub);font-size:13px;line-height:1.9;margin-top:6px!important}.lp-module__cRKK1W__sectionLead .lp-module__cRKK1W__nb{display:inline-block}.lp-module__cRKK1W__sectionBody{width:100%;max-width:var(--lp-col-max);flex-direction:column;flex:1 0 auto;margin:0 auto;padding-bottom:12px;display:flex}@media (min-width:1024px){.lp-module__cRKK1W__sectionTitle{font-size:36px;margin-top:6px!important}.lp-module__cRKK1W__sectionLead{font-size:15px;line-height:2;margin-top:12px!important}.lp-module__cRKK1W__sectionBody{max-width:none;padding-bottom:4px}}.lp-module__cRKK1W__hero{min-height:var(--lp-section-min);padding-top:var(--lp-hero-pad-top);flex-direction:column;display:flex}.lp-module__cRKK1W__heroGrid{grid-template-columns:var(--lp-gutter)minmax(0,1fr)var(--lp-gutter);grid-template-rows:220px auto minmax(var(--lp-hero-sp-phone-min),1fr);width:100%;max-width:var(--lp-col-max);flex:1 0 auto;grid-template-areas:".band band"".lead."".phone.";margin:0 auto;display:grid}.lp-module__cRKK1W__heroText,.lp-module__cRKK1W__heroArt{display:contents}.lp-module__cRKK1W__heroTitle{z-index:2;flex-direction:column;grid-area:band;justify-content:center;align-self:stretch;align-items:flex-start;gap:8px;padding:0 0 30px 16px;display:flex}.lp-module__cRKK1W__heroBadge{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.02em;border-radius:16px 16px 16px 5px;padding:6px 14px;font-size:14px;font-weight:900;line-height:1.45}.lp-module__cRKK1W__heroH1{letter-spacing:.02em;color:var(--lp-ink);font-size:26px;font-weight:900;line-height:1.3}.lp-module__cRKK1W__heroLead{color:var(--lp-sub);grid-area:lead;font-size:14px;line-height:1.9;margin-top:12px!important}.lp-module__cRKK1W__heroCtaGroup{display:none}.lp-module__cRKK1W__heroPhoto{background:var(--lp-photo-bg-sp);border-radius:40px 0 0 6px;grid-area:band;position:relative;overflow:hidden}.lp-module__cRKK1W__heroPhoto img{height:auto;transition:opacity .9s;position:absolute;top:0;left:0}.lp-module__cRKK1W__heroPhotoStudent{width:125%}.lp-module__cRKK1W__heroPhotoParent{width:150%;top:-18px!important}.lp-module__cRKK1W__heroCaption{z-index:2;background:var(--lp-white);color:var(--lp-sub);border-radius:8px;grid-area:band;place-self:end;margin:0 8px 6px 0;padding:2px 8px;font-size:12px;line-height:1.5}.lp-module__cRKK1W__heroPhoneArea{max-height:calc(var(--lp-hero-sp-phone-top) + 580px);grid-area:phone;margin-top:10px;position:relative;overflow:hidden}.lp-module__cRKK1W__heroPhone{top:var(--lp-hero-sp-phone-top);border:8px solid var(--lp-ink);background:var(--lp-ink);border-radius:42px;width:300px;height:580px;position:absolute;left:calc(50% - 150px)}.lp-module__cRKK1W__heroScreen{background:var(--lp-white);border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.lp-module__cRKK1W__heroScreen img{width:100%;height:auto;transition:opacity .7s;position:absolute;top:0;left:0}.lp-module__cRKK1W__heroLabelBox{z-index:2;position:absolute;top:0;left:0}.lp-module__cRKK1W__heroLabel{background:var(--lp-ink);color:var(--lp-white);letter-spacing:.02em;white-space:nowrap;border-radius:12px 12px 12px 4px;padding:5px 12px;font-size:12px;font-weight:700;transition:opacity .7s;position:absolute;top:0;left:0}.lp-module__cRKK1W__heroDots{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:2px;right:0}.lp-module__cRKK1W__dotsRow{align-items:center;gap:8px;display:flex}.lp-module__cRKK1W__heroDot{background:var(--lp-dot-off);border-radius:4px;width:8px;height:8px;transition:background .7s}.lp-module__cRKK1W__heroDotOn{background:var(--lp-indigo)}.lp-module__cRKK1W__isOn{opacity:1}.lp-module__cRKK1W__isOff{opacity:0}@media (min-width:1024px){.lp-module__cRKK1W__hero{--hero-phone-w-max:300px;--hero-phone-top-max:100px;--hero-photo-h-max:500px;--hero-art-h-max:630px}.lp-module__cRKK1W__heroGrid{width:100%;max-width:1160px;padding:0 var(--lp-gutter);flex-wrap:nowrap;align-items:center;gap:40px;margin:0 auto;display:flex}.lp-module__cRKK1W__heroText{flex-direction:column;flex:470px;align-items:flex-start;gap:24px;display:flex}.lp-module__cRKK1W__heroTitle{gap:24px;padding:0;display:flex}.lp-module__cRKK1W__heroBadge{letter-spacing:.02em;border-radius:26px 26px 26px 6px;padding:12px 26px;font-size:24px;line-height:1.5}.lp-module__cRKK1W__heroH1{white-space:nowrap;font-size:58px;line-height:1.3}.lp-module__cRKK1W__heroLead{font-size:16.5px;line-height:2;margin-top:0!important}.lp-module__cRKK1W__heroLead .lp-module__cRKK1W__nowrap{white-space:nowrap}.lp-module__cRKK1W__heroCtaGroup{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.lp-module__cRKK1W__ctaHero{letter-spacing:.02em;border-radius:42px;gap:16px;min-height:84px;padding:0 40px;font-size:36px;line-height:1.3}.lp-module__cRKK1W__heroCtaNote{color:var(--lp-sub);padding-left:6px;font-size:14px;font-weight:500;line-height:1.8}.lp-module__cRKK1W__heroArt{z-index:0;aspect-ratio:527/630;min-width:0;max-height:var(--hero-art-h-max);flex:466px;display:block;position:relative;overflow:hidden;container-type:inline-size}.lp-module__cRKK1W__heroPhoto{z-index:-1;width:72%;height:min(var(--hero-photo-h-max),95cqw);background:var(--lp-photo-bg);border-radius:72px 72px 12px;position:absolute;top:0;right:0}.lp-module__cRKK1W__heroPhoto img{object-fit:cover;height:100%;width:100%!important;top:0!important}.lp-module__cRKK1W__heroPhotoStudent{object-position:51% 50%}.lp-module__cRKK1W__heroPhotoParent{object-position:31% 50%}.lp-module__cRKK1W__heroPhoneArea{display:contents}.lp-module__cRKK1W__heroPhone{left:0;top:min(var(--hero-phone-top-max),19cqw);width:min(var(--hero-phone-w-max),57cqw);aspect-ratio:300/590;border-width:9px;border-radius:46px;height:auto}.lp-module__cRKK1W__heroScreen{border-radius:37px}.lp-module__cRKK1W__heroScreen img{object-fit:contain;object-position:top;height:100%}.lp-module__cRKK1W__heroLabelBox{top:min(54px,10.2cqw)}.lp-module__cRKK1W__heroLabel{border-radius:16px 16px 16px 4px;padding:7px 16px;font-size:13px}.lp-module__cRKK1W__heroDots{right:0;left:min(var(--hero-phone-w-max),57cqw);top:calc(min(var(--hero-photo-h-max),95cqw) + 12px);justify-content:center;gap:10px}.lp-module__cRKK1W__dotsRow{gap:10px}.lp-module__cRKK1W__heroDot{border-radius:5px;width:10px;height:10px}.lp-module__cRKK1W__heroCaption{right:0;left:min(var(--hero-phone-w-max),57cqw);top:calc(min(var(--hero-photo-h-max),95cqw) + 46px);text-align:center;background:0 0;margin:0;padding:0;font-size:12px;position:absolute}}.lp-module__cRKK1W__heroTrust{--hero-trust-font:13px;--hero-trust-pr-font:12px;--hero-trust-dot:18px;--hero-trust-check:10px;--hero-trust-lh:1.5;width:100%;max-width:var(--lp-col-max);padding:0 var(--lp-gutter);font-size:var(--hero-trust-font);line-height:var(--hero-trust-lh);color:var(--lp-ink);flex-direction:column;align-items:flex-start;gap:6px;margin:0 auto 12px;list-style:none;display:flex}.lp-module__cRKK1W__heroTrustItem{color:var(--lp-ink);align-items:flex-start;gap:8px;display:flex}.lp-module__cRKK1W__heroTrustDot{width:var(--hero-trust-dot);height:var(--hero-trust-dot);margin-top:calc((var(--hero-trust-font)*var(--hero-trust-lh) - var(--hero-trust-dot))/2);background:var(--lp-indigo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lp-module__cRKK1W__heroTrustCheck{width:var(--hero-trust-check);height:var(--hero-trust-check)}.lp-module__cRKK1W__heroTrustHead{font-weight:700}.lp-module__cRKK1W__heroTrustSubsidy:hover .lp-module__cRKK1W__heroTrustHead{text-underline-offset:2px;text-decoration:underline}.lp-module__cRKK1W__heroTrustChev{width:12px;height:12px;margin-top:calc((var(--hero-trust-font)*var(--hero-trust-lh) - 12px)/2);flex-shrink:0}.lp-module__cRKK1W__heroTrustBody{flex-direction:column;align-items:flex-start;display:flex}.lp-module__cRKK1W__heroTrustHead+.lp-module__cRKK1W__heroTrustPr{margin-left:.6em}.lp-module__cRKK1W__heroTrustPr{font-size:var(--hero-trust-pr-font);display:inline-block}.lp-module__cRKK1W__heroTrustHeadLink .lp-module__cRKK1W__heroTrustHead{color:inherit}.lp-module__cRKK1W__heroTrustHeadLink .lp-module__cRKK1W__heroTrustPr{margin-left:.3em}.lp-module__cRKK1W__heroTrustNames{font-weight:500}.lp-module__cRKK1W__heroTrustName{white-space:nowrap;display:inline-block}@media (max-width:1023px){.lp-module__cRKK1W__hero{grid-template-columns:1fr var(--lp-gutter)minmax(0,calc(var(--lp-col-max) - 2*var(--lp-gutter)))var(--lp-gutter)1fr;grid-template-rows:140px auto auto minmax(var(--lp-hero-sp-phone-min),1fr);grid-template-areas:". .band band."". .lead. ."". .trust. ."". .phone. .";display:grid}.lp-module__cRKK1W__heroGrid{display:contents}.lp-module__cRKK1W__heroTrust{grid-area:trust;width:auto;max-width:none;margin:16px 0 0;padding:0}.lp-module__cRKK1W__heroPhoto img.lp-module__cRKK1W__heroPhotoStudent,.lp-module__cRKK1W__heroPhoto img.lp-module__cRKK1W__heroPhotoParent{width:auto;max-width:none;height:130%;left:auto;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%);top:-4%!important}.lp-module__cRKK1W__heroPhoto img.lp-module__cRKK1W__heroPhotoParent{transform:translate(20%)}.lp-module__cRKK1W__heroTitle{padding-bottom:14px}}@media (min-width:390px) and (max-width:1023px){.lp-module__cRKK1W__heroTrust{--hero-trust-font:14px}}@media (min-width:1024px){.lp-module__cRKK1W__hero{padding-top:20px}.lp-module__cRKK1W__heroTrust{--hero-trust-font:20px;--hero-trust-pr-font:15px;--hero-trust-dot:24px;--hero-trust-check:13px;--hero-trust-lh:1.45;gap:8px;width:fit-content;max-width:none;margin:0 auto 14px;padding:0}.lp-module__cRKK1W__heroTrustItem{gap:10px}.lp-module__cRKK1W__heroTrustNames{font-size:16px}}@media (min-width:1024px) and (max-height:720px){.lp-module__cRKK1W__hero{padding-top:8px}.lp-module__cRKK1W__heroTrust{--hero-trust-font:18px;--hero-trust-pr-font:14px;--hero-trust-dot:22px;--hero-trust-check:12px;gap:4px;margin-bottom:4px}.lp-module__cRKK1W__heroTrustNames{font-size:15px}.lp-module__cRKK1W__heroText{gap:16px}.lp-module__cRKK1W__heroLead{line-height:1.8}.lp-module__cRKK1W__page{--lp-hero-pad-top:16px}.lp-module__cRKK1W__hero{--hero-phone-w-max:250px;--hero-phone-top-max:84px;--hero-photo-h-max:420px;--hero-art-h-max:525px}}.lp-module__cRKK1W__pauseBtn{width:var(--lp-pause-size);height:var(--lp-pause-size);border:1.5px solid var(--lp-line);color:var(--lp-indigo);cursor:pointer;background:#ffffffeb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp-module__cRKK1W__pauseBtn:hover{border-color:var(--lp-indigo)}.lp-module__cRKK1W__pauseIcon{width:12px;height:12px}.lp-module__cRKK1W__cards{flex-direction:column;gap:12px;padding:18px 16px 16px;display:flex}.lp-module__cRKK1W__card{background:var(--lp-white);border-radius:24px 24px 24px 6px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.lp-module__cRKK1W__card:hover{box-shadow:inset 0 0 0 1.5px var(--lp-indigo)}.lp-module__cRKK1W__cardThumb{width:112px;height:112px}.lp-module__cRKK1W__thumbImgSp{object-fit:cover;border-radius:18px 18px 18px 5px;width:112px;height:112px}.lp-module__cRKK1W__thumbPosAsk{object-position:var(--lp-card-pos-ask)}.lp-module__cRKK1W__thumbPosReport{object-position:var(--lp-card-pos-report)}.lp-module__cRKK1W__thumbPosSafety{object-position:var(--lp-card-pos-safety)}.lp-module__cRKK1W__cardBody{flex-direction:column;gap:8px;display:flex}.lp-module__cRKK1W__cardHeadRow{align-items:center;gap:10px;display:flex}.lp-module__cRKK1W__numBadge{background:var(--lp-grad);width:30px;height:30px;color:var(--lp-white);border-radius:11px 11px 11px 5px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex}.lp-module__cRKK1W__cardTitle{letter-spacing:.02em;font-size:22px;font-weight:900;line-height:1.2}.lp-module__cRKK1W__cardSub{font-size:13px;font-weight:700;line-height:1.6}.lp-module__cRKK1W__cardSub .lp-module__cRKK1W__nb{display:inline-block}.lp-module__cRKK1W__cardBullets{display:none}.lp-module__cRKK1W__cardMore{color:var(--lp-indigo);align-items:center;gap:4px;font-size:13px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__chev14{flex-shrink:0;width:14px;height:14px}.lp-module__cRKK1W__chev12{flex-shrink:0;width:12px;height:12px}.lp-module__cRKK1W__chev16{flex-shrink:0;width:16px;height:16px}.lp-module__cRKK1W__chev22{flex-shrink:0;width:22px;height:22px}@media (min-width:1024px){.lp-module__cRKK1W__cards{width:100%;max-width:1160px;padding:22px var(--lp-gutter)14px;flex-flow:wrap;justify-content:center;gap:36px 28px;margin:0 auto}.lp-module__cRKK1W__card{background:0 0;border-radius:0;flex-direction:column;flex:300px;align-items:stretch;gap:12px;max-width:368px;padding:0;display:flex}.lp-module__cRKK1W__card:hover{box-shadow:none}.lp-module__cRKK1W__card:hover .lp-module__cRKK1W__cardThumb{border-color:var(--lp-indigo)}.lp-module__cRKK1W__cardThumb{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:32px 32px 32px 7px;width:auto;height:196px;overflow:hidden}.lp-module__cRKK1W__thumbImgPc{object-fit:cover;object-position:top;width:100%;height:100%}.lp-module__cRKK1W__thumbDemo{flex-direction:column;justify-content:center;gap:6px;height:196px;padding:12px 16px;display:flex}.lp-module__cRKK1W__demoCaption{letter-spacing:.02em;color:var(--lp-sub);font-size:12px;font-weight:700}.lp-module__cRKK1W__demoBubble{background:var(--lp-tint);border-radius:18px 18px 18px 5px;align-self:flex-start;max-width:94%;padding:8px 12px;font-size:12.5px;font-weight:700;line-height:1.6}.lp-module__cRKK1W__cardBody{gap:12px}.lp-module__cRKK1W__numBadge{border-radius:13px 13px 13px 5px;width:36px;height:36px;font-size:16px}.lp-module__cRKK1W__cardTitle{font-size:26px}.lp-module__cRKK1W__cardSub{border-bottom:4px solid var(--lp-grad-line);letter-spacing:.02em;align-self:flex-start;padding-bottom:5px;font-size:16px;font-weight:900;line-height:1.5}.lp-module__cRKK1W__cardBullets{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lp-module__cRKK1W__cardBullets li{align-items:flex-start;gap:10px;font-size:13.5px;font-weight:700;line-height:1.8;display:flex}.lp-module__cRKK1W__checkDot{background:var(--lp-grad);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:3px;display:inline-flex}.lp-module__cRKK1W__checkIcon{width:10px;height:10px}.lp-module__cRKK1W__cardMore{border:1.5px solid var(--lp-indigo);background:var(--lp-white);letter-spacing:.02em;border-radius:22px 22px 22px 6px;align-self:flex-start;gap:8px;min-height:44px;padding:0 22px;font-size:14px}.lp-module__cRKK1W__card:hover .lp-module__cRKK1W__cardMore{background:var(--lp-tint)}}.lp-module__cRKK1W__trustCards{flex-direction:column;gap:10px;padding:14px 20px 0;display:flex}.lp-module__cRKK1W__trustCard{background:var(--lp-tint);border-radius:20px 20px 20px 5px;flex-direction:column;justify-content:center;gap:3px;min-height:68px;margin-left:28px;padding:10px 12px 11px 40px;display:flex;position:relative}.lp-module__cRKK1W__trustBadge{background:var(--lp-grad);width:56px;height:56px;color:var(--lp-white);text-align:center;letter-spacing:.02em;border-radius:28px;justify-content:center;align-items:center;margin-top:-28px;font-size:12px;font-weight:900;line-height:1.3;display:flex;position:absolute;top:50%;left:-28px}.lp-module__cRKK1W__trustTitleGroup{flex-direction:column;gap:5px;display:flex}.lp-module__cRKK1W__trustTitle{font-size:16px;font-weight:900;line-height:1.45}.lp-module__cRKK1W__trustLine{display:none}.lp-module__cRKK1W__trustBody{color:var(--lp-sub);font-size:12px;line-height:1.6}.lp-module__cRKK1W__trustBody p+p{margin-top:2px}.lp-module__cRKK1W__trustLinkBlock{white-space:nowrap;font-size:12px;display:inline}.lp-module__cRKK1W__storyWrap{padding:14px 20px 8px}.lp-module__cRKK1W__storyCard{border:2px solid var(--lp-tint);background:var(--lp-white);border-radius:24px 24px 24px 6px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tag tag""title title""name more";align-items:center;gap:8px 12px;padding:14px 18px;display:grid}.lp-module__cRKK1W__storyCard:hover{border-color:var(--lp-indigo)}.lp-module__cRKK1W__storyText,.lp-module__cRKK1W__storyFoot{display:contents}.lp-module__cRKK1W__storyTag{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.02em;border-radius:14px 14px 14px 4px;grid-area:tag;justify-self:start;padding:4px 12px;font-size:12px;font-weight:900}.lp-module__cRKK1W__storyTitle{grid-area:title;font-size:17px;font-weight:900;line-height:1.6}.lp-module__cRKK1W__storyName{grid-area:name;font-size:12px;font-weight:900}.lp-module__cRKK1W__storyMore{color:var(--lp-indigo);grid-area:more;justify-self:end;align-items:center;gap:4px;font-size:13px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__appRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 20px 8px;display:flex}.lp-module__cRKK1W__appRowPending{visibility:hidden}.lp-module__cRKK1W__appText{font-size:12px;font-weight:700;line-height:1.5}.lp-module__cRKK1W__badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lp-module__cRKK1W__badges a{display:inline-flex}.lp-module__cRKK1W__badgeApple{width:auto;height:44px}.lp-module__cRKK1W__badgePlay{width:auto;height:51px}@media (min-width:1024px){.lp-module__cRKK1W__trustCards{width:100%;max-width:1160px;padding:52px var(--lp-gutter)0;flex-flow:wrap;align-items:stretch;gap:56px 24px;margin:0 auto}.lp-module__cRKK1W__trustCard{text-align:center;border-radius:28px 28px 28px 7px;flex:300px;justify-content:flex-start;align-items:center;gap:9px;min-height:0;margin-left:0;padding:50px 22px 18px}.lp-module__cRKK1W__trustBadge{border-radius:40px;width:80px;height:80px;margin:0 0 0 -40px;font-size:16px;top:-40px;left:50%}.lp-module__cRKK1W__trustTitle{letter-spacing:.02em;font-size:21px}.lp-module__cRKK1W__trustLine{background:var(--lp-grad-line);height:4px;display:block}.lp-module__cRKK1W__trustBody{font-size:13.5px;line-height:1.8}.lp-module__cRKK1W__trustLinkBlock{white-space:normal;font-size:13px;display:block}.lp-module__cRKK1W__storyWrap{width:100%;max-width:1160px;padding:12px var(--lp-gutter)6px;justify-content:center;margin:0 auto;display:flex}.lp-module__cRKK1W__storyCard{border-radius:40px 40px 40px 9px;grid-template-columns:auto auto;grid-template-areas:"tag more""title more""name more";gap:6px 64px;padding:12px 40px}.lp-module__cRKK1W__storyTag{padding:5px 16px;font-size:13px}.lp-module__cRKK1W__storyTitle{letter-spacing:.02em;font-size:22px}.lp-module__cRKK1W__storyName{letter-spacing:.02em;font-size:14px}.lp-module__cRKK1W__storyMore{border:1.5px solid var(--lp-indigo);background:var(--lp-white);letter-spacing:.02em;border-radius:23px 23px 23px 6px;justify-self:start;gap:8px;min-height:46px;padding:0 24px;font-size:15px}.lp-module__cRKK1W__storyCard:hover{border-color:var(--lp-tint)}.lp-module__cRKK1W__storyCard:hover .lp-module__cRKK1W__storyMore{background:var(--lp-tint)}.lp-module__cRKK1W__appRow{padding:0 var(--lp-gutter)4px;justify-content:center;gap:6px 18px}.lp-module__cRKK1W__appText{letter-spacing:.02em;font-size:14px}}.lp-module__cRKK1W__pricingWrap{flex-direction:column;gap:10px;padding:10px 20px 0;display:flex}.lp-module__cRKK1W__campaignBand{background:var(--lp-grad);color:var(--lp-white);text-align:center;border-radius:20px 20px 20px 5px;flex-direction:column;align-items:center;gap:3px;padding:10px 18px;display:flex}.lp-module__cRKK1W__campaignChip{background:var(--lp-white);color:var(--lp-indigo);letter-spacing:.02em;border-radius:10px 10px 10px 3px;padding:2px 12px;font-size:12px;font-weight:900}.lp-module__cRKK1W__campaignMain{font-size:16px;font-weight:900;line-height:1.45}.lp-module__cRKK1W__campaignNote{font-size:12px;font-weight:700}.lp-module__cRKK1W__plans{background:var(--lp-white);border-radius:24px 24px 24px 6px;flex-direction:column;padding:4px 18px;display:flex}.lp-module__cRKK1W__plan{border-bottom:1px solid var(--lp-line);align-items:center;gap:8px;min-height:50px;padding:5px 0;display:flex}.lp-module__cRKK1W__plan:last-child{border-bottom:0}.lp-module__cRKK1W__plan:hover .lp-module__cRKK1W__planName{color:var(--lp-indigo)}.lp-module__cRKK1W__planTagRow{display:none}.lp-module__cRKK1W__planLeft{flex-direction:column;flex:1;display:flex}.lp-module__cRKK1W__planName{letter-spacing:.02em;align-items:center;font-size:15px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__recChip{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.02em;border-radius:10px 10px 10px 3px;padding:2px 9px;font-size:12px;font-weight:900}.lp-module__cRKK1W__planName .lp-module__cRKK1W__recChip{margin-left:8px}.lp-module__cRKK1W__planSubjects{color:var(--lp-sub);font-size:12px;font-weight:500}.lp-module__cRKK1W__planRight{flex-direction:column;align-items:flex-end;display:flex}.lp-module__cRKK1W__planPrice{align-items:baseline;gap:3px;display:inline-flex}.lp-module__cRKK1W__planTax,.lp-module__cRKK1W__planUnit{font-size:12px;font-weight:700}.lp-module__cRKK1W__planNum{font-size:20px;font-weight:900;line-height:1.2}.lp-module__cRKK1W__planDiscount{color:var(--lp-indigo);font-size:12px;font-weight:700;line-height:1.5}.lp-module__cRKK1W__priceNotes{color:var(--lp-sub);padding:0 4px;font-size:13px;line-height:1.9}.lp-module__cRKK1W__notesLink{padding:8px 0;font-size:12px;display:inline}.lp-module__cRKK1W__notesLink .lp-module__cRKK1W__chev14{display:none}.lp-module__cRKK1W__trial{background:var(--lp-white);border-radius:24px 24px 24px 6px;grid-template-rows:1fr auto;grid-template-columns:124px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.lp-module__cRKK1W__trial:hover .lp-module__cRKK1W__trialPill{opacity:.9}.lp-module__cRKK1W__trialPhoto{grid-row:1/3;min-height:176px;position:relative}.lp-module__cRKK1W__trialPhoto img{object-fit:cover;object-position:45% 25%;width:100%;height:100%;position:absolute;inset:0}.lp-module__cRKK1W__trialText{flex-direction:column;justify-content:center;gap:6px;padding:14px 14px 6px;display:flex}.lp-module__cRKK1W__trialTag{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.02em;border-radius:10px 10px 10px 3px;align-self:flex-start;padding:2px 10px;font-size:12px;font-weight:900}.lp-module__cRKK1W__trialHead{font-size:18px;font-weight:900;line-height:1.45}.lp-module__cRKK1W__trialBody{color:var(--lp-sub);font-size:12.5px;line-height:1.7}.lp-module__cRKK1W__trialCta{align-items:center;padding:0 14px 14px;display:flex}.lp-module__cRKK1W__trialPill{border-radius:22px;gap:6px;min-height:44px;padding:0 18px;font-size:14.5px}@media (min-width:1024px){.lp-module__cRKK1W__pricingWrap{width:100%;max-width:1160px;padding:24px var(--lp-gutter)0;gap:0;margin:0 auto}.lp-module__cRKK1W__campaignBandWrap{justify-content:center;display:flex}.lp-module__cRKK1W__campaignBand{border-radius:30px 30px 30px 7px;flex-flow:wrap;justify-content:center;gap:4px 18px;padding:10px 32px}.lp-module__cRKK1W__campaignChip{border-radius:12px 12px 12px 4px;padding:4px 14px;font-size:14px}.lp-module__cRKK1W__campaignMain{letter-spacing:.02em;font-size:23px;line-height:1.5}.lp-module__cRKK1W__campaignNote{font-size:12.5px}.lp-module__cRKK1W__plans{border-radius:28px 28px 28px 7px;flex-flow:wrap;gap:12px 0;margin-top:24px;padding:12px 16px 14px}.lp-module__cRKK1W__plan{text-align:center;border-bottom:0;flex-direction:column;flex:170px;justify-content:flex-start;gap:3px;min-height:0;padding:2px 10px}.lp-module__cRKK1W__plan+.lp-module__cRKK1W__plan{border-left:1px solid var(--lp-line)}.lp-module__cRKK1W__planTagRow{align-items:center;height:20px;display:inline-flex}.lp-module__cRKK1W__planTagRow .lp-module__cRKK1W__recChip{padding:2px 12px;font-size:12px}.lp-module__cRKK1W__planLeft,.lp-module__cRKK1W__planRight{display:contents}.lp-module__cRKK1W__planName{letter-spacing:.02em;font-size:19px}.lp-module__cRKK1W__planSubjects{font-size:13px}.lp-module__cRKK1W__planPrice{gap:4px;margin-top:2px}.lp-module__cRKK1W__planTax,.lp-module__cRKK1W__planUnit{font-size:13px}.lp-module__cRKK1W__planNum{letter-spacing:.02em;font-size:27px;line-height:1.5}.lp-module__cRKK1W__planDiscount{font-size:13px}.lp-module__cRKK1W__plan .lp-module__cRKK1W__chev12{display:none}.lp-module__cRKK1W__priceNotes{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;padding:10px 0 0;font-size:13px;line-height:1.8;display:flex}.lp-module__cRKK1W__priceNotes .lp-module__cRKK1W__gap{display:none}.lp-module__cRKK1W__notesLink{align-items:center;gap:6px;min-height:44px;padding:0;font-size:13px;display:inline-flex}.lp-module__cRKK1W__notesLink .lp-module__cRKK1W__chev14{display:inline}.lp-module__cRKK1W__trial{border-radius:30px 30px 30px 8px;flex-wrap:wrap;align-items:stretch;margin-top:12px;display:flex}.lp-module__cRKK1W__trialPhoto{flex:0 0 280px;min-height:204px}.lp-module__cRKK1W__trialPhoto img{object-position:50% 25%}.lp-module__cRKK1W__trialText{flex:420px;gap:8px;padding:20px 12px 20px 36px}.lp-module__cRKK1W__trialTag{letter-spacing:.02em;border-radius:0 0 16px;padding:7px 18px;font-size:14px;position:absolute;top:0;left:0}.lp-module__cRKK1W__trialHead{letter-spacing:.02em;font-size:25px;line-height:1.5}.lp-module__cRKK1W__trialBody{font-size:15px;line-height:1.9}.lp-module__cRKK1W__trialCta{flex:none;padding:20px 36px 20px 12px}.lp-module__cRKK1W__trialPill{letter-spacing:.02em;border-radius:30px;gap:10px;min-height:60px;padding:0 34px;font-size:19px}}.lp-module__cRKK1W__startBody{flex-direction:column;gap:12px;padding:12px 20px 0;display:flex}.lp-module__cRKK1W__startPhotoBox{flex-direction:column;gap:6px;display:flex;position:relative}.lp-module__cRKK1W__startPhoto{object-fit:cover;object-position:60% 35%;border-radius:24px 24px 24px 6px;width:100%;height:180px}.lp-module__cRKK1W__startCaption{background:var(--lp-white);color:var(--lp-sub);border-radius:8px;padding:2px 8px;font-size:12px;position:absolute;bottom:6px;right:8px}.lp-module__cRKK1W__steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp-module__cRKK1W__step{gap:10px;display:flex}.lp-module__cRKK1W__stepRail{flex-direction:column;align-items:center;display:flex}.lp-module__cRKK1W__stepNum{background:var(--lp-grad);width:32px;height:32px;color:var(--lp-white);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.lp-module__cRKK1W__stepLine{background:var(--lp-step-line);flex:1;width:2px;min-height:9px}.lp-module__cRKK1W__stepText{flex-direction:column;flex:1;gap:1px;padding:5px 0 9px;display:flex}.lp-module__cRKK1W__step:last-child .lp-module__cRKK1W__stepText{padding-bottom:0}.lp-module__cRKK1W__stepTitle{letter-spacing:.02em;font-size:15px;font-weight:900;line-height:1.5}.lp-module__cRKK1W__stepBody{color:var(--lp-sub);font-size:12px;line-height:1.65}.lp-module__cRKK1W__startCta{letter-spacing:.02em;border-radius:21px;align-self:center;gap:8px;min-height:42px;padding:0 26px;font-size:15px}@media (min-width:1024px){.lp-module__cRKK1W__startBody{width:100%;max-width:1160px;padding:18px var(--lp-gutter)0;flex-flow:wrap;align-items:center;gap:28px 56px;margin:0 auto}.lp-module__cRKK1W__startPhotoBox{flex:1.25 500px}.lp-module__cRKK1W__startPhoto{object-position:60% 50%;border-radius:44px 44px 44px 10px;height:440px}.lp-module__cRKK1W__startCaption{background:0 0;padding:0;font-size:12px;position:static}.lp-module__cRKK1W__startSteps{flex-direction:column;flex:420px;display:flex}.lp-module__cRKK1W__step{gap:16px}.lp-module__cRKK1W__stepNum{border-radius:22px;width:44px;height:44px;font-size:18px}.lp-module__cRKK1W__stepLine{min-height:16px}.lp-module__cRKK1W__stepText{gap:3px;padding:7px 0 16px}.lp-module__cRKK1W__stepTitle{font-size:20px}.lp-module__cRKK1W__stepBody{font-size:14px;line-height:1.8}.lp-module__cRKK1W__startCta{letter-spacing:.02em;border-radius:38px;align-self:flex-start;gap:12px;width:100%;max-width:485px;height:75px;min-height:54px;margin-top:22px;padding:0 34px;font-size:23px}}.lp-module__cRKK1W__faqList{flex-direction:column;gap:6px;padding:12px 16px 0;display:flex}.lp-module__cRKK1W__faqMore{flex-direction:column;gap:6px;display:flex}.lp-module__cRKK1W__faqMore[hidden]{display:none}.lp-module__cRKK1W__faqItem{background:var(--lp-white);border-radius:16px 16px 16px 4px}.lp-module__cRKK1W__faqQ{font-size:inherit;font-weight:inherit}.lp-module__cRKK1W__faqButton{border-radius:inherit;width:100%;min-height:44px;color:var(--lp-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.lp-module__cRKK1W__faqButton:hover .lp-module__cRKK1W__faqQText{color:var(--lp-indigo)}.lp-module__cRKK1W__qMark{background:var(--lp-grad);width:26px;height:26px;color:var(--lp-white);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__faqQText{letter-spacing:.02em;flex:1;font-size:13.5px;font-weight:700;line-height:1.5}.lp-module__cRKK1W__faqArrow{flex-shrink:0;width:14px;height:14px;transition:transform .2s}.lp-module__cRKK1W__faqArrowUp{transform:rotate(180deg)}.lp-module__cRKK1W__faqAnswer{color:var(--lp-sub);padding:0 12px 12px 46px;font-size:13px;line-height:1.9}.lp-module__cRKK1W__faqAnswer[hidden]{display:none}.lp-module__cRKK1W__faqAnswer a{color:var(--lp-indigo);text-decoration:underline}.lp-module__cRKK1W__faqToggleRow{justify-content:center;padding-top:6px;display:flex}.lp-module__cRKK1W__faqToggle{border:1.5px solid var(--lp-indigo);background:var(--lp-white);min-height:40px;color:var(--lp-indigo);cursor:pointer;letter-spacing:.02em;border-radius:20px 20px 20px 5px;align-items:center;gap:8px;padding:0 20px;font-size:13.5px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__faqToggle:hover{background:var(--lp-tint)}.lp-module__cRKK1W__faqToggleLabel{align-items:center;gap:8px;display:inline-flex}.lp-module__cRKK1W__faqToggleLabel[hidden]{display:none}.lp-module__cRKK1W__contactWrap{padding:14px 16px 0}.lp-module__cRKK1W__contact{background:var(--lp-white);text-align:center;border-radius:22px 22px 22px 6px;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 12px;display:flex}.lp-module__cRKK1W__contactTitle{letter-spacing:.02em;font-size:15px;font-weight:900;line-height:1.5}.lp-module__cRKK1W__contactBtns{flex-wrap:wrap;align-self:stretch;gap:8px;display:flex}.lp-module__cRKK1W__contactBtn{letter-spacing:.02em;border-radius:20px 20px 20px 5px;flex:100%;min-height:44px;padding:0 12px;font-size:13.5px}.lp-module__cRKK1W__contactNote{color:var(--lp-sub);font-size:12px;line-height:1.7}.lp-module__cRKK1W__faqCta{padding-top:22px}.lp-module__cRKK1W__faqSpacer{flex:1 0 16px}.lp-module__cRKK1W__notes{border-bottom:1px solid var(--lp-line-soft);background:var(--lp-white);padding:14px 20px 12px}.lp-module__cRKK1W__notesInner{flex-direction:column;gap:2px;display:flex}.lp-module__cRKK1W__notesTitle{letter-spacing:.02em;margin-bottom:4px;font-size:13px;font-weight:900;line-height:1.6}.lp-module__cRKK1W__notesLine{color:var(--lp-sub);font-size:12px;line-height:1.7}@media (min-width:1024px){.lp-module__cRKK1W__faqList{width:100%;max-width:760px;padding:24px var(--lp-gutter)0;gap:10px;margin:0 auto}.lp-module__cRKK1W__faqMore{gap:10px}.lp-module__cRKK1W__faqItem{border-radius:20px 20px 20px 5px}.lp-module__cRKK1W__faqButton{gap:12px;min-height:56px;padding:11px 18px}.lp-module__cRKK1W__qMark{border-radius:17px;width:34px;height:34px;font-size:15px}.lp-module__cRKK1W__faqQText{font-size:16px}.lp-module__cRKK1W__faqArrow{width:16px;height:16px}.lp-module__cRKK1W__faqAnswer{padding:0 18px 16px 64px;font-size:15px;line-height:2}.lp-module__cRKK1W__faqToggleRow{padding-top:10px}.lp-module__cRKK1W__faqToggle{border-radius:24px 24px 24px 6px;min-height:48px;padding:0 28px;font-size:15px}.lp-module__cRKK1W__contactWrap{width:100%;max-width:760px;padding:22px var(--lp-gutter)0;margin:0 auto}.lp-module__cRKK1W__contact{border-radius:28px 28px 28px 7px;gap:12px;padding:20px 28px 18px}.lp-module__cRKK1W__contactTitle{font-size:18px}.lp-module__cRKK1W__contactBtns{gap:12px}.lp-module__cRKK1W__contactBtn{border-radius:24px 24px 24px 6px;flex:220px;min-height:48px;padding:0 22px;font-size:15px}.lp-module__cRKK1W__contactNote{font-size:12px}.lp-module__cRKK1W__faqSpacer{flex-basis:28px}.lp-module__cRKK1W__notes{padding:18px var(--lp-gutter)16px}.lp-module__cRKK1W__notesInner{max-width:1160px;margin:0 auto}.lp-module__cRKK1W__notesTitle{font-size:14px}.lp-module__cRKK1W__notesLine{font-size:12px;line-height:1.8}}.lp-module__cRKK1W__footer{background:var(--lp-white);padding:10px 20px 12px}.lp-module__cRKK1W__footerDetail{background:var(--lp-tint)}.lp-module__cRKK1W__footerGrid{grid-template-columns:1fr auto;grid-template-areas:"logo copy""links links""subsidy subsidy""contact contact";align-items:center;row-gap:2px;display:grid}.lp-module__cRKK1W__footerLogo{grid-area:logo}.lp-module__cRKK1W__footerCopy{color:var(--lp-sub);grid-area:copy;font-size:12px}.lp-module__cRKK1W__footerLinks{flex-wrap:wrap;grid-area:links;gap:0 16px;display:flex}.lp-module__cRKK1W__footerLinks a{align-items:center;min-height:44px;font-size:12.5px;font-weight:500;text-decoration:underline;display:inline-flex}.lp-module__cRKK1W__footerLinks a:hover{color:var(--lp-indigo)}.lp-module__cRKK1W__footerSubsidy{color:var(--lp-sub);grid-area:subsidy;font-size:12px;line-height:1.7}.lp-module__cRKK1W__footerContact{color:var(--lp-sub);grid-area:contact;font-size:12px;line-height:1.7}@media (min-width:1024px){.lp-module__cRKK1W__footer{padding:16px var(--lp-gutter)18px}.lp-module__cRKK1W__footerGrid{grid-template-columns:auto 1fr;grid-template-areas:"logo links""subsidy subsidy""contact copy";gap:0 32px;max-width:1160px;margin:0 auto}.lp-module__cRKK1W__footerLinks{justify-self:end;gap:0 28px}.lp-module__cRKK1W__footerLinks a{font-size:14px}.lp-module__cRKK1W__footerSubsidy,.lp-module__cRKK1W__footerContact,.lp-module__cRKK1W__footerCopy{font-size:12.5px;line-height:1.9}.lp-module__cRKK1W__footerCopy{justify-self:end}}.lp-module__cRKK1W__stickyBar{z-index:30;height:calc(var(--lp-bar-h) + env(safe-area-inset-bottom,0px));padding:8px 12px calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--lp-line);background:var(--lp-white);display:flex;position:fixed;bottom:0;left:0;right:0}.lp-module__cRKK1W__stickyInner{background:var(--lp-cta);color:var(--lp-white);text-align:center;border-radius:26px 26px 26px 6px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 12px;display:flex}.lp-module__cRKK1W__stickyBar:hover .lp-module__cRKK1W__stickyInner{opacity:.92}.lp-module__cRKK1W__stickyMain{letter-spacing:.02em;align-items:center;gap:8px;font-size:19px;font-weight:900;line-height:1.4;display:inline-flex}.lp-module__cRKK1W__stickySub{letter-spacing:.02em;word-break:keep-all;font-size:12px;font-weight:700;line-height:1.4}@media (min-width:1024px){.lp-module__cRKK1W__stickyBar{display:none}}.lp-module__cRKK1W__dHero{padding:16px var(--lp-gutter)28px;background:var(--lp-tint);text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.lp-module__cRKK1W__dBack{align-items:center;gap:6px;min-height:44px;font-size:12px;font-weight:700;display:inline-flex;color:var(--lp-indigo)!important}.lp-module__cRKK1W__dBack:hover{text-decoration:underline}.lp-module__cRKK1W__dTitleRow{align-items:center;gap:10px;display:flex}.lp-module__cRKK1W__dNum{background:var(--lp-grad);width:40px;height:40px;color:var(--lp-white);border-radius:15px 15px 15px 5px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:flex}.lp-module__cRKK1W__dH1{letter-spacing:.02em;font-size:34px;font-weight:900;line-height:1.2}.lp-module__cRKK1W__dSubGroup{flex-direction:column;gap:6px;display:flex}.lp-module__cRKK1W__dSub{letter-spacing:.02em;font-size:17px;font-weight:900;line-height:1.5}.lp-module__cRKK1W__gradLine{background:var(--lp-grad-line);height:4px}.lp-module__cRKK1W__dLead{color:var(--lp-sub);font-size:13px;line-height:1.9;margin-top:4px!important}.lp-module__cRKK1W__dTag{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.1em;border-radius:14px 14px 14px 4px;padding:4px 14px;font-size:12px;font-weight:900}.lp-module__cRKK1W__dH1Story{letter-spacing:.02em;font-size:29px;font-weight:900;line-height:1.35}.lp-module__cRKK1W__point{padding:36px var(--lp-gutter);background:var(--lp-white)}.lp-module__cRKK1W__point.lp-module__cRKK1W__tint{background:var(--lp-tint)}.lp-module__cRKK1W__pointInner{max-width:var(--lp-col-max);flex-direction:column;gap:12px;margin:0 auto;display:flex}.lp-module__cRKK1W__pointMedia{flex-direction:column;gap:6px;display:flex}.lp-module__cRKK1W__frame{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:28px 28px 28px 6px;height:290px;position:relative;overflow:hidden}.lp-module__cRKK1W__frameRight{border-radius:28px 28px 6px}.lp-module__cRKK1W__frame img,.lp-module__cRKK1W__frame video{object-fit:cover;object-position:top;background:var(--lp-white);width:100%;height:100%}.lp-module__cRKK1W__frame.lp-module__cRKK1W__frameFit{height:auto;padding:var(--lp-fit-pad)}.lp-module__cRKK1W__frame.lp-module__cRKK1W__frameFit img{width:auto;max-width:100%;height:auto;max-height:var(--lp-fit-max-h);object-fit:contain;margin:0 auto;display:block}.lp-module__cRKK1W__shotCaption{letter-spacing:.02em;color:var(--lp-sub);margin-bottom:8px;font-size:12px;font-weight:700}.lp-module__cRKK1W__mediaCaption{color:var(--lp-sub);font-size:12px}.lp-module__cRKK1W__pointText{flex-direction:column;gap:12px;display:flex}.lp-module__cRKK1W__pointLabel{background:var(--lp-grad);color:var(--lp-white);letter-spacing:.1em;border-radius:14px 14px 14px 4px;align-self:flex-start;padding:4px 12px;font-size:12px;font-weight:900}.lp-module__cRKK1W__pointH2{letter-spacing:.02em;font-size:21px;font-weight:900;line-height:1.5}.lp-module__cRKK1W__pointH2 .lp-module__cRKK1W__nb{display:inline-block}.lp-module__cRKK1W__pointP{color:var(--lp-sub);font-size:14px;line-height:1.9}.lp-module__cRKK1W__pointNote{color:var(--lp-sub);font-size:12px;line-height:1.8}.lp-module__cRKK1W__videoPause{right:var(--lp-pause-inset);bottom:var(--lp-pause-inset);z-index:2;position:absolute}.lp-module__cRKK1W__demoFrame{flex-direction:column;justify-content:center;gap:8px;height:100%;padding:20px 18px;display:flex}.lp-module__cRKK1W__demoFrame .lp-module__cRKK1W__dCaption{letter-spacing:.02em;color:var(--lp-sub);font-size:12px;font-weight:700}.lp-module__cRKK1W__dBubble{background:var(--lp-tint);border-radius:22px 22px 22px 6px;align-self:flex-start;max-width:94%;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.85}.lp-module__cRKK1W__flowFrame{flex-direction:column;justify-content:center;gap:6px;height:100%;margin:0;padding:18px 22px;list-style:none;display:flex}.lp-module__cRKK1W__flowStep{background:var(--lp-tint);letter-spacing:.02em;border-radius:22px 22px 22px 6px;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:900;display:flex}.lp-module__cRKK1W__flowNum{background:var(--lp-grad);width:26px;height:26px;color:var(--lp-white);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__flowItem{flex-direction:column;gap:6px;display:flex}.lp-module__cRKK1W__flowArrow{justify-content:center;display:flex}.lp-module__cRKK1W__flowArrow svg{width:18px;height:18px}.lp-module__cRKK1W__storyPhoto{object-fit:cover;object-position:50% 28%;border-radius:28px 28px 28px 6px;width:100%;height:170px}.lp-module__cRKK1W__storyPhotoCaption{color:var(--lp-sub);font-size:12px}.lp-module__cRKK1W__storyMessage{color:var(--lp-ink);font-size:15px;font-weight:500;line-height:1.95}.lp-module__cRKK1W__storyMessage .lp-module__cRKK1W__line{display:block}.lp-module__cRKK1W__storyMessage .lp-module__cRKK1W__nb{display:inline-block}.lp-module__cRKK1W__storySign{letter-spacing:.02em;font-size:13px;font-weight:900}.lp-module__cRKK1W__voiceP{color:var(--lp-sub);font-size:14px;line-height:1.85}.lp-module__cRKK1W__voiceSteps{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lp-module__cRKK1W__voiceStep{background:var(--lp-white);border-radius:20px 20px 20px 5px;align-items:center;gap:12px;padding:9px 14px;font-size:14.5px;font-weight:900;display:flex}.lp-module__cRKK1W__voiceNum{background:var(--lp-grad);width:26px;height:26px;color:var(--lp-white);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:900;display:inline-flex}.lp-module__cRKK1W__closing{background:var(--lp-white);flex-direction:column;align-items:center;gap:16px;padding:36px 20px 40px;display:flex}.lp-module__cRKK1W__closingStory{flex-flow:wrap;justify-content:center;gap:10px;padding:28px 20px 32px}.lp-module__cRKK1W__aiNote{color:var(--lp-sub);font-size:12px;line-height:1.8}.lp-module__cRKK1W__closingCta{display:none}.lp-module__cRKK1W__otherH2{letter-spacing:.02em;font-size:20px;font-weight:900}.lp-module__cRKK1W__otherCards{flex-wrap:wrap;gap:10px;width:100%;max-width:860px;display:flex}.lp-module__cRKK1W__otherCard{background:var(--lp-tint);border-radius:22px 22px 22px 6px;flex:260px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lp-module__cRKK1W__otherCard:hover{box-shadow:inset 0 0 0 1.5px var(--lp-indigo)}.lp-module__cRKK1W__otherNum{background:var(--lp-grad);width:36px;height:36px;color:var(--lp-white);border-radius:13px 13px 13px 5px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.lp-module__cRKK1W__otherText{flex-direction:column;flex:1;gap:2px;display:flex}.lp-module__cRKK1W__otherTitle{letter-spacing:.02em;font-size:18px;font-weight:900}.lp-module__cRKK1W__otherSub{color:var(--lp-sub);font-size:12px;line-height:1.6}.lp-module__cRKK1W__backBtn{letter-spacing:.02em;border-radius:23px 23px 23px 6px;min-height:46px;padding:0 22px;font-size:14px}@media (min-width:1024px){.lp-module__cRKK1W__dHero{padding:32px var(--lp-gutter)44px;gap:12px}.lp-module__cRKK1W__dHeroStory{padding:24px var(--lp-gutter)34px;gap:10px}.lp-module__cRKK1W__dBack{font-size:14.5px}.lp-module__cRKK1W__dTitleRow{gap:14px}.lp-module__cRKK1W__dNum{border-radius:20px 20px 20px 5px;width:52px;height:52px;font-size:24px}.lp-module__cRKK1W__dH1{font-size:48px}.lp-module__cRKK1W__dSub{font-size:25px}.lp-module__cRKK1W__dLead{font-size:17px;line-height:2;margin-top:6px!important}.lp-module__cRKK1W__dLeadStory{line-height:1.9;margin-top:0!important}.lp-module__cRKK1W__dTag{padding:6px 18px;font-size:14px}.lp-module__cRKK1W__dH1Story{font-size:44px}.lp-module__cRKK1W__point{padding:72px var(--lp-gutter)}.lp-module__cRKK1W__pointInner{flex-flow:wrap;align-items:center;gap:32px 72px;max-width:1160px;margin:0 auto}.lp-module__cRKK1W__pointReverse .lp-module__cRKK1W__pointInner{flex-direction:row-reverse}.lp-module__cRKK1W__pointMedia{flex:480px;gap:8px}.lp-module__cRKK1W__frame{border-radius:40px 40px 40px 8px;height:420px}.lp-module__cRKK1W__frameRight{border-radius:40px 40px 8px}.lp-module__cRKK1W__mediaCaption{font-size:12.5px}.lp-module__cRKK1W__pointText{flex:400px;gap:18px}.lp-module__cRKK1W__pointLabel{padding:5px 16px;font-size:15px}.lp-module__cRKK1W__pointH2{font-size:32px}.lp-module__cRKK1W__pointP{font-size:17.5px;line-height:2}.lp-module__cRKK1W__pointNote{font-size:14px}.lp-module__cRKK1W__demoFrame{gap:12px;padding:32px}.lp-module__cRKK1W__demoFrame .lp-module__cRKK1W__dCaption{font-size:13px}.lp-module__cRKK1W__shotCaption{margin-bottom:12px;font-size:13px}.lp-module__cRKK1W__dBubble{padding:16px 20px;font-size:17px}.lp-module__cRKK1W__flowFrame{gap:10px;padding:28px 40px}.lp-module__cRKK1W__flowItem{gap:10px}.lp-module__cRKK1W__flowStep{padding:14px 22px;font-size:18px}.lp-module__cRKK1W__flowNum{border-radius:16px;width:32px;height:32px;font-size:15px}.lp-module__cRKK1W__storyPoint{padding:52px var(--lp-gutter)}.lp-module__cRKK1W__storyPoint2{padding:48px var(--lp-gutter)}.lp-module__cRKK1W__storyPoint .lp-module__cRKK1W__pointInner,.lp-module__cRKK1W__storyPoint2 .lp-module__cRKK1W__pointInner{gap:28px 64px}.lp-module__cRKK1W__storyPoint .lp-module__cRKK1W__pointMedia{flex:440px;gap:6px}.lp-module__cRKK1W__storyPoint .lp-module__cRKK1W__pointText,.lp-module__cRKK1W__storyPoint2 .lp-module__cRKK1W__pointText{flex:480px;gap:14px}.lp-module__cRKK1W__storyPoint2 .lp-module__cRKK1W__voiceBox{flex:440px}.lp-module__cRKK1W__storyPoint .lp-module__cRKK1W__pointLabel,.lp-module__cRKK1W__storyPoint2 .lp-module__cRKK1W__pointLabel{font-size:14.5px}.lp-module__cRKK1W__storyPoint .lp-module__cRKK1W__pointH2,.lp-module__cRKK1W__storyPoint2 .lp-module__cRKK1W__pointH2{font-size:31px}.lp-module__cRKK1W__storyPhoto{border-radius:40px 40px 40px 8px;height:400px}.lp-module__cRKK1W__storyPhotoCaption{font-size:12px}.lp-module__cRKK1W__storyMessage{font-size:19px;line-height:2}.lp-module__cRKK1W__storySign{font-size:15.5px}.lp-module__cRKK1W__voiceP{font-size:17px;line-height:1.95}.lp-module__cRKK1W__voiceSteps{gap:10px}.lp-module__cRKK1W__voiceStep{padding:12px 20px;font-size:17px}.lp-module__cRKK1W__voiceNum{border-radius:15px;width:30px;height:30px;font-size:14.5px}.lp-module__cRKK1W__closing{padding:64px var(--lp-gutter)72px;gap:24px}.lp-module__cRKK1W__closingStory{padding:40px var(--lp-gutter)48px;gap:16px}.lp-module__cRKK1W__aiNote{font-size:13.5px}.lp-module__cRKK1W__closingCta{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 28px;margin:4px 0 28px;display:flex}.lp-module__cRKK1W__closingStory .lp-module__cRKK1W__closingCta{flex:100%;margin:0 0 16px}.lp-module__cRKK1W__otherH2{font-size:31px}.lp-module__cRKK1W__otherCards{gap:20px}.lp-module__cRKK1W__otherCard{border-radius:28px 28px 28px 7px;flex-basis:300px;gap:16px;padding:22px 24px}.lp-module__cRKK1W__otherNum{border-radius:16px 16px 16px 5px;width:44px;height:44px;font-size:20px}.lp-module__cRKK1W__otherTitle{font-size:24px}.lp-module__cRKK1W__otherSub{font-size:15px}.lp-module__cRKK1W__backBtn{border-radius:26px 26px 26px 6px;min-height:52px;padding:0 28px;font-size:16.5px}.lp-module__cRKK1W__closingStory .lp-module__cRKK1W__backBtn{border-radius:25px 25px 25px 6px;min-height:50px}}@media (prefers-reduced-motion:reduce){.lp-module__cRKK1W__page *,.lp-module__cRKK1W__page :before,.lp-module__cRKK1W__page :after{transition:none!important;animation:none!important}}
