.page_page__556_G{--home-primary:#42b6c2;--home-deep:#2d98a4;--home-text:#214255;--home-muted:#7a929e;--home-bg:#f7fbfc;--home-soft:#f0fafb;--home-line:#cdecef;overflow:hidden;color:var(--home-text);background:linear-gradient(180deg,var(--home-bg),#fff 45%,var(--home-bg))}.page_hero__7KFOs,.page_journey__y_CUE,.page_lowerGrid__oOLD8{width:min(calc(100% - 40px),1160px);margin:0 auto}.page_hero__7KFOs{min-height:610px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding:clamp(3.5rem,7vw,6rem) 0 3rem}.page_heroCopy__r3YU6{display:grid;gap:1.25rem}.page_eyebrow__yxIK8{width:fit-content;color:var(--home-deep);font-size:.8rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.page_hero__7KFOs h1{max-width:720px;font-size:clamp(2.8rem,5.6vw,4.9rem);line-height:1.06;letter-spacing:-.055em}.page_hero__7KFOs h1 span{color:var(--home-deep)}.page_lead__vF_iL{max-width:620px;color:var(--home-muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.75}.page_actions___si5r{display:flex;flex-wrap:wrap;gap:.75rem}.page_primaryAction__rTtro,.page_secondaryAction__i_lO9{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:16px;font-weight:800}.page_primaryAction__rTtro{color:#123d45;background:var(--home-primary);box-shadow:0 15px 32px rgba(45,152,164,.16)}.page_secondaryAction__i_lO9{color:var(--home-deep);border:1px solid var(--home-primary);background:#fff}.page_billingNote__c7fbk{color:var(--home-muted);font-size:.88rem}.page_productPreview__LXhgT{min-height:480px;display:grid;place-items:center;position:relative}.page_productPreview__LXhgT:before{content:"";position:absolute;inset:5%;border-radius:50%;background:radial-gradient(circle,rgba(66,182,194,.16),transparent 68%)}.page_phone__lhc0H{position:relative;width:min(100%,360px);display:grid;gap:.9rem;padding:1.35rem;border:8px solid #214255;border-radius:42px;background:var(--home-bg);box-shadow:0 34px 75px rgba(33,66,85,.17);transform:rotate(2deg)}.page_phoneTabs__6FN_P,.page_phoneTop__LZaI4{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.page_phoneTop__LZaI4{color:var(--home-deep)}.page_phoneTop__LZaI4 span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--home-line);border-radius:50%;color:var(--home-muted);background:#fff}.page_phoneTabs__6FN_P{color:var(--home-muted);font-size:.79rem}.page_phoneTabs__6FN_P strong{padding-bottom:.35rem;color:var(--home-deep);border-bottom:2px solid var(--home-primary)}.page_todayCard__nNyay{display:grid;gap:.6rem;padding:1.1rem;border:1px solid rgba(66,182,194,.12);border-radius:22px;background:var(--home-soft)}.page_todayCard__nNyay small,.page_wardrobeRow__sjiyb small{color:var(--home-muted)}.page_todayCard__nNyay>strong{font-size:1.15rem}.page_outfitItems__9RldU{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.page_outfitItems__9RldU i{display:block;aspect-ratio:4/5;border:1px solid var(--home-line);border-radius:14px;background-image:url(/home/wardrobe-preview-grid.webp);background-size:300% 200%;background-repeat:no-repeat}.page_outfitItems__9RldU i:first-child{background-position:0 0}.page_outfitItems__9RldU i:nth-child(2){background-position:50% 0}.page_outfitItems__9RldU i:nth-child(3){background-position:100% 0}.page_phoneButton__veJg1{display:grid;min-height:40px;place-items:center;border-radius:999px;color:#123d45;background:var(--home-primary);font-size:.86rem;font-weight:800}.page_wardrobeRow__sjiyb{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.page_wardrobeRow__sjiyb div{display:grid;gap:.25rem;padding:.85rem;border:1px solid var(--home-line);border-radius:16px;background:#fff}.page_journey__y_CUE{padding:3rem 0}.page_journey__y_CUE h2{margin-bottom:1.5rem;text-align:center;font-size:clamp(1.65rem,3vw,2.35rem)}.page_journeyGrid__yfcUH{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.page_journeyGrid__yfcUH article{min-height:110px;display:flex;align-items:center;gap:1rem;padding:1.2rem;border:1px solid var(--home-line);border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(45,152,164,.06)}.page_stepNumber__Is_ZR{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#123d45;background:var(--home-primary);font-weight:850}.page_stepIcon__x9iDR{width:48px;height:48px;flex:0 0 auto;border-radius:50%;background:var(--home-soft);box-shadow:inset 0 0 0 1px var(--home-line)}.page_journeyGrid__yfcUH article:first-child .page_stepIcon__x9iDR:after{content:"衣"}.page_journeyGrid__yfcUH article:nth-child(2) .page_stepIcon__x9iDR:after{content:"柜"}.page_journeyGrid__yfcUH article:nth-child(3) .page_stepIcon__x9iDR:after{content:"今"}.page_stepIcon__x9iDR:after{height:100%;display:grid;place-items:center;color:var(--home-deep);font-size:.9rem;font-weight:850}.page_journeyGrid__yfcUH h3{margin-bottom:.3rem;font-size:1.1rem}.page_journeyGrid__yfcUH p{color:var(--home-muted);font-size:.9rem}.page_lowerGrid__oOLD8{display:grid;grid-template-columns:1.45fr 1fr;gap:1rem;padding:2.5rem 0 6rem}.page_downloadCard__31xt1{position:relative;min-height:250px;display:grid;grid-template-columns:auto 1fr 110px;align-items:center;gap:1.3rem;overflow:hidden;padding:1.6rem;border:1px solid var(--home-line);border-radius:26px;background:var(--home-soft)}.page_qrCode__EVKBW{display:grid;place-items:center;padding:.45rem;border:1px solid var(--home-line);border-radius:16px;background:#fff}.page_qrCode__EVKBW svg{display:block;width:112px;height:112px}.page_downloadCopy__TRqME{display:grid;justify-items:start;gap:.65rem}.page_downloadCopy__TRqME h2{max-width:390px;font-size:clamp(1.45rem,2.5vw,2.1rem);line-height:1.18}.page_downloadCopy__TRqME small{color:var(--home-muted)}.page_miniPhone__9eYVw{align-self:end;width:100px;height:190px;display:grid;place-content:center;gap:.25rem;border:6px solid var(--home-text);border-bottom:0;border-radius:24px 24px 0 0;color:#123d45;text-align:center;background:var(--home-primary);transform:rotate(7deg) translateY(30px)}.page_miniPhone__9eYVw span{font-size:1.2rem;font-weight:900}.page_quickLinks__pbZzp{display:grid;gap:1rem}.page_quickLinks__pbZzp article{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem;border:1px solid var(--home-line);border-radius:22px;background:#fff}.page_quickLinks__pbZzp div{display:grid;gap:.4rem}.page_quickLinks__pbZzp span{color:var(--home-muted);font-size:.85rem}.page_quickLinks__pbZzp a{flex:0 0 auto;color:var(--home-deep);font-size:.9rem;font-weight:850}@media(max-width:900px){.page_hero__7KFOs{grid-template-columns:1fr;padding-top:3.5rem}.page_productPreview__LXhgT{min-height:470px}.page_journeyGrid__yfcUH,.page_lowerGrid__oOLD8{grid-template-columns:1fr}}@media(max-width:620px){.page_hero__7KFOs,.page_journey__y_CUE,.page_lowerGrid__oOLD8{width:min(calc(100% - 28px),1160px)}.page_hero__7KFOs{gap:1rem;padding-top:3rem}.page_hero__7KFOs h1{font-size:clamp(2.45rem,12vw,3.35rem)}.page_actions___si5r>*{width:100%}.page_productPreview__LXhgT{min-height:440px}.page_phone__lhc0H{width:290px;padding:1rem;border-width:6px;border-radius:34px}.page_journey__y_CUE{padding-top:2rem}.page_journey__y_CUE h2{text-align:left}.page_journeyGrid__yfcUH article{min-height:88px;padding:.9rem}.page_stepIcon__x9iDR{width:42px;height:42px}.page_lowerGrid__oOLD8{padding-top:1.4rem}.page_downloadCard__31xt1{grid-template-columns:1fr;min-height:265px;padding:1.35rem}.page_qrCode__EVKBW{display:none}.page_miniPhone__9eYVw{position:absolute;right:24px;width:78px;height:152px;opacity:.9}.page_downloadCopy__TRqME{padding-right:72px}.page_downloadCopy__TRqME .page_primaryAction__rTtro{min-width:150px}.page_quickLinks__pbZzp article{align-items:flex-start;flex-direction:column}.page_quickLinks__pbZzp a{min-height:40px;display:flex;align-items:center}}.page_continuation__PRGku{width:min(calc(100% - 40px),1160px);margin:24px auto 0;padding:20px;display:grid;gap:12px;border-radius:20px;background:var(--home-soft);border:1px solid var(--home-line)}.page_realPreview__1AkTa{position:relative;display:block;width:min(100%,360px);height:auto;border:1px solid rgba(33,66,85,.12);border-radius:28px;box-shadow:0 24px 55px #21425522}.page_productPreview__LXhgT figcaption{position:relative;margin-top:14px;font-size:.8rem;color:var(--home-muted);text-align:center}