.reference-contact{position:fixed;z-index:45;left:0;right:0;bottom:0;color:#25232b;font-family:var(--font-sans)}.reference-bottom-nav{height:calc(66px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid #e9e9ed}.reference-bottom-nav>a,.reference-bottom-nav>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:60px;background:none;border:0;color:#666d77;text-decoration:none;font-size:11px;font-weight:650}.reference-bottom-nav [aria-current=page],.reference-bottom-nav [aria-expanded=true]{color:#151922}.reference-contact-float{position:relative;height:62px;margin:0 auto 8px;max-width:600px;pointer-events:none}.reference-kakao{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:190px;height:48px;background:#fee500;color:#211e12;border:0;border-radius:12px;font-size:15px;font-weight:850;box-shadow:0 6px 18px #51420025;pointer-events:auto}.reference-contact-toggle{position:absolute;right:14px;bottom:0;width:48px;height:48px;border:1px solid #e8e5ed;border-radius:50%;background:#fff;box-shadow:0 5px 18px #0002;display:grid;place-items:center;pointer-events:auto}.reference-contact-toggle{color:#333d4b}.reference-contact-panel{pointer-events:auto;position:absolute;bottom:64px;right:14px;left:14px;padding:20px;background:#fff;border:1px solid #e5e2ea;border-radius:20px;box-shadow:0 10px 40px #0002}.reference-panel-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:17px}.reference-panel-heading button{display:grid;place-items:center;width:40px;height:40px;background:none;border:0}.reference-phone-link{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;border-top:1px solid #eeedf0;font-size:17px;color:#24212b;text-decoration:none}.reference-phone-link small{display:block;font-size:12px;color:#777;margin-top:4px}.reference-category-links{display:grid;grid-template-columns:1fr 1fr;gap:8px}.reference-category-links a{display:flex;justify-content:space-between;align-items:center;min-height:52px;padding:12px;background:#f5f3f8;border-radius:10px;font-size:14px;color:#292333;text-decoration:none}.reference-contact button:focus-visible,.reference-contact a:focus-visible{outline:2px solid #4520c8;outline-offset:3px}.offline-refresh{padding-bottom:150px}@media(max-width:359px){.reference-kakao{width:174px;font-size:14px}.reference-contact-toggle{right:10px;width:44px;height:44px}}@media(min-width:768px){.reference-bottom-nav{max-width:600px;margin:auto;border:1px solid #e9e9ed;border-bottom:0;border-radius:18px 18px 0 0}.reference-contact{pointer-events:none}.reference-bottom-nav{pointer-events:auto}}html:has(.offline-refresh){scroll-padding-top:118px;scroll-padding-bottom:160px}.offline-refresh main :is(a,button,summary,input){scroll-margin-top:118px;scroll-margin-bottom:160px}.reference-contact-panel{max-height:calc(100dvh - 220px);overflow-y:auto;overscroll-behavior:contain}.reference-kakao:active{background:#f4dc00}.reference-bottom-nav button:active,.reference-bottom-nav a:active{background:#f2f4f6}.reference-panel-heading button{width:44px;height:44px}.offline-refresh :is(button,a,summary):focus-visible{outline:2px solid #4520c8;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.offline-refresh :is(button,a){transition-property:color,background-color,border-color,box-shadow;transition-duration:.16s}}.device-gallery .device-gallery-media{aspect-ratio:auto}.product-motion-film{width:100%}.product-motion-stage{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden}.product-motion-stage .product-motion-poster,.device-gallery-media .product-motion-stage video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.device-gallery-media .product-motion-stage video{opacity:0;pointer-events:none}.device-gallery-media .product-motion-stage video.has-frame{opacity:1}.product-motion-stage video::-webkit-media-controls,.product-motion-stage video::-webkit-media-controls-start-playback-button{display:none!important}.product-motion-toolbar{min-height:48px;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:inherit;font-size:12px}.product-motion-toolbar button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.product-motion-toolbar button:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.product-motion-toolbar button:hover{background:#80808026}@media(max-width:767px){.product-motion-stage{aspect-ratio:1 / 1}}.store-consultation{padding-top:64px;padding-bottom:58px;scroll-margin-top:90px}.store-consultation .store-consultation-intro{text-align:center;margin-bottom:28px}.store-consultation .store-consultation-intro h2{font-size:clamp(27px,4vw,38px);font-weight:800;line-height:1.3;letter-spacing:-.055em;margin:10px 0 15px;color:#18191d}.store-consultation .store-consultation-intro>p:last-child{color:#62636c;font-size:15px;line-height:1.7}.store-consultation-question{max-width:760px;margin:0 auto 24px}.store-consultation-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #dedee5;gap:8px}.store-consultation-tabs button{min-height:49px;border:0;border-bottom:3px solid transparent;background:none;color:#73747d;font-size:15px;font-weight:700;padding:8px 2px;white-space:nowrap}.store-consultation-tabs button[aria-pressed=true]{color:#5422c6;border-bottom-color:#5422c6}.store-consultation-answer{min-height:63px;display:flex;justify-content:center;align-items:center;padding:13px 4px}.store-consultation-answer p{font-size:14px;line-height:1.65;color:#41424a;text-align:center;margin:0;word-break:keep-all}.store-consultation-example{position:relative;background:#eeebf7;padding:18px 20px;border-radius:16px}.store-consultation-example>span{display:block;color:#6b5899;font-size:12px;font-weight:700;margin-bottom:8px}.store-consultation-example p{color:#25212f;font-size:15px;line-height:1.65;padding-right:100px;margin:0;-webkit-user-select:text;user-select:text}.store-consultation-example button{position:absolute;right:16px;bottom:20px;display:flex;align-items:center;justify-content:center;gap:5px;padding:8px 10px;min-height:40px;background:#fff;color:#51436e;border:1px solid #ddd6eb;border-radius:9px;font-size:12px;font-weight:700}.store-consultation-hint{min-height:20px;margin:10px 0 0;font-size:12px;color:#75717e;text-align:center}.store-consultation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.store-consultation-card{padding:26px;background:#fff;border:1px solid #e7e6eb;border-radius:22px;text-align:left}.store-consultation-card-heading{display:flex;justify-content:space-between;align-items:center}.store-consultation-card-heading>svg{color:#6943c6}.store-consultation-card-heading span{color:#7a7682;font-size:12px}.store-consultation .store-consultation-card-heading h3{font-size:25px;line-height:1.3;font-weight:800;color:#202026;margin:2px 0 0}.store-consultation-station{margin:12px 0 18px;font-size:13px;color:#676370}.store-consultation-chat{display:flex;justify-content:center;align-items:center;gap:8px;background:#fee500;color:#211e12;min-height:54px;border-radius:12px;padding:12px;font-size:15px;font-weight:800;text-decoration:none}.store-consultation-chat>svg:last-child{margin-left:auto;flex-shrink:0}.store-consultation-chat span{flex:1;text-align:center}.store-consultation-location{margin-top:18px;color:#7e7a86;font-size:12px;line-height:1.8}.store-consultation-location p{margin:0}.store-consultation-links{display:flex;gap:20px;margin-top:12px}.store-consultation-links a{display:flex;align-items:center;gap:3px;font-size:12px;color:#55515e;min-height:36px}.store-consultation-footnote{color:#7e7a86;text-align:center;font-size:12px;margin:18px 0 0}.store-consultation button:focus-visible,.store-consultation a:focus-visible{outline:3px solid #7b55da;outline-offset:4px}@media(max-width:639px){.store-consultation{padding-top:40px;padding-bottom:34px}.store-consultation-grid{grid-template-columns:1fr;gap:14px}.store-consultation-card{padding:22px;border-radius:20px}.store-consultation-tabs{gap:2px}.store-consultation-tabs button{font-size:13px;letter-spacing:-.04em}.store-consultation-example{padding:16px}.store-consultation-example p{padding:0;font-size:14px}.store-consultation-example button{position:static;margin-top:10px;margin-left:auto}.store-consultation-hint{font-size:11px;line-height:1.6}.store-consultation-chat{font-size:14px;gap:6px}}.store-consultation .store-consultation-card{text-align:center;border:0;border-radius:0;background:transparent;padding:28px 18px;border-top:1px solid #dcd9e2}.store-consultation .store-consultation-card-heading{justify-content:center}.store-consultation .store-consultation-station{font-size:15px;color:#4d4855;margin:14px 0}.store-consultation .store-consultation-location{font-size:14px;color:#655f6d;margin-top:14px}.store-consultation .store-consultation-links{justify-content:center;gap:20px;margin-top:16px}.store-consultation .store-consultation-links a{min-height:44px;font-size:13px}.store-consultation .store-consultation-grid{gap:32px}.store-consultation{padding-top:52px;padding-bottom:48px}.store-consultation .store-consultation-intro h2{font-size:clamp(28px,3.6vw,38px);color:#191f28;line-height:1.35;letter-spacing:-.045em}.store-consultation .store-consultation-intro>p:last-child{color:#6b7684;font-size:14px}.store-consultation .store-consultation-card{padding:28px 20px;border-top-color:#e5e8eb}.store-consultation .store-consultation-card-heading h3{font-size:24px;color:#191f28}.store-consultation .store-consultation-station{font-size:15px;line-height:1.7;color:#333d4b}.store-consultation .store-consultation-location{font-size:13px;color:#6b7684;line-height:1.8}.store-consultation .store-consultation-links{gap:8px;align-items:center}.store-consultation .store-consultation-links a{min-height:44px;padding:10px 12px;border-radius:10px;color:#4e5968;font-size:13px;text-decoration:none}.store-consultation .store-consultation-links a:nth-child(2){background:#edf3ff;color:#3158d5;font-weight:700}.store-consultation .store-consultation-links a:active{background:#e5e8eb}@media(max-width:639px){.store-consultation{padding-top:44px;padding-bottom:36px}.store-consultation .store-consultation-grid{gap:4px}}.offline-refresh .retail-hero .retail-hero-inner{height:550px;padding-top:100px}.offline-refresh .retail-hero .retail-hero-visual{width:550px;max-width:none;right:30px;bottom:55px}.offline-refresh .retail-hero-pro{background:#e9e5fc}.clarity-hero-scene{position:relative;margin:0;width:100%;aspect-ratio:4/3;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.clarity-hero-scene img,.clarity-hero-scene video{display:block;width:100%;height:100%;object-fit:contain}.clarity-hero-scene video{position:absolute;top:0;right:0;bottom:0;left:0}.offline-refresh .retail-hero .retail-device-frame{animation:none!important;transform:none}.offline-refresh .retail-hero-duo{background:#fff!important}.offline-refresh .retail-campaign-duo{mix-blend-mode:normal}.offline-refresh .retail-campaign-duo .retail-device-frame{background:#fff}.offline-refresh .retail-campaign-duo .retail-device-frame img{position:absolute!important;width:185%!important;height:auto!important;max-width:none!important;left:-78%!important;top:50%!important;transform:translateY(-50%)!important;mix-blend-mode:normal!important}@media(min-width:768px)and (max-width:1100px){.offline-refresh .retail-hero .retail-hero-visual{width:43%;right:10px;bottom:90px}.offline-refresh .retail-hero .retail-hero-inner{padding-top:100px}}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{height:535px;padding:30px 24px 0}.offline-refresh .retail-hero .retail-hero-visual{width:100%;max-width:440px;right:50%;bottom:40px}.offline-refresh .retail-hero .retail-device-frame{height:280px}.offline-refresh .retail-hero .retail-campaign-controls{bottom:4px}.offline-refresh .retail-hero-description{font-size:14px;line-height:1.7;max-width:100%}.clarity-hero-scene{-webkit-mask-image:linear-gradient(180deg,transparent,#000 5%,#000 96%,transparent);mask-image:linear-gradient(180deg,transparent,#000 5%,#000 96%,transparent)}}@media(max-width:359px){.offline-refresh .retail-hero .retail-hero-inner{height:480px;padding-inline:20px}.offline-refresh .retail-hero-description{font-size:12px}}@media(prefers-reduced-motion:reduce){.clarity-hero-scene video{display:none}}.clarity-hero-scene video{opacity:0;transition:opacity .4s ease}.clarity-hero-scene video.is-ready{opacity:1}.offline-refresh .retail-hero-gongsin{background:#f9e7d8}.offline-refresh .retail-hero-internet{background:#e5f5ed}.offline-refresh .retail-hero-duo{background:#d8e8ff!important}.offline-refresh .retail-hero-fold{background:#ece9f3}.category-story-art{max-width:650px;width:100%;margin:auto}.category-story-art .clarity-hero-scene{-webkit-mask-image:none;mask-image:none;border-radius:24px}.category-gongsin .category-campaign{background:#f9e7d8}.category-internet .category-campaign{background:#e5f5ed}.campaign-visual-control{position:absolute;right:14px;bottom:14px;z-index:2;display:grid;place-items:center;width:36px;height:36px;border:1px solid #0002;border-radius:50%;background:#fffc;color:#282332}@media(max-width:767px){.offline-refresh .retail-hero h1{font-size:clamp(31px,9.4vw,44px);line-height:1.17}.category-story-art{margin-top:24px}.category-story-art .clarity-hero-scene{border-radius:0}}.category-consultation .category-campaign:has(.category-story-art){display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:56px max(32px,calc((100% - 1180px)/2));min-height:470px}.category-consultation .category-campaign:has(.category-story-art) .category-campaign-copy{width:100%}.category-consultation .category-campaign:has(.category-story-art) .category-story-art{width:100%;margin:0}@media(max-width:767px){.category-consultation .category-campaign:has(.category-story-art){grid-template-columns:1fr;gap:8px;min-height:0;padding:30px 0 0}.category-consultation .category-campaign:has(.category-story-art) .category-campaign-copy{padding:0 24px;text-align:center}.category-consultation .category-campaign:has(.category-story-art) h1{font-size:clamp(30px,8.6vw,40px);line-height:1.2;letter-spacing:-.055em}.category-consultation .category-campaign:has(.category-story-art) .category-story-art{max-width:100%}}.offline-refresh .retail-campaign-controls button{width:44px;min-width:44px;height:44px;min-height:44px}.campaign-visual-control{width:44px;height:44px}.category-consultation.category-gongsin .category-campaign{background:#f9e7d8}.category-consultation.category-internet .category-campaign{background:#e5f5ed}.retail-policy-link{display:inline-block;margin-top:10px;color:#49316b;font-size:12px;text-underline-offset:4px;min-height:30px}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{height:auto;min-height:0;padding:30px 0 0;display:flex;flex-direction:column;align-items:stretch}.offline-refresh .retail-hero .retail-hero-copy{position:relative;width:100%;max-width:none;padding:0 24px;min-height:176px;z-index:1}.offline-refresh .retail-hero h1{font-size:clamp(28px,8.45vw,42px);line-height:1.2;margin:0;word-break:keep-all}.offline-refresh .retail-hero .retail-hero-description{margin:20px 0 0;font-size:14px;line-height:1.65;position:static;transform:none}.offline-refresh .retail-hero .retail-hero-visual{position:relative;inset:auto;right:auto;bottom:auto;width:100%;max-width:440px;margin:14px auto 0;transform:none!important;flex:none}.offline-refresh .retail-hero .retail-campaign-controls{position:relative;inset:auto;align-self:flex-end;margin:0 18px 8px;transform:none}.retail-policy-link{margin-bottom:0}}@media(max-width:359px){.offline-refresh .retail-hero .retail-hero-copy{padding-inline:20px}.offline-refresh .retail-hero .retail-hero-description{font-size:13px}}.founder-video-picker{display:block;margin:0 0 12px}.founder-video-picker select{width:100%;min-height:44px;border:1px solid #dcd8e5;border-radius:10px;padding:0 12px;background:#fff;color:#3b3444;font:inherit;font-size:14px;text-overflow:ellipsis}.founder-media .founder-video-title{height:52px;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:14px 0 0}.founder-video-navigation{display:flex;align-items:center;justify-content:center;gap:12px;min-height:44px}.founder-video-navigation button{width:44px;height:44px;border:1px solid #e2ddea;border-radius:50%;background:#fff;color:#392752;font-size:22px}.founder-video-navigation span{font-size:13px;font-variant-numeric:tabular-nums;color:#63596d;min-width:32px}.founder-video-navigation .refresh-text-link{margin:0 0 0 8px;font-size:12px;min-height:44px;display:flex;align-items:center}.category-consultation.category-internet .category-campaign .category-story-art{max-width:540px;max-height:none!important;margin:0 auto!important;overflow:visible}.category-consultation.category-internet .category-story-art .clarity-hero-scene{height:auto!important;aspect-ratio:4/3;-webkit-mask-image:none;mask-image:none;border-radius:0;overflow:visible}.category-consultation.category-internet .category-story-art .clarity-hero-scene :is(img,video){mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 82%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:767px){.category-consultation.category-internet .category-campaign .category-story-art{max-width:480px;padding:0 6px}}.app-price-promise{display:flex;align-items:center;justify-content:center;gap:14px;background:#fff;color:#2b2633;text-decoration:none;min-height:52px;padding:10px 20px;border-bottom:1px solid #eeeaf1}.app-price-promise strong{font-size:15px}.app-price-promise span{font-size:12px;color:#706777}.offline-refresh .retail-hero .retail-hero-visual:has(.app-hero-products){height:360px}.founder-section:has(.app-video-heading){display:block!important;padding-top:36px;padding-bottom:36px;max-width:1000px}.app-video-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;text-align:left}.app-video-heading p{margin:0 0 5px;color:#716877;font-size:12px}.offline-refresh .app-video-heading h2{margin:0;font-size:26px;letter-spacing:-.045em;line-height:1.3}.app-video-heading>span{font-size:13px;color:#756c7c;font-variant-numeric:tabular-nums}.app-video-rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 2px 6px;margin:10px 0 0}.app-video-rail::-webkit-scrollbar{display:none}.app-video-rail button{flex:0 0 112px;text-align:left;background:none;border:0;padding:0;scroll-snap-align:center;color:#5d5666;opacity:.65}.app-video-rail button[aria-pressed=true]{opacity:1;color:#4520c8}.app-video-rail img{width:112px;height:63px;object-fit:cover;border-radius:9px;border:2px solid transparent}.app-video-rail button[aria-pressed=true] img{border-color:#4520c8}.app-video-rail span{display:block;font-size:12px;line-height:1.5;margin-top:5px;white-space:nowrap}.founder-section:has(.app-video-heading) .founder-player{border-radius:16px;aspect-ratio:16/9}.founder-section:has(.app-video-heading) .founder-video-title{text-align:left;font-size:16px;font-weight:700;line-height:24px;height:48px;margin-top:12px}.founder-section:has(.app-video-heading) .founder-video-navigation{justify-content:flex-end;margin-top:8px}@media(max-width:767px){.offline-refresh .retail-hero{margin:12px 12px 0;border-radius:22px;overflow:hidden}.offline-refresh .retail-hero .retail-hero-inner{height:350px;min-height:350px;padding:22px 0 0;display:block;position:relative}.offline-refresh .retail-hero .retail-hero-copy{padding:0 22px;min-height:0;position:relative;z-index:2;pointer-events:none}.offline-refresh .retail-hero h1{font-size:clamp(28px,8.2vw,36px);line-height:1.12;letter-spacing:-.065em}.offline-refresh .retail-hero .retail-hero-description{font-size:13px;line-height:1.5;margin:13px 0 0;max-width:100%}.offline-refresh .retail-hero .retail-hero-visual{position:absolute;inset:auto 0 32px;width:100%;height:178px;max-width:100%;margin:0;transform:none!important}.offline-refresh .retail-hero .retail-hero-visual:has(.app-hero-products){height:185px}.app-hero-products{justify-content:flex-end;padding-right:32px}.app-hero-products img{width:48%;max-width:185px}.offline-refresh .retail-hero .clarity-hero-scene{height:178px;aspect-ratio:auto;-webkit-mask-image:linear-gradient(0deg,transparent,#000 7%,#000 94%,transparent);mask-image:linear-gradient(0deg,transparent,#000 7%,#000 94%,transparent)}.offline-refresh .retail-hero .clarity-hero-scene img,.offline-refresh .retail-hero .clarity-hero-scene video{object-fit:contain}.offline-refresh .retail-hero .retail-campaign-controls{position:absolute;right:10px;bottom:0;margin:0;height:36px;gap:0;background:transparent}.offline-refresh .retail-hero .retail-campaign-controls button{width:36px;min-width:36px;height:36px;min-height:36px}.app-price-promise{padding:10px 13px;gap:7px;min-height:48px;flex-wrap:wrap;justify-content:space-between}.app-price-promise strong{font-size:13px}.app-price-promise span{font-size:10px;letter-spacing:-.03em}.app-price-promise>svg{width:12px}.offline-refresh .retail-campaign-topics{height:44px;min-height:44px;justify-content:flex-start;background:#fff;padding:0 6px;gap:0}.offline-refresh .retail-campaign-topics button{min-height:44px;padding:0 12px;font-size:12px;flex-shrink:0}.retail-home .brand-opening{padding-top:18px;padding-bottom:18px}.retail-home .service-tiles .service-tile{min-height:76px}.retail-home .service-tiles .retail-service-emoji{width:52px;height:52px;border-radius:15px}.founder-section:has(.app-video-heading){padding:28px 20px}.offline-refresh .app-video-heading h2{font-size:23px}.founder-section:has(.app-video-heading) .founder-player{width:100%}}@media(max-width:359px){.offline-refresh .retail-hero .retail-hero-inner{height:344px;min-height:344px}.app-price-promise span{max-width:125px;line-height:1.4}.offline-refresh .retail-hero .retail-hero-copy{padding-inline:18px}}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{height:366px;min-height:366px}.offline-refresh .retail-hero h1{font-size:clamp(26px,7.8vw,34px)}.offline-refresh .retail-hero .retail-hero-description{margin-top:10px}.offline-refresh .retail-hero .retail-hero-visual,.offline-refresh .retail-hero .retail-hero-visual:has(.app-hero-products){height:166px;bottom:40px}.offline-refresh .retail-hero .clarity-hero-scene{height:166px;mix-blend-mode:multiply}.app-hero-products img:first-child,.app-hero-products img:last-child{transform:none}.app-hero-products{justify-content:center;padding-right:0}.offline-refresh .retail-hero .retail-campaign-controls button{height:40px;min-height:40px;width:40px;min-width:40px}}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{display:flex;flex-direction:column;align-items:stretch}.offline-refresh .retail-hero .retail-hero-copy{flex:none;min-height:0;padding-bottom:8px}.offline-refresh .retail-hero .retail-hero-visual,.offline-refresh .retail-hero .retail-hero-visual:has(.app-hero-products){position:relative;inset:auto;flex:1;min-height:0;height:auto;width:100%;margin:0}.offline-refresh .retail-hero .clarity-hero-scene{height:100%;max-height:178px}.offline-refresh .retail-hero .retail-campaign-controls{position:relative;inset:auto;flex:none;height:40px;align-self:flex-end;margin:0 10px 0 0}}.offline-refresh .founder-section:has(.app-video-heading){padding-top:28px;padding-bottom:28px;display:block}@media(max-width:767px){.offline-refresh .founder-section:has(.app-video-heading){padding:24px 20px}.offline-refresh .founder-section .app-video-heading{margin-bottom:16px}.offline-refresh .founder-section .founder-video-navigation{margin-top:8px}}.app-video-arrows{display:flex;gap:2px;flex:none}.app-video-arrows button{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;color:#4e5968;background:#f2f4f6}.offline-refresh .founder-section .founder-play{inset:auto auto 12px 12px;width:auto;height:34px;padding:0 12px;display:flex;gap:6px;border-radius:9px;background:#191f28df;color:#fff;font-size:12px;box-shadow:none}.offline-refresh .founder-section .founder-video-title{font-size:16px;line-height:24px;height:48px;color:#333d4b;font-weight:650;letter-spacing:-.02em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offline-refresh .founder-section .founder-video-navigation{justify-content:space-between;color:#6b7684}.offline-refresh .founder-section .founder-video-navigation .refresh-text-link{gap:4px;color:#6b7684;margin:0}.offline-refresh .founder-section .app-video-heading p{color:#6b7684;font-size:13px}.offline-refresh .founder-section .app-video-heading h2{color:#191f28;font-size:26px;font-weight:750;letter-spacing:-.035em}.app-video-rail{position:relative}.app-video-rail button{opacity:1;color:#6b7684}.app-video-rail button[aria-pressed=true]{color:#191f28;font-weight:700}.app-video-rail button[aria-pressed=true] img{border-color:#3182f6}.app-video-rail button[aria-pressed=false] img{filter:saturate(.7)}.app-video-rail span{font-size:12px}@media(max-width:359px){.offline-refresh .founder-section .app-video-heading h2{font-size:22px}.app-video-arrows button{width:40px}}.offline-refresh .retail-hero.retail-hero-pro{background:#e7effa;color:#172135}.offline-refresh .retail-hero.retail-hero-gongsin{background:#fdebe1}.offline-refresh .retail-hero.retail-hero-internet{background:#e3f3e8}.offline-refresh .retail-hero.retail-hero-duo{background:#e8edfb!important}.offline-refresh .retail-hero.retail-hero-fold{background:#ece7fb}.offline-refresh .retail-hero.retail-hero-pro h1{color:#172135}.offline-refresh .retail-hero.retail-hero-pro h1 em{color:#1842cc}.offline-refresh .retail-hero.retail-hero-pro .retail-hero-description{color:#364968}.offline-refresh .retail-hero.retail-hero-pro .app-price-promise{background:#fff;color:#242738;border-color:#eeedf1}.offline-refresh .retail-hero.retail-hero-pro .app-price-promise span{color:#626779}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene,.brand-price-art{width:100%;height:100%;max-height:none;aspect-ratio:auto;margin:0;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent)}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene img,.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene video,.brand-price-art img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.offline-refresh .retail-hero .retail-campaign-controls{background:transparent;color:#333745}.offline-refresh .retail-hero .retail-campaign-controls button,.offline-refresh .retail-hero .retail-campaign-controls b{color:#333745}.offline-refresh .retail-hero .retail-campaign-controls span,.offline-refresh .retail-hero .retail-campaign-controls i{color:#646777}.offline-refresh .retail-hero.retail-hero-pro .retail-campaign-controls button,.offline-refresh .retail-hero.retail-hero-pro .retail-campaign-controls b{color:#333745}.offline-refresh .retail-hero.retail-hero-pro .retail-campaign-controls span,.offline-refresh .retail-hero.retail-hero-pro .retail-campaign-controls i{color:#646777}.offline-refresh .retail-campaign-topics{scrollbar-width:none}.offline-refresh .retail-campaign-topics::-webkit-scrollbar{display:none}@media(min-width:768px){.offline-refresh .retail-hero .retail-hero-inner{height:540px;padding-top:100px}.offline-refresh .retail-hero .retail-hero-copy{max-width:55%}.offline-refresh .retail-hero .retail-hero-visual{position:absolute;inset:auto 0 35px auto;width:48%;height:390px;max-width:none}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene,.brand-price-art{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 94%,transparent)}}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{height:430px;min-height:430px;padding-top:24px;display:flex;flex-direction:column}.offline-refresh .retail-hero .retail-hero-copy{padding:0 22px;min-height:0;flex:none;z-index:2}.offline-refresh .retail-hero h1{font-size:clamp(27px,8.4vw,37px);line-height:1.12;letter-spacing:-.06em}.offline-refresh .retail-hero .retail-hero-description{margin-top:12px;font-size:13px;line-height:1.5}.offline-refresh .retail-hero .retail-hero-inner .retail-hero-visual{position:relative;inset:auto;width:100%;max-width:none;flex:1;min-height:0;height:auto;margin:0;transform:none!important}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene,.brand-price-art{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 5%,#000 94%,transparent)}.offline-refresh .retail-hero .retail-campaign-controls{height:40px;flex:none;margin:0 12px 0 0}}@media(max-width:359px){.offline-refresh .retail-hero .retail-hero-inner{height:420px;min-height:420px}.offline-refresh .retail-hero .retail-hero-copy{padding-inline:18px}}.offline-refresh .retail-hero.retail-hero-pro .brand-price-art{-webkit-mask-image:none;mask-image:none;padding:0 20px}.offline-refresh .retail-hero.retail-hero-pro .brand-price-art img{object-fit:contain;object-position:center}.offline-refresh .retail-hero .retail-campaign-controls button{min-width:44px;min-height:44px}.offline-refresh .retail-hero .retail-hero-description{word-break:keep-all}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene img,.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene video{transform:scale(1.12)}.retail-home .refresh-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;font-size:15px;line-height:1.6;font-weight:600;padding:23px 0;min-height:72px;color:#333d4b}.retail-home .refresh-faq summary::-webkit-details-marker{display:none}.retail-home .refresh-faq summary:after{content:"";width:8px;height:8px;flex:none;border-right:1.5px solid #8b95a1;border-bottom:1.5px solid #8b95a1;transform:rotate(45deg);margin:0 4px 4px 0}.retail-home .refresh-faq details[open] summary:after{transform:rotate(225deg);margin-bottom:0}.retail-home .refresh-faq details p{font-size:15px;line-height:1.85;padding:0 25px 0 0;color:#4e5968}.offline-refresh .retail-hero .retail-hero-inner .clarity-hero-scene{-webkit-mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 10%,#000 90%,transparent),linear-gradient(to bottom,transparent,#000 7%,#000 93%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:767px){.offline-refresh .retail-hero .retail-hero-inner{height:420px;min-height:420px}.offline-refresh .retail-hero .retail-hero-copy{padding:0 24px 4px}.offline-refresh .retail-hero h1{font-size:clamp(28px,8.2vw,36px);letter-spacing:-.05em}.offline-refresh .retail-hero .retail-hero-description{font-size:13px;line-height:1.6;margin-top:12px}.offline-refresh .retail-hero .retail-campaign-controls{height:44px}.offline-refresh .retail-hero .app-price-promise{min-height:56px;padding:9px 16px;column-gap:6px}.offline-refresh .retail-hero .app-price-promise span{font-size:11px;line-height:1.5}.offline-refresh .retail-campaign-topics button{font-size:13px}}@media(max-width:359px){.offline-refresh .retail-hero .retail-hero-inner{height:420px;min-height:420px}.offline-refresh .retail-hero .retail-hero-copy{padding-inline:18px}.offline-refresh .retail-hero .app-price-promise span{font-size:10px}}.uplus-campaign{--campaign-bg:#f5f5f7;background:var(--campaign-bg);width:100%;color:#17191c;overflow:hidden}.uplus-campaign-gongsin{--campaign-bg:#fff0e5}.uplus-campaign-internet{--campaign-bg:#edf5f2}.uplus-campaign-duo{--campaign-bg:#fff}.uplus-campaign-fold{--campaign-bg:#121018;color:#fff}.uplus-banner-stage{position:relative;max-width:1200px;margin:auto;height:520px;isolation:isolate;touch-action:pan-y}.uplus-banner-copy{position:absolute;top:80px;left:6%;z-index:2;width:48%}.uplus-banner-copy h1{font-family:inherit;font-size:44px;font-weight:800;line-height:1.22;letter-spacing:-.055em;margin:0;color:inherit}.uplus-banner-copy h1 em{font-style:normal;color:inherit}.uplus-banner-description{font-size:17px;line-height:1.55;margin-top:20px;letter-spacing:-.025em;word-break:keep-all}.uplus-banner-art{position:absolute;right:0;bottom:30px;width:52%;height:410px}.uplus-banner-art .clarity-hero-scene{position:relative;width:100%;height:100%;margin:0;-webkit-mask-image:none!important;mask-image:none!important;overflow:hidden;border-radius:0;background:none}.uplus-banner-art .clarity-hero-scene img,.uplus-banner-art .clarity-hero-scene video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important;border-radius:0}.uplus-banner-art .clarity-hero-scene video{opacity:0}.uplus-banner-art .clarity-hero-scene video.is-ready{opacity:1}.uplus-banner-controls{position:absolute;right:16px;bottom:12px;display:flex;align-items:center;gap:6px;z-index:4;height:44px}.uplus-pagination{display:flex;align-items:center;height:30px;background:#292a2c;color:#fff;border-radius:20px}.uplus-banner-controls button{display:flex;align-items:center;justify-content:center;width:38px;height:44px;border:0;background:transparent;color:inherit;cursor:pointer;padding:0}.uplus-pagination>span{display:flex;gap:7px;align-items:center;justify-content:center;min-width:44px;font-size:13px;color:#a9aaac;font-variant-numeric:tabular-nums}.uplus-pagination b{color:#fff;font-weight:750}.uplus-pagination i{font-style:normal}.uplus-banner-controls button[data-rotation]{width:36px;background:#292a2c;color:#fff;border-radius:50%;height:36px;outline-offset:4px}.uplus-banner-controls button:focus-visible,.uplus-service:focus-visible,.uplus-price-promise:focus-visible{outline:3px solid #6143dc;outline-offset:3px}.offline-refresh .retail-home .brand-opening{max-width:1200px;margin:0 auto;padding:24px 16px 20px;background:#f2f2f3}.uplus-service-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:20px 12px}.uplus-service{display:flex;flex-direction:column;align-items:center;gap:9px;text-decoration:none;color:#202124;font-size:13px;font-weight:650;line-height:18px}.uplus-service-icon{height:56px;width:56px;border-radius:11px;background:#fff;display:grid;place-items:center}.uplus-price-promise{max-width:1168px;margin:0 auto 24px;background:#fff;border-radius:16px;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;color:#23252a;text-decoration:none}.uplus-price-promise strong,.uplus-price-promise span{display:block}.uplus-price-promise strong{font-size:15px;font-weight:750}.uplus-price-promise span{font-size:12px;color:#6b6d73;margin-top:4px}@media(max-width:767px){.uplus-banner-stage{height:360px}.uplus-banner-copy{top:30px;left:30px;width:calc(100% - 60px)}.uplus-banner-copy h1{font-size:27px;line-height:1.23;font-weight:800;letter-spacing:-.055em}.uplus-banner-description{font-size:13px;line-height:1.55;margin-top:12px;letter-spacing:-.02em}.uplus-banner-art{right:0;bottom:0;width:100%;height:208px}.uplus-campaign-pro .uplus-banner-art{height:205px;bottom:13px}.uplus-campaign-pro .uplus-banner-art img{max-width:270px;left:50%;transform:translate(-50%)!important}.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{height:220px;max-width:360px;left:50%;right:auto;transform:translate(-50%)}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 7%)!important;mask-image:linear-gradient(to bottom,transparent,#000 7%)!important}.uplus-campaign-gongsin .uplus-banner-art img,.uplus-campaign-gongsin .uplus-banner-art video,.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:cover;object-position:center top}.uplus-campaign-duo .uplus-banner-art{height:228px;bottom:0}.uplus-campaign-duo .uplus-banner-description{max-width:290px}.uplus-campaign-fold .uplus-banner-art{height:220px;bottom:5px}.uplus-campaign-fold .uplus-banner-copy h1{font-size:26px}.uplus-banner-controls{right:12px;bottom:10px}.offline-refresh .retail-home .brand-opening{padding:24px 16px 20px}.uplus-service-grid{grid-template-columns:repeat(3,1fr);gap:20px 12px}.uplus-price-promise{margin:0 16px 24px;padding:14px 18px;min-height:68px}.offline-refresh header>div{height:56px!important;min-height:56px!important;padding-left:20px!important;padding-right:12px!important}.offline-refresh header img[alt*=캡틴]{height:24px!important;width:auto!important;max-width:160px}.offline-refresh .store-menu-pulse{width:44px;height:44px;animation:none!important}}@media(max-width:374px){.uplus-banner-copy{left:24px;width:calc(100% - 48px)}.uplus-banner-copy h1{font-size:25px}.uplus-banner-description{font-size:12px}.uplus-campaign-fold .uplus-banner-copy h1{font-size:25px}}@media(prefers-reduced-motion:reduce){.uplus-campaign *{animation:none!important;transition:none!important}}.offline-refresh .retail-home .uplus-banner-copy{text-align:left!important}.offline-refresh .retail-home .uplus-banner-copy h1{font-family:inherit!important;font-size:44px!important;line-height:1.22!important;font-weight:800!important;letter-spacing:-.055em!important;color:inherit!important;text-align:left!important;margin:0!important}.offline-refresh .retail-home .uplus-banner-copy h1 em{color:inherit!important;font-weight:inherit!important;font-style:normal!important}.offline-refresh .retail-home .uplus-banner-description{font-size:17px!important;font-weight:500!important;line-height:1.55!important;text-align:left!important;color:inherit!important;margin:16px 0 0!important}.offline-refresh .retail-home .uplus-price-promise{text-align:left!important}@media(max-width:767px){.offline-refresh .retail-home .uplus-banner-copy h1{font-size:27px!important;line-height:1.23!important}.offline-refresh .retail-home .uplus-banner-description{font-size:13px!important;line-height:1.55!important;margin-top:12px!important}.uplus-banner-art{height:200px!important;bottom:0!important}.uplus-campaign-pro .uplus-banner-art{height:195px!important;bottom:10px!important}.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{max-width:none;width:100%;height:205px!important}.uplus-campaign-gongsin .uplus-banner-art img,.uplus-campaign-gongsin .uplus-banner-art video,.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:contain!important;object-position:center bottom}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 5%)!important;mask-image:linear-gradient(to bottom,transparent,#000 5%)!important}.uplus-campaign-duo .uplus-banner-art{height:210px!important}.uplus-campaign-fold .uplus-banner-art{height:206px!important}}@media(max-width:374px){.offline-refresh .retail-home .uplus-banner-copy h1{font-size:25px!important}.offline-refresh .retail-home .uplus-banner-description{font-size:12px!important}}.uplus-campaign-pro{--campaign-bg:#000;color:#fff}.uplus-campaign-fold{--campaign-bg:#504b69}@media(max-width:767px){.uplus-campaign-pro .uplus-banner-art{height:200px!important;bottom:0!important}.uplus-campaign-pro .uplus-banner-art img{max-width:none;width:160%;height:auto;left:-30%;top:50%;transform:translateY(-50%)!important}.uplus-campaign-fold .uplus-banner-art{height:206px!important;width:100%}.uplus-campaign-fold .uplus-banner-art img{object-fit:cover;object-position:center}.uplus-campaign-fold .clarity-hero-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%)!important;mask-image:linear-gradient(to bottom,transparent,#000 18%)!important}.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{width:340px!important;left:0!important;transform:none!important}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%);mask-image:linear-gradient(to right,transparent,#000 4%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%);-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.uplus-campaign-gongsin .uplus-banner-art img,.uplus-campaign-gongsin .uplus-banner-art video,.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:cover!important;object-position:center 25%}}@media(max-width:374px){.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{width:315px!important}}@media(max-width:767px){.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{bottom:40px!important}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%)!important;mask-image:linear-gradient(to right,transparent,#000 4%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}}.offline-refresh .retail-home .uplus-campaign-pro .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-pro .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-pro .uplus-banner-description{text-align:center!important}.offline-refresh .retail-home .uplus-campaign-pro .uplus-banner-copy h1 em{color:#ff923e!important}.offline-refresh .retail-home .store-consultation-links a.store-naver-place{background:#03c75a!important;color:#07351b!important;border-radius:10px;font-weight:750;padding:12px 14px;min-height:44px}.offline-refresh .retail-home .store-consultation-links a.store-naver-review{color:#087c3c!important}.offline-refresh .retail-home .store-consultation-links a.store-naver-place:focus-visible{outline:3px solid #087c3c;outline-offset:3px}.uplus-campaign-internet{--campaign-bg:#ffebf5}.uplus-carrier-logos{position:absolute;z-index:3;left:6%;top:270px;display:flex;align-items:center;gap:16px;height:32px;width:42%}.uplus-carrier-logos img{height:28px;width:70px;object-fit:contain;flex:none}.uplus-carrier-logos img:first-child{width:24px;height:26px}.uplus-carrier-logos img:nth-child(2){width:34px;height:28px}@media(max-width:767px){.uplus-carrier-logos{top:137px;left:30px;width:calc(100% - 60px);height:28px;gap:14px;justify-content:center}.uplus-carrier-logos img{max-width:64px;height:23px;width:64px}.uplus-carrier-logos img:first-child{width:20px;height:23px}.uplus-carrier-logos img:nth-child(2){width:28px;height:26px}.uplus-carrier-logos img:nth-child(3){width:53px;height:24px}.uplus-campaign-internet .uplus-banner-art{width:100%!important;left:0!important;bottom:-20px!important;height:280px!important}.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:cover!important;object-position:center bottom!important}.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:linear-gradient(to bottom,transparent,#000 8%)!important;mask-image:linear-gradient(to bottom,transparent,#000 8%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}}@media(max-width:374px){.uplus-carrier-logos{left:24px;width:calc(100% - 48px);gap:10px}}@media(min-width:768px){.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art,.uplus-campaign-fold .uplus-banner-art{bottom:0;height:440px}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene,.uplus-campaign-fold .clarity-hero-scene{-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 12%)!important;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 12%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:cover}}@media(min-width:1024px){.offline-refresh .retail-home .uplus-banner-copy h1{font-size:clamp(46px,4.45vw,64px)!important;line-height:1.18!important;letter-spacing:-.05em!important}.offline-refresh .retail-home .uplus-banner-description{font-size:20px!important;line-height:1.65!important;margin-top:24px!important}.uplus-carrier-logos{top:330px}}@media(max-width:1023px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{left:auto;right:24px;width:calc(100% - 48px);text-align:right!important}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-description{text-align:right!important}}@media(max-width:767px){.uplus-campaign-gongsin .uplus-banner-art{height:195px!important;bottom:20px!important;width:320px!important}.uplus-campaign-internet .uplus-banner-art{height:245px!important;bottom:-20px!important}}@media(min-width:768px)and (max-width:1023px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{top:60px;width:48%;right:24px}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1{font-size:36px!important}.uplus-campaign-gongsin .uplus-banner-art,.uplus-campaign-internet .uplus-banner-art{left:0;right:auto;width:52%;height:350px;bottom:0}}.uplus-carrier-logos{top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.uplus-floating-logo{position:absolute;display:block;width:90px;height:64px;animation:carrier-drift 5.5s ease-in-out infinite;animation-play-state:paused}.uplus-carrier-logos .uplus-floating-logo img{width:100%;height:100%;max-width:none;object-fit:contain}.uplus-floating-logo-0{left:56%;top:26%;width:66px;animation-delay:-1s}.uplus-floating-logo-1{right:4%;top:25%;width:75px;animation-delay:-3s}.uplus-floating-logo-2{left:72%;top:14%;width:94px;animation-delay:-2s}.uplus-floating-logo-3{left:52%;top:45%;width:100px;animation-delay:-4s}.uplus-floating-logo-4{right:0;top:48%;width:105px;animation-delay:-.5s}.uplus-campaign[data-motion=true] .uplus-floating-logo{animation-play-state:running}@keyframes carrier-drift{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@media(max-width:1023px){.uplus-carrier-logos{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.uplus-floating-logo-0{left:5%;top:28%;width:53px}.uplus-floating-logo-1{left:34%;right:auto;top:32%;width:61px}.uplus-floating-logo-2{left:19%;top:19%;width:74px}.uplus-floating-logo-3{left:0;top:44%;width:78px}.uplus-floating-logo-4{left:39%;right:auto;top:48%;width:80px}}@media(max-width:767px){.uplus-carrier-logos{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.uplus-floating-logo-0{left:5%;top:46%;width:43px;height:46px}.uplus-floating-logo-1{left:auto;right:7%;top:47%;width:48px;height:44px}.uplus-floating-logo-2{left:42%;top:39%;width:62px;height:46px}.uplus-floating-logo-3{left:0;top:65%;width:67px;height:44px}.uplus-floating-logo-4{left:auto;right:0;top:67%;width:70px;height:44px}}@media(prefers-reduced-motion:reduce){.uplus-floating-logo{animation:none}}@media(min-width:1024px){.uplus-floating-logo-3{left:48%;top:36%}}@media(max-width:767px){.uplus-floating-logo-4{top:56%}}@media(max-width:767px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{top:24px;right:20px;width:calc(100% - 40px)}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1{font-size:clamp(32px,8.65vw,38px)!important;line-height:1.18!important}.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1{font-size:clamp(35px,9.4vw,41px)!important;line-height:1.16!important}}@media(min-width:768px)and (max-width:1023px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1{font-size:clamp(40px,5.25vw,52px)!important;line-height:1.18!important}}@media(max-width:767px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1{font-size:clamp(37px,10.3vw,44px)!important}.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1{font-size:clamp(39px,10.9vw,47px)!important}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-description{margin-top:10px!important}.uplus-floating-logo-2{top:44%}}@media(max-width:767px){.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{left:20px;right:20px;width:calc(100% - 40px);text-align:center!important}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-description{text-align:center!important}}@media(max-width:767px){.uplus-campaign-gongsin .uplus-banner-art{height:175px!important}}.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-copy h1,.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-description{text-align:center!important}.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-description{max-width:none}@media(max-width:767px){.uplus-campaign-internet .uplus-banner-stage,.uplus-campaign-duo .uplus-banner-stage,.uplus-campaign-fold .uplus-banner-stage{display:grid;grid-template-rows:max-content minmax(0,1fr);padding-top:24px;box-sizing:border-box}.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-copy{position:relative;top:auto;left:auto;right:auto;width:calc(100% - 40px);margin:0 auto;grid-row:1}.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-description,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-description{margin-bottom:0!important}.uplus-campaign-internet .uplus-banner-art,.uplus-campaign-duo .uplus-banner-art,.uplus-campaign-fold .uplus-banner-art{position:relative;grid-row:2;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:calc(100% - 18px)!important;min-height:0;margin-top:18px;overflow:hidden}.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-position:center bottom!important}.uplus-campaign-duo .uplus-banner-art img,.uplus-campaign-duo .uplus-banner-art video,.uplus-campaign-fold .uplus-banner-art img{object-fit:contain!important}.uplus-carrier-logos{top:190px;bottom:0;height:auto}.uplus-floating-logo-0{top:5%;left:4%}.uplus-floating-logo-1{top:5%;right:5%}.uplus-floating-logo-2{top:0;left:42%}.uplus-floating-logo-3{top:44%;left:0}.uplus-floating-logo-4{top:36%;right:0}}@media(max-width:767px){.uplus-carrier-logos{top:154px}}@media(min-width:768px){.offline-refresh .retail-home .uplus-campaign-duo .uplus-banner-copy,.offline-refresh .retail-home .uplus-campaign-fold .uplus-banner-copy{width:40%}}@media(min-width:768px)and (max-width:1023px){.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{width:44%}}@media(min-width:1024px){.offline-refresh .retail-home .uplus-campaign-internet .uplus-banner-copy{width:40%}}.uplus-campaign-fold{background:radial-gradient(ellipse at 65% 85%,#77708f,#504b69 60%)}.uplus-campaign-fold .clarity-hero-scene{-webkit-mask-image:none!important;mask-image:none!important}.uplus-campaign-fold .uplus-banner-art img{object-fit:contain!important;filter:drop-shadow(0 12px 16px #211c3930)}@media(max-width:767px){.uplus-campaign-gongsin .uplus-banner-stage{display:grid;grid-template-rows:max-content minmax(0,1fr);padding-top:24px;box-sizing:border-box}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-copy{position:relative;top:auto;left:auto;right:auto;width:calc(100% - 40px);margin:0 auto;grid-row:1}.offline-refresh .retail-home .uplus-campaign-gongsin .uplus-banner-description{margin-bottom:0!important}.uplus-campaign-gongsin .uplus-banner-art{position:relative;grid-row:2;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;width:100%!important;max-width:none!important;height:calc(100% - 18px)!important;min-height:0;margin-top:18px}.uplus-campaign-gongsin .uplus-banner-art img,.uplus-campaign-gongsin .uplus-banner-art video,.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{object-fit:contain!important;object-position:center bottom!important}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{-webkit-mask-image:none!important;mask-image:none!important}.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{top:18px!important;height:calc(100% - 18px)!important}.uplus-campaign-fold .uplus-banner-art img{padding-bottom:12px;box-sizing:border-box}}@media(max-width:767px){.uplus-banner-stage{height:clamp(360px,calc(65vw + 106px),500px)}.uplus-campaign-gongsin .clarity-hero-scene,.uplus-campaign-internet .clarity-hero-scene{width:auto!important;max-width:100%;height:100%;aspect-ratio:4/3;margin:0 auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%)!important;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%)!important;-webkit-mask-composite:source-in!important;mask-composite:intersect!important}.uplus-campaign-internet .uplus-banner-art img,.uplus-campaign-internet .uplus-banner-art video{top:0!important;height:100%!important}.uplus-carrier-logos{top:190px}}.offline-refresh .retail-home .retail-selection{border-radius:16px}.offline-refresh .retail-home .retail-phone{border-radius:16px;box-shadow:none}.offline-refresh .retail-home .retail-phone-photo img{object-fit:contain}.offline-refresh .retail-home .captain-refund,.offline-refresh .retail-home .store-consultation-card{border-radius:16px;box-shadow:none}@media(max-width:767px){.offline-refresh .retail-home .retail-selection{margin:0;padding:32px 16px;border-radius:0;background:#fff}.offline-refresh .retail-home .retail-section-heading{margin:0 0 16px;padding:0;gap:12px}.offline-refresh .retail-home .retail-section-heading h2{font-size:24px;font-weight:750;line-height:1.4;letter-spacing:-.035em}.offline-refresh .retail-home .retail-section-heading>a{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0}.offline-refresh .retail-home .retail-product-toolbar{padding:0;margin:0 0 16px;gap:8px}.offline-refresh .retail-home .retail-product-filters{gap:4px}.offline-refresh .retail-home .retail-product-filters button{min-height:44px;padding:9px 13px;font-size:13px;line-height:1.4;border-radius:24px;border-color:#dedfe2;font-weight:650}.offline-refresh .retail-home .retail-product-filters button[aria-pressed=true]{color:#fff;background:#252529;border-color:#252529}.offline-refresh .retail-home .retail-rail-controls{display:flex;gap:0}.offline-refresh .retail-home .retail-rail-controls button{width:36px;height:44px;border:0;border-radius:6px}.offline-refresh .retail-home .retail-phone-rail{display:flex;gap:12px;padding:0 0 8px;overflow-x:auto;scroll-padding-inline:0;scroll-snap-type:x mandatory}.offline-refresh .retail-home .retail-phone{flex:0 0 calc((100% - 12px)/2);min-width:0;text-align:left;border:1px solid #e4e5e8;border-radius:16px;scroll-snap-align:start}.offline-refresh .retail-home .retail-phone-photo{display:flex;justify-content:center;align-items:center;height:164px;aspect-ratio:auto;padding:16px 12px 8px;overflow:hidden}.offline-refresh .retail-home .retail-phone-photo img{position:static;width:100%;max-width:100%;height:100%;min-height:0;object-fit:contain;transform:none}.offline-refresh .retail-home .retail-phone-copy{padding:12px}.offline-refresh .retail-home .retail-phone-copy>p{color:#73757c;font-size:11px;line-height:1.45;margin:0 0 5px}.offline-refresh .retail-home .retail-phone-copy h3{font-size:17px;line-height:1.4;font-weight:750;letter-spacing:-.025em;white-space:normal;text-wrap:initial;margin:0 0 9px;min-height:48px}.offline-refresh .retail-home .retail-phone-copy .retail-phone-note{font-size:12px;line-height:1.65;color:#62646b;margin:0 0 8px;min-height:40px;word-break:keep-all}.offline-refresh .retail-home .retail-model-detail{display:flex;align-items:center;justify-content:flex-start;gap:4px;font-size:12px;min-height:44px;padding:0;color:#33343a}.offline-refresh .retail-home .retail-selection-note{padding:0;margin:12px 0 0;text-align:left;font-size:11px;line-height:1.65;color:#73757c;word-break:keep-all}.offline-refresh .retail-home .captain-story,.offline-refresh .retail-home .gongsin-environment,.offline-refresh .retail-home .captain-aftercare{padding:36px 20px}.offline-refresh .retail-home .founder-section,.offline-refresh .retail-home .store-consultation,.offline-refresh .retail-home .refresh-faq{padding-top:36px;padding-bottom:36px}.offline-refresh .retail-home .captain-story header h2,.offline-refresh .retail-home .gongsin-environment header h2,.offline-refresh .retail-home .captain-aftercare>header h2,.offline-refresh .retail-home .founder-section h2,.offline-refresh .retail-home .store-consultation-intro h2,.offline-refresh .retail-home .refresh-faq h2{font-size:26px;line-height:1.4;font-weight:750;letter-spacing:-.035em;color:#202127;margin-bottom:18px}.offline-refresh .retail-home .captain-story header h2 em,.offline-refresh .retail-home .gongsin-environment h2 em,.offline-refresh .retail-home .captain-aftercare>header h2 em{color:inherit}.offline-refresh .retail-home .captain-story header>p,.offline-refresh .retail-home .gongsin-environment header>p,.offline-refresh .retail-home .captain-aftercare>header>p{font-size:13px;line-height:1.6;font-weight:500;margin-bottom:10px;color:#6c6e76}.offline-refresh .retail-home .gongsin-environment header>span,.offline-refresh .retail-home .captain-aftercare>header>span{font-size:14px;line-height:1.75;color:#62646b}.offline-refresh .retail-home .captain-refund{padding:24px 18px;margin:24px auto 32px}.offline-refresh .retail-home .captain-refund h3{font-size:32px;line-height:1.3;font-weight:750}.offline-refresh .retail-home .refund-question{font-size:14px;margin-bottom:12px}.offline-refresh .retail-home .refund-qualifier{font-size:12px;margin:14px 0}.offline-refresh .retail-home .captain-supply{margin:28px auto;padding-top:28px}.offline-refresh .retail-home .captain-supply>h3{font-size:23px;margin-bottom:24px}.offline-refresh .retail-home .captain-supply strong{font-size:24px;font-weight:750;line-height:1.4}.offline-refresh .retail-home .captain-supply li{gap:8px;padding-bottom:32px}.offline-refresh .retail-home .captain-supply li:not(:last-child):after{height:12px;bottom:8px}.offline-refresh .retail-home .captain-supply li p{font-size:14px;line-height:1.7;margin-top:6px}.offline-refresh .retail-home .captain-supply-bridge{font-size:17px}.offline-refresh .retail-home .captain-story-before{border-radius:16px 16px 0 0;padding:20px 16px 24px}.offline-refresh .retail-home .captain-story-after{border-radius:0 0 16px 16px;padding:24px 18px}.offline-refresh .retail-home .captain-story-after h3{font-size:23px}.offline-refresh .retail-home .captain-story-more{margin-bottom:0}.offline-refresh .retail-home .environment-comparison{margin-top:24px}.offline-refresh .retail-home .environment-comparison>div:not(.environment-direction){border-radius:16px;padding:20px 10px}.offline-refresh .retail-home .environment-comparison h3{font-size:19px;line-height:1.4;margin:12px 0 20px}.offline-refresh .retail-home .environment-comparison p{font-size:13px}.offline-refresh .retail-home .captain-aftercare-list{margin-top:24px}.offline-refresh .retail-home .captain-aftercare-list strong{font-size:18px;line-height:1.5}.offline-refresh .retail-home .store-consultation-card{padding:24px 20px}.offline-refresh .retail-home .store-consultation-card h3{font-size:24px}.offline-refresh .retail-home .refresh-faq details{border-radius:0;box-shadow:none}}.offline-refresh .retail-home .captain-aftercare-list button{position:relative;display:flex;flex-direction:column;gap:8px;text-align:center;padding:0 28px}.offline-refresh .retail-home .captain-aftercare-list strong{padding:0;text-align:center}.offline-refresh .retail-home .captain-aftercare-toggle{position:absolute;right:0;top:50%;transform:translateY(-50%)}.offline-refresh .retail-home .captain-aftercare-summary{margin:12px 28px 0;text-align:center}.offline-refresh .retail-home .captain-aftercare-list article>div{margin:18px auto 0;text-align:center;max-width:650px;padding:0 16px}.offline-refresh .retail-home .a17-product-scene{display:flex;align-items:center;justify-content:center;gap:2%}.offline-refresh .retail-home .a17-product-scene .a17-device{display:block;flex:0 0 44%;height:100%;overflow:hidden}.offline-refresh .retail-home .a17-product-scene .a17-device img{position:static;display:block;width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;transform:none}.offline-refresh .retail-home .a17-product-scene img.a17-captain-box{position:static;display:block;flex:0 0 39%;width:39%;max-width:39%;height:78%;object-fit:contain;align-self:center;transform:none}@media(max-width:767px){.offline-refresh .retail-home .retail-product-toolbar-a17{flex-wrap:wrap;justify-content:space-between;row-gap:4px}.offline-refresh .retail-home .retail-product-toolbar-a17 .retail-product-filters{flex:1 1 auto;min-width:0;gap:4px}.offline-refresh .retail-home .retail-product-toolbar-a17 .retail-product-filters button{padding-inline:10px;white-space:nowrap}.offline-refresh .retail-home .retail-product-toolbar-a17 .retail-rail-controls{flex:0 0 auto;margin-left:auto}.offline-refresh .retail-home .a17-product-scene{padding-inline:8px;gap:0}.offline-refresh .retail-home .a17-product-scene .a17-device{flex-basis:50%}.offline-refresh .retail-home .a17-product-scene img.a17-captain-box{flex-basis:44%;width:44%;max-width:44%}}.offline-refresh .retail-home .a17-product-scene{position:relative;display:block;isolation:isolate}.offline-refresh .retail-home .a17-product-scene .a17-device{position:absolute;z-index:2;left:22%;bottom:3%;width:40%;height:82%;overflow:hidden}.offline-refresh .retail-home .a17-product-scene img.a17-captain-box{position:absolute;z-index:1;left:43%;top:0;width:43%;max-width:43%;height:96%;object-fit:contain}.offline-refresh .retail-home .a17-product-scene .a17-device{z-index:1;left:43%;bottom:8%;height:86%}.offline-refresh .retail-home .a17-product-scene img.a17-captain-box{z-index:2;left:20%;top:5%;height:94%}.why-captain{background:#f6f3ed;padding:70px 24px;scroll-margin-top:90px}.why-captain-inner{max-width:1000px;margin:auto}.why-captain-heading{text-align:center}.why-captain-heading>p,.captain-aftercare>header>p{font-size:13px;font-weight:600;color:#736854;margin:0 0 18px}.why-captain .why-captain-heading h2,.captain-aftercare>header h2{font-size:clamp(29px,3.6vw,44px);line-height:1.35;font-weight:800;letter-spacing:-.055em;color:#222127;margin:0 0 23px}.why-captain-heading h2 em,.captain-aftercare>header h2 em{font-style:normal;color:#5c2bbe}.why-captain-heading>div,.captain-aftercare>header>span{color:#696267;font-size:16px;line-height:1.8}.why-captain-options{display:flex;justify-content:center;gap:36px;max-width:760px;margin:36px auto 0;border-bottom:1px solid #dcd5cc}.why-captain-options button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-bottom:3px solid transparent;padding:15px 5px;color:#78716b;font-size:16px;font-weight:700}.why-captain-options button[aria-pressed=true]{color:#5225a7;border-bottom-color:#5225a7}.why-captain-detail{max-width:760px;margin:auto;padding-top:30px;text-align:center}.why-captain-detail h3{color:#2c2434;font-size:25px;line-height:1.4;font-weight:800;letter-spacing:-.04em;margin:0 0 13px}.why-captain-detail>p{color:#6f6669;font-size:15px;line-height:1.8;max-width:640px;min-height:54px;margin:0 auto 25px;word-break:keep-all}.why-captain-detail dl{margin:0;border-top:2px solid #353039;text-align:left}.why-captain-detail dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:19px 16px;border-bottom:1px solid #ded8d0}.why-captain-detail dt{font-size:13px;font-weight:600;color:#83766c}.why-captain-detail dd{font-size:15px;font-weight:600;color:#332b32;margin:0}.why-captain-note{font-size:13px;line-height:1.6;color:#817970;text-align:center;margin:21px 0 0}.captain-aftercare{max-width:1040px;margin:auto;padding:70px 24px;scroll-margin-top:90px}.captain-aftercare>header{text-align:center}.captain-aftercare>header>p{color:#806b9a}.captain-aftercare-list{max-width:800px;margin:38px auto 0;border-top:2px solid #29262d}.captain-aftercare-list article{padding:25px 0;border-bottom:1px solid #e8e2ed}.captain-aftercare-list button{display:grid;grid-template-columns:145px 1fr 24px;gap:15px;align-items:center;width:100%;padding:0;border:0;background:none;text-align:left;color:#363039}.captain-aftercare-stage{font-size:13px;font-weight:600;color:#91829d}.captain-aftercare-list strong{font-size:21px;line-height:1.45;letter-spacing:-.035em;font-weight:800}.captain-aftercare-toggle{font-size:26px;color:#71617d;text-align:center}.captain-aftercare-summary{margin:9px 39px 0 160px;font-size:14px;color:#847a8a;line-height:1.7}.captain-aftercare-list article>div{margin:17px 39px 0 160px}.captain-aftercare-list article>div p{font-size:15px;color:#5c5364;line-height:1.85;margin:0 0 12px;word-break:keep-all}.captain-aftercare-list small{font-size:12px;color:#8a719f;line-height:1.7}.captain-aftercare-list .is-open strong{color:#582c9a}.why-captain button:focus-visible,.captain-aftercare button:focus-visible{outline:3px solid #9e7cd0;outline-offset:5px}@media(max-width:639px){.why-captain{padding:45px 22px}.why-captain .why-captain-heading h2,.captain-aftercare>header h2{font-size:29px}.why-captain-heading>p,.captain-aftercare>header>p{font-size:12px;margin-bottom:15px}.why-captain-heading>div,.captain-aftercare>header>span{font-size:14px}.why-captain-options{gap:0;justify-content:space-between;margin-top:28px}.why-captain-options button{font-size:13px;padding:14px 2px}.why-captain-detail{padding-top:25px}.why-captain-detail h3{font-size:23px;word-break:keep-all}.why-captain-detail>p{min-height:102px;font-size:14px;margin-bottom:20px}.why-captain-detail dl>div{grid-template-columns:1fr;gap:7px;padding:15px 4px;text-align:center}.why-captain-detail dd{font-size:14px;line-height:1.7}.why-captain-note{font-size:12px}.captain-aftercare{padding:47px 22px}.captain-aftercare-list{margin-top:28px}.captain-aftercare-list button{grid-template-columns:1fr 22px;gap:7px;text-align:center}.captain-aftercare-stage{grid-column:1/-1;margin-bottom:3px}.captain-aftercare-list strong{padding-left:22px;font-size:21px}.captain-aftercare-toggle{font-size:24px}.captain-aftercare-summary{text-align:center;margin:10px 0 0;font-size:13px}.captain-aftercare-list article>div{text-align:center;margin:16px 4px 0}.captain-aftercare-list article>div p{font-size:14px}}@media(max-width:359px){.why-captain .why-captain-heading h2,.captain-aftercare>header h2{font-size:26px}.why-captain-options button{font-size:12px}.captain-aftercare-list strong{font-size:19px}}.why-captain{background:#fff}.why-captain-heading>p{color:#665a79}.why-captain-options{gap:10px;border:0}.why-captain-options button{border:1px solid #dedbe6;border-radius:12px;padding:14px 18px;color:#514c5c;background:#fff}.why-captain-options button[aria-pressed=true]{background:#4520c8;color:#fff;border-color:#4520c8}.why-captain-detail dl{border:0;background:#f5f3f9;border-radius:20px;overflow:hidden}.why-captain-detail dl>div{padding:22px;border-color:#e3ddeb}.why-captain-detail dl>div:last-child{background:#ece5ff;border:0}.why-captain-detail dl>div:last-child dt{color:#654398}.why-captain-detail dl>div:last-child dd{font-size:18px;color:#4520c8;font-weight:800}.why-captain-note{color:#59515f;font-size:15px;margin-top:28px;line-height:1.9}.why-captain-note strong{font-weight:700;color:#29222f}@media(max-width:639px){.why-captain-options{gap:6px}.why-captain-options button{flex:1;font-size:12px;padding:13px 6px;white-space:nowrap}.why-captain-detail>p{min-height:0;margin-bottom:26px}.why-captain-detail dl>div{padding:18px 10px}.why-captain-note{font-size:13px}}.why-captain{background:#f7f8fa;padding:60px 24px}.why-captain-heading>p,.captain-aftercare>header>p{color:#6b7684;font-size:14px;margin-bottom:12px}.why-captain .why-captain-heading h2,.captain-aftercare>header h2{color:#191f28;font-size:clamp(28px,3.6vw,40px);line-height:1.35;letter-spacing:-.045em;margin-bottom:18px}.why-captain-heading h2 em,.captain-aftercare>header h2 em{color:#191f28}.why-captain-heading>div,.captain-aftercare>header>span{color:#6b7684;font-size:15px;line-height:1.7}.why-captain-options{gap:4px;padding:4px;border-radius:14px;background:#eaeef2}.why-captain-options button{flex:1;border:0;background:transparent;border-radius:10px;color:#6b7684;padding:12px 8px;min-height:46px;font-size:14px;transition:background .18s,color .18s}.why-captain-options button[aria-pressed=true]{background:#fff;color:#191f28;box-shadow:0 2px 7px #191f2810}.why-captain-detail{padding-top:28px}.why-captain-detail h3{color:#191f28;font-size:24px;line-height:1.45}.why-captain-detail>p{color:#6b7684;font-size:15px;line-height:1.75}.why-captain-detail dl{background:#fff;border-radius:18px}.why-captain-detail dl>div{padding:20px 22px;border-color:#f2f4f6}.why-captain-detail dt{font-size:13px;color:#6b7684}.why-captain-detail dd{font-size:15px;color:#333d4b;line-height:1.6}.why-captain-detail dl>div:last-child{background:#edf3ff}.why-captain-detail dl>div:last-child dt{color:#4e5968}.why-captain-detail dl>div:last-child dd{color:#3158d5;font-size:16px;font-weight:700}.why-captain-note{font-size:14px;color:#6b7684;line-height:1.7}.why-captain-note strong{color:#333d4b}.captain-aftercare{padding:60px 24px}.captain-aftercare-list{border-top:1px solid #e5e8eb;margin-top:28px}.captain-aftercare-list article{padding:20px 0;border-color:#e5e8eb}.captain-aftercare-list button{min-height:48px;color:#191f28}.captain-aftercare-stage{color:#6b7684;font-size:13px}.captain-aftercare-list strong{font-size:20px;font-weight:700}.captain-aftercare-list .is-open strong{color:#191f28}.captain-aftercare-toggle{color:#8b95a1}.captain-aftercare-summary,.captain-aftercare-list article>div p{color:#6b7684;font-size:14px;line-height:1.7}.captain-aftercare-list small{color:#4e5968;font-size:12px}@media(max-width:639px){.why-captain,.captain-aftercare{padding:48px 22px}.why-captain .why-captain-heading h2,.captain-aftercare>header h2{font-size:28px}.why-captain-options button{font-size:12px;padding:12px 4px}.why-captain-detail h3{font-size:22px}.why-captain-detail dl>div{padding:18px;text-align:left;gap:5px}.captain-aftercare-list button{text-align:left;grid-template-columns:1fr 24px}.captain-aftercare-stage{grid-column:1}.captain-aftercare-list strong{padding:0;font-size:19px;grid-column:1}.captain-aftercare-toggle{grid-column:2;grid-row:1/3}.captain-aftercare-summary{text-align:left;margin:8px 24px 0 0}.captain-aftercare-list article>div{text-align:left;margin:16px 24px 0 0}}@media(prefers-reduced-motion:reduce){.why-captain-options button{transition:none}}.captain-story{background:#fff;padding:58px 22px 36px}.captain-story-inner{max-width:960px;margin:auto}.captain-story header{text-align:center}.captain-story header>p{font-size:16px;color:#706779;margin:0 0 17px;font-weight:500}.captain-story header h2{color:#242129;font-size:clamp(36px,4.8vw,58px);font-weight:850;letter-spacing:-.06em;line-height:1.2;margin:0 0 31px}.captain-story header h2 em{font-style:normal;color:#6024c7}.captain-story-tabs{display:flex;justify-content:center;gap:8px;margin:0 auto 24px}.captain-story-tabs button{min-height:46px;padding:11px 24px;background:#f4f1f7;border:0;border-radius:10px;color:#7e728c;font-size:14px;font-weight:750}.captain-story-tabs button[aria-pressed=true]{background:#ffe600;color:#2f2538}.captain-story-scene{display:grid;grid-template-columns:.82fr 1.18fr;position:relative;align-items:stretch;text-align:center}.captain-story-before{padding:43px 24px;display:flex;flex-direction:column;justify-content:center;background:#f0edf4;border-radius:22px 0 0 22px}.captain-story-before>span{font-size:13px;font-weight:600;color:#9a8da5}.captain-story-before>p{font-size:26px;font-weight:700;letter-spacing:-.04em;line-height:1.5;color:#9b91a3;max-width:240px;margin:18px auto 0;word-break:keep-all}.captain-story-shift{position:absolute;top:50%;left:41%;transform:translate(-50%,-50%) rotate(-90deg);z-index:1;width:42px;height:42px;display:flex;align-items:center;justify-content:center;background:#ffe600;color:#382246;border-radius:50%}.captain-story-after{background:#6327c9;color:#fff;padding:35px 30px;border-radius:0 22px 22px 0}.captain-story-after>span{color:#ded0f9;font-size:13px;font-weight:600}.captain-story-after h3{font-size:29px;line-height:1.4;font-weight:800;letter-spacing:-.05em;margin:16px 0 23px}.captain-story-after ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:9px}.captain-story-after li{display:flex;align-items:center;gap:9px;color:#ffed6f;font-size:15px;font-weight:650}.captain-story-after>p{font-size:12px;color:#d9c9f2;line-height:1.7;margin:23px 0 0}.captain-story-note{display:block;color:#b0a7b7;font-size:11px;text-align:center;margin:14px 0 0}.captain-story-more{max-width:1040px;margin:0 auto 25px;padding:0 22px}.captain-story-more>summary{text-align:center;padding:17px;color:#786188;font-size:13px;cursor:pointer;list-style:inside}.captain-story-tabs button:focus-visible{outline:3px solid #9570c5;outline-offset:4px}@media(max-width:639px){.captain-story{padding:42px 22px 20px}.captain-story header>p{font-size:14px;margin-bottom:14px}.captain-story header h2{font-size:39px;margin-bottom:26px}.captain-story-tabs{gap:6px}.captain-story-tabs button{flex:1;padding:10px 5px;font-size:12px}.captain-story-scene{display:flex;flex-direction:column}.captain-story-before{padding:21px 16px 25px;border-radius:18px 18px 0 0}.captain-story-before>span{font-size:11px}.captain-story-before>p{max-width:none;font-size:19px;margin-top:9px}.captain-story-shift{position:relative;top:auto;left:auto;transform:none;width:32px;height:32px;margin:-16px auto;flex-shrink:0}.captain-story-after{padding:29px 18px 25px;border-radius:0 0 18px 18px}.captain-story-after h3{font-size:27px;margin:15px 0 20px}.captain-story-after li{font-size:14px}.captain-story-after>p{font-size:11px;margin-top:21px}}@media(max-width:359px){.captain-story header h2{font-size:35px}.captain-story-before>p{font-size:17px}.captain-story-after h3{font-size:24px}}.captain-supply{max-width:760px;margin:40px auto 36px;padding:33px 0 0;border-top:1px solid #e9e3ef}.captain-supply>h3{font-size:27px;font-weight:800;color:#37303d;text-align:center;line-height:1.35;letter-spacing:-.045em;margin:0 0 28px}.captain-supply>h3 br{display:none}.captain-supply ol{list-style:none;padding:0;margin:0 auto;max-width:630px}.captain-supply li{display:flex;position:relative;align-items:flex-start;gap:24px;padding:0 0 30px}.captain-supply li:not(:last-child):after{content:"";position:absolute;top:40px;bottom:4px;left:20px;width:1px;background:#d9c8ec}.captain-supply-number{width:41px;min-width:41px;height:41px;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;color:#673ba4;background:#f1eaf9;border-radius:50%}.captain-supply li:last-child .captain-supply-number{background:#ffe600;color:#34253f}.captain-supply strong{display:block;font-size:33px;line-height:1.35;font-weight:850;color:#5b2ab0;letter-spacing:-.05em}.captain-supply li p{color:#887a91;font-size:14px;line-height:1.7;margin:8px 0 0;word-break:keep-all}.captain-supply-bridge{margin:0;padding:5px 0 6px;text-align:center;font-size:20px;line-height:1.6;color:#75677d;font-weight:600;letter-spacing:-.035em}.captain-supply-bridge b{color:#3a2949;font-weight:800}@media(max-width:639px){.captain-supply{margin-top:29px;padding-top:27px;margin-bottom:28px}.captain-supply>h3{font-size:24px;margin-bottom:26px}.captain-supply li{gap:13px;padding-bottom:27px}.captain-supply-number{width:32px;min-width:32px;height:32px;font-size:12px}.captain-supply li:not(:last-child):after{left:16px;top:35px;bottom:3px}.captain-supply strong{font-size:25px}.captain-supply li p{font-size:12px;margin-top:7px}.captain-supply-bridge{font-size:18px}}@media(max-width:359px){.captain-supply strong{font-size:22px}}.retail-home .service-tiles .service-tile{min-height:90px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;font-weight:650;font-size:14px;padding:0 6px;color:#25212b;text-decoration:none;background:transparent}.retail-home .service-tile:focus-visible{outline:2px solid #4520c8;outline-offset:4px;border-radius:12px}@media(max-width:767px){.retail-home .service-tiles .service-tile{font-size:12px;min-height:84px;gap:8px;padding:0 4px}}.captain-story .captain-story-after h3{color:#fff}.captain-story .captain-story-before>p{color:#6f647a}.captain-story .captain-story-after>span{color:#e9defb}.captain-story .captain-supply ol li{will-change:opacity,transform}.captain-story .captain-supply li p,.captain-story .captain-story-before>span,.captain-story .captain-story-note{color:#706779}.captain-story .captain-story-after>p{color:#eee4ff}.captain-story [role=group],.captain-aftercare-list article,.gongsin-environment fieldset{scroll-margin-bottom:150px;scroll-margin-top:120px}.captain-story .captain-supply ol{max-width:720px}.captain-story .captain-supply li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:0 0 48px}.captain-story .captain-supply li>div{width:100%}.captain-story .captain-supply li:not(:last-child):after{top:auto;bottom:12px;left:50%;height:20px;width:1px}.captain-story .captain-supply li p{margin:9px auto 0;max-width:560px;font-size:14px;line-height:1.7}.captain-story .captain-supply strong{font-size:clamp(26px,4vw,37px)}.captain-refund{max-width:760px;margin:38px auto 48px;background:#faf6e9;border:1px solid #eee4c3;border-radius:24px;padding:36px 26px;text-align:center;scroll-margin-top:120px}.refund-question{margin:0 0 20px;font-size:17px;font-weight:650;word-break:keep-all}.captain-story .captain-refund h3{font-size:clamp(40px,6.4vw,68px);font-weight:850;line-height:1.15;letter-spacing:-.065em;margin:0;color:#28212e}.captain-refund h3 span{color:#5624bf}.refund-qualifier{font-size:13px;color:#625869;margin:22px 0}.captain-refund details{border-top:1px solid #ded4b6;margin-top:24px;text-align:left}.captain-refund summary{padding:18px 0 0;min-height:44px;cursor:pointer;text-align:center;font-size:14px;font-weight:700}.refund-terms{font-size:13px;line-height:1.8;color:#514856;padding-top:14px}.refund-terms ul{padding-left:20px}.refund-terms li{margin:8px 0}@media(max-width:639px){.captain-story header h2{font-size:clamp(29px,8.3vw,38px)}.captain-refund{padding:28px 18px;margin:30px auto 38px}.refund-question{font-size:15px}.refund-qualifier{font-size:11px}.captain-story .captain-supply li{gap:10px;padding-bottom:46px}.captain-story .captain-supply li p{font-size:13px}.captain-supply>h3{font-size:23px}}.captain-story{padding:64px 22px 40px}.captain-story header>p{color:#6b7684;font-size:15px;margin-bottom:12px}.captain-story header h2{font-size:clamp(28px,4.2vw,44px);letter-spacing:-.045em;line-height:1.35;color:#191f28}.captain-story header h2 em{color:#191f28}.captain-refund{background:#f2f6ff;border:0;border-radius:24px;padding:32px 24px;margin:28px auto 40px}.captain-story .captain-refund h3{font-size:clamp(35px,5.5vw,54px);line-height:1.22;color:#191f28;letter-spacing:-.045em}.captain-refund h3 span{color:#3158d5}.refund-question{color:#4e5968;font-size:15px;line-height:1.6;margin-bottom:16px}.refund-qualifier{font-size:12px;line-height:1.7;color:#4e5968;margin:18px 0}.captain-refund details{border-color:#dce5f4;margin-top:20px}.captain-refund summary{padding:16px 0;min-height:48px;color:#333d4b}.refund-terms{padding-top:0;color:#4e5968}.captain-supply{border-color:#edf0f3;padding-top:32px}.captain-supply>h3{font-size:24px;color:#191f28;line-height:1.4}.captain-story .captain-supply strong{font-size:clamp(24px,3.2vw,30px);color:#191f28;letter-spacing:-.035em}.captain-supply-number{width:32px;min-width:32px;height:32px;font-size:12px;color:#3158d5;background:#edf3ff}.captain-supply li:last-child .captain-supply-number{background:#edf3ff;color:#3158d5}.captain-story .captain-supply li p{font-size:14px;color:#6b7684;max-width:430px}.captain-story .captain-supply li:not(:last-child):after{background:#e5e8eb}.captain-supply-bridge{font-size:18px;color:#6b7684;line-height:1.7}.captain-supply-bridge b{color:#191f28}.captain-story-tabs{background:#f2f4f6;border-radius:14px;padding:4px;gap:4px;max-width:620px;margin-bottom:20px}.captain-story-tabs button{flex:1;min-height:46px;background:transparent;color:#6b7684;padding:10px 8px;font-size:14px;border-radius:10px;transition:background .18s,color .18s}.captain-story-tabs button[aria-pressed=true]{background:#fff;color:#191f28;box-shadow:0 2px 7px #191f2810}.captain-story-before{background:#f2f4f6;padding:28px 24px}.captain-story .captain-story-before>span{color:#6b7684;font-size:13px}.captain-story .captain-story-before>p{color:#4e5968;font-size:22px;line-height:1.5}.captain-story-shift{background:#fff;color:#8b95a1;border:1px solid #e5e8eb}.captain-story-after{background:#edf3ff;padding:28px 24px}.captain-story .captain-story-after>span{color:#3158d5;font-size:13px}.captain-story .captain-story-after h3{color:#191f28;font-size:26px;line-height:1.4;margin:12px 0 20px}.captain-story-after li{color:#333d4b;font-size:14px}.captain-story-after li svg{color:#3158d5}.captain-story .captain-story-after>p{color:#6b7684;font-size:13px;line-height:1.7;margin-top:20px}.captain-story .captain-story-note{color:#6b7684;font-size:12px}@media(max-width:639px){.captain-story{padding:48px 22px 32px}.captain-story header h2{font-size:28px}.captain-story .captain-refund h3{font-size:38px}.captain-refund{padding:28px 18px}.captain-story .captain-supply li{padding-bottom:40px}.captain-story-tabs button{font-size:13px}.captain-story .captain-story-before>p{font-size:19px;margin-top:8px}.captain-story-before{padding:22px 18px 26px}.captain-story-after{padding:28px 20px}.captain-story .captain-story-after h3{font-size:24px}}@media(prefers-reduced-motion:reduce){.captain-story-tabs button{transition:none}}.offline-refresh .retail-home .story-illustration{display:block;width:132px;height:132px;object-fit:contain;margin:8px auto 18px}.offline-refresh .retail-home .refund-illustration{display:block;width:132px;height:132px;object-fit:contain;margin:0 auto 14px}.offline-refresh .retail-home .environment-illustration{display:block;width:154px;height:154px;object-fit:contain;margin:0 auto 20px}@media(min-width:768px){.offline-refresh .retail-home .story-illustration{width:152px;height:152px}.offline-refresh .retail-home .environment-illustration{width:180px;height:180px}}.offline-refresh .retail-home .environment-illustration.environment-family-scene{width:min(100%,460px);height:auto;aspect-ratio:3/2;object-fit:contain;margin:12px auto 24px}.gongsin-environment{background:#fff5ed;padding:72px 24px;color:#231d27;text-align:center}.gongsin-environment>header,.environment-comparison,.gongsin-environment fieldset{max-width:1000px;margin:auto}.gongsin-environment header>p{font-size:16px;font-weight:700;margin:0 0 20px;color:#915331}.gongsin-environment header h2{font-size:clamp(36px,5vw,60px);line-height:1.16;letter-spacing:-.065em;font-weight:900;margin:0 0 24px}.gongsin-environment h2 em{font-style:normal;color:#dd502d}.gongsin-environment header>span{font-size:18px;line-height:1.7}.environment-comparison{position:relative;display:grid;grid-template-columns:1fr 1fr;margin-top:40px;gap:16px}.environment-comparison>div:not(.environment-direction){padding:32px 24px;border-radius:24px;overflow:hidden}.environment-before{background:#eaded8}.environment-after{background:#fff;box-shadow:0 12px 30px #8749180b}.environment-comparison h3{font-size:28px;letter-spacing:-.055em;line-height:1.3;font-weight:850;margin:16px 0 25px}.environment-before h3{color:#85716a}.environment-after h3{color:#c74627}.environment-comparison>div>span{font-size:13px;font-weight:700}.environment-comparison p{font-size:15px;line-height:1.7;margin:22px 0 0}.environment-noise,.environment-apps{height:130px;display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap}.environment-noise svg{height:56px;width:56px;padding:12px;background:#d8cac4;border-radius:16px;color:#91807b;transform:rotate(-9deg)}.environment-noise svg:nth-child(2n){transform:rotate(12deg)}.environment-apps>div{width:74px;display:flex;align-items:center;flex-direction:column;gap:9px;font-size:11px;font-weight:700}.environment-apps svg{width:55px;height:55px;padding:13px;background:#fff0e6;color:#ca4a29;border-radius:17px}.environment-direction{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;background:#ffdf00;border-radius:50%;z-index:1}.gongsin-environment fieldset{border:0;padding:32px 0 0}.gongsin-environment legend{float:left;width:100%;font-size:15px;font-weight:750;margin-bottom:18px}.gongsin-environment fieldset>div{clear:both;display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gongsin-environment label{position:relative;cursor:pointer}.gongsin-environment label input{position:absolute;opacity:0}.gongsin-environment label>span{display:flex;gap:7px;align-items:center;border:1px solid #d6c9c2;border-radius:30px;padding:12px 18px;font-size:14px;background:#fff}.gongsin-environment label svg{opacity:0}.gongsin-environment input:checked+span{border-color:#d7502e;background:#d7502e;color:#fff}.gongsin-environment input:checked+span svg{opacity:1}.gongsin-environment input:focus-visible+span{outline:3px solid #4520c8;outline-offset:3px}.gongsin-environment>small{display:block;max-width:650px;margin:24px auto 0;font-size:12px;color:#8a7063;line-height:1.65}@media(max-width:639px){.gongsin-environment{padding:48px 20px}.gongsin-environment header>p{font-size:13px}.gongsin-environment header>span{font-size:15px}.environment-comparison{gap:8px;margin-top:28px}.environment-comparison>div:not(.environment-direction){padding:24px 10px;border-radius:18px}.environment-comparison h3{font-size:20px}.environment-comparison>div>span{font-size:10px}.environment-comparison p{font-size:12px}.environment-noise,.environment-apps{height:150px;gap:8px}.environment-noise svg{width:38px;height:38px;padding:8px}.environment-apps>div{width:50px;font-size:9px}.environment-apps svg{width:40px;height:40px;padding:10px}.environment-direction{width:28px;height:28px}.environment-direction svg{width:17px}.gongsin-environment label>span{padding:10px 12px;font-size:12px}}.environment-empty{font-size:12px;line-height:1.7;color:#8a5040}@media(max-width:639px){.environment-comparison>div>span{font-size:11px}.environment-comparison p{font-size:13px}.environment-apps>div{font-size:11px}.gongsin-environment>small{color:#755e52}}.source-care{background:#fff;color:#182335}.source-care-intro{max-width:1050px;margin:auto;padding:70px 24px 50px;text-align:center}.source-care h2{font-size:clamp(31px,4vw,48px);line-height:1.25;letter-spacing:-.045em}.source-care-intro>p,.source-smart>p,.source-benefits>p:first-child{font-size:17px;color:#3561bb;font-weight:700}.source-care-intro nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:34px}.source-care-intro nav a{display:flex;align-items:center;gap:14px;padding:20px;border:1px solid #dce5f4;border-radius:13px;background:#f5f8ff;font-size:17px;text-decoration:none;color:#243d6b;font-weight:700;text-align:left}.source-care-intro nav a span{font-size:13px;color:#7691bc}.source-care-intro nav a svg{margin-left:auto;flex-shrink:0}.source-care-point{padding:80px 28px;scroll-margin-top:0!important}.source-care-point:nth-of-type(odd){background:#eef4ff}.source-care-hyodo .source-care-point:nth-of-type(n+4):nth-of-type(odd){background:#eff7f2}.source-point-inner{max-width:1080px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.source-point-label{color:#315dc8;font-size:15px;font-weight:750;margin:0 0 18px}.source-point-copy h2{margin:0 0 28px;text-align:left!important}.source-point-copy h3{font-size:23px;line-height:1.55;letter-spacing:-.03em;text-align:left!important}.source-point-body{font-size:17px;line-height:1.85;color:#53647b;text-align:left!important}.source-point-copy ul{padding:0;margin:25px 0 0;list-style:none;display:grid;gap:17px}.source-point-copy li{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.65}.source-point-copy li svg{flex-shrink:0;color:#315dc8;margin-top:4px}.source-point-visual{min-width:0;display:flex;align-items:center;justify-content:center}.source-screen-crop{position:relative;overflow:hidden;width:100%;max-width:370px}.source-screen-crop img{position:absolute;display:block;max-width:none;height:auto}.source-original-phone{display:block;width:auto;max-width:100%;height:auto;max-height:620px;object-fit:contain}.source-care-gongsin .source-screen-crop{max-width:530px}.source-smart{padding:70px 24px;max-width:1040px;margin:auto;text-align:center}.source-smart ul{display:grid;gap:16px;padding:0;margin:35px 0 0;list-style:none;text-align:left}.source-smart li{display:flex;align-items:center;gap:16px;background:#f4f7fc;padding:23px;border-radius:14px;font-size:19px;line-height:1.6}.source-smart li svg{color:#315dc8;flex-shrink:0}.source-benefits{text-align:center;background:#f0f5ff;padding:70px 24px}.source-benefits>div{max-width:1080px;margin:38px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.source-benefits article{display:flex;flex-direction:column;align-items:center;gap:17px;background:#fff;border-radius:20px;padding:35px 20px}.source-benefits article>svg{width:40px;height:40px;color:#315dc8}.source-benefits article strong{font-size:25px;letter-spacing:-.03em}.source-benefits article span{font-size:15px;color:#69778c;line-height:1.6}.source-benefit-device{font-size:14px;color:#62738b;line-height:1.8;margin:30px auto 0;max-width:750px}.source-care nav a:focus-visible{outline:3px solid #315dc8;outline-offset:3px}@media(max-width:767px){.source-care-intro{padding:50px 20px 36px}.source-care-intro nav{grid-template-columns:1fr;gap:9px}.source-care-intro nav a{padding:18px;font-size:17px}.source-care-point{padding:50px 22px}.source-point-inner{grid-template-columns:1fr;gap:35px}.source-point-copy h2{font-size:34px;margin-bottom:20px}.source-point-copy h3{font-size:21px}.source-point-body,.source-point-copy li{font-size:16px}.source-original-phone{max-height:570px}.source-screen-crop{max-width:320px}.source-smart{padding:50px 22px}.source-smart li{font-size:17px;padding:20px}.source-benefits{padding:50px 22px}.source-benefits>div{grid-template-columns:1fr;gap:13px}.source-benefits article{padding:26px 20px}.source-benefits article strong{font-size:24px}}.source-worry{max-width:1080px;padding:66px 24px;margin:auto;text-align:center}.source-worry h2{font-size:clamp(30px,4vw,44px);line-height:1.35}.source-worry>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:32px}.source-worry p{font-size:19px;line-height:1.8;background:#f2f6fc;border-radius:16px;padding:28px 20px;margin:0;color:#56647b}.source-worry strong{color:#263c64}.source-worry{scroll-margin-top:0!important}@media(max-width:767px){.source-worry{padding:48px 22px}.source-worry>div{grid-template-columns:1fr}.source-worry p{font-size:17px;padding:23px 15px}}.gongsin-mode-comparison{max-width:1100px;margin:auto;padding:65px 24px;text-align:center;scroll-margin-top:0!important}.gongsin-mode-comparison>p{color:#315dc8;font-size:17px;font-weight:700}.gongsin-mode-comparison h2{font-size:clamp(29px,4vw,42px);line-height:1.3}.gongsin-mode-comparison table{width:100%;margin-top:35px;border-collapse:collapse;table-layout:fixed;font-size:17px}.gongsin-mode-comparison th,.gongsin-mode-comparison td{padding:18px 9px;border-bottom:1px solid #dce5f3}.gongsin-mode-comparison thead{background:#eef4ff;color:#24488b}.gongsin-mode-comparison tbody th{font-weight:650}.gongsin-mode-comparison td svg{margin:auto;color:#315dc8;width:23px;height:23px}.gongsin-mode-comparison td svg[aria-label=미제공]{color:#c1cad7}@media(max-width:767px){.gongsin-mode-comparison{padding:45px 16px}.gongsin-mode-comparison table{font-size:13px}.gongsin-mode-comparison th,.gongsin-mode-comparison td{padding:16px 4px}}.care-story-hero{background:#fff8ef;padding:62px 24px 0;text-align:center;overflow:hidden;color:#172333}.care-story-heading{max-width:1060px;margin:auto;position:relative;z-index:1}.care-story-hero .care-brand{color:#2457bd;font-size:16px;font-weight:750;letter-spacing:.025em;margin:0 0 24px}.category-consultation .care-story-hero h1{font-size:clamp(32px,4.1vw,56px);line-height:1.28;letter-spacing:-.055em;font-weight:800}.care-story-hero h1 em{font-style:normal;color:#255bc5}.care-story-hero .care-story-description{font-size:19px;line-height:1.8;color:#647081;margin:24px 0 8px;word-break:keep-all}.care-story-cta{display:inline-flex;align-items:center;gap:15px;color:#225ac6;font-size:18px;font-weight:700;padding:10px 0;text-decoration:none}.care-story-image{display:block;width:min(100%,680px);height:auto;margin:22px auto 0;object-fit:contain}.care-story-gongsin .care-story-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 10%,#000 95%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;mix-blend-mode:normal}.care-story-hyodo{background:#f5f6f4}.care-story-hyodo .care-story-image{width:min(100%,680px);margin-top:0}.care-mobile-break{display:none}.care-editorial{--care-blue:#245bc3;color:#172333;background:#fff}.care-editorial :is(h2,h3,p){word-break:keep-all}.care-editorial .care-eyebrow{font-size:15px;font-weight:750;color:var(--care-blue);margin:0 0 19px}.care-intro{max-width:1060px;margin:auto;text-align:center;padding:88px 24px}.category-consultation .care-intro h2{font-size:clamp(30px,3.5vw,44px);line-height:1.38;margin:0 0 25px}.care-intro h2 em{color:var(--care-blue);font-style:normal}.care-intro>p:not(.care-eyebrow){font-size:19px;line-height:1.9;color:#626e7c;margin:0}.care-intro>a{display:inline-flex;align-items:center;gap:12px;margin-top:27px;color:var(--care-blue);font-size:17px;font-weight:700;text-decoration:none}.care-overview{background:#f0f5fd;padding:66px 24px}.care-overview-top{max-width:1000px;margin:auto;text-align:center}.category-consultation .care-overview h2{font-size:clamp(29px,3.3vw,42px);margin:0 0 15px}.care-overview-top>p:last-child{color:#66758b;font-size:16px}.care-overview nav{max-width:1000px;margin:32px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.care-overview nav a{display:flex;align-items:center;gap:14px;min-height:80px;border-bottom:1px solid #cfdcf0;color:#203960;text-decoration:none;font-size:19px;font-weight:750;line-height:1.4}.care-overview nav a>svg:first-child{width:28px;height:28px;color:var(--care-blue);flex-shrink:0}.care-overview nav a>svg:last-child{margin-left:auto;flex-shrink:0}.care-sos{max-width:1000px;margin:28px auto 0;display:flex;gap:15px;align-items:center;border-top:1px solid #d2deef;padding-top:22px}.care-sos>svg{color:var(--care-blue);flex-shrink:0}.care-sos strong{font-size:18px}.care-sos p{font-size:15px;color:#607087;margin:7px 0 0;line-height:1.6}.care-feature{padding:76px 24px;border-bottom:1px solid #e7edf4;background:#fff}.care-feature-inner{max-width:1030px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.care-feature:nth-of-type(odd){background:#f8fafc}.care-feature-daily{--care-blue:#247d68}.care-feature-number{display:flex;align-items:center;gap:13px;color:var(--care-blue);font-size:18px;font-weight:750;margin:0 0 28px}.care-feature-number>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--care-blue);color:#fff;font-size:15px}.care-situation{font-size:17px;color:#667181;margin:0 0 12px;line-height:1.6}.care-feature h3{font-size:clamp(28px,2.8vw,37px);line-height:1.4;font-weight:800;letter-spacing:-.045em;margin:0 0 22px}.care-feature-description{font-size:17px;color:#5a687b;line-height:1.85;margin:0}.care-feature-copy ul{list-style:none;padding:0;margin:25px 0 0;display:grid;gap:14px}.care-feature-copy li{display:flex;align-items:flex-start;gap:10px;font-size:17px;line-height:1.55}.care-feature-copy li svg{color:var(--care-blue);flex-shrink:0;margin-top:4px}.care-feature-screen{margin:0;padding:28px 22px 23px;background:transparent;border:0;border-radius:0;min-width:0;box-shadow:none}.care-screen-heading{display:flex;align-items:center;justify-content:center;gap:10px;font-size:17px;font-weight:750;color:var(--care-blue);margin-bottom:24px}.care-editorial-hyodo .care-feature-4 .care-feature-screen{width:100%}.care-complete-graphic{mix-blend-mode:multiply}.gongsin-mode-comparison .mode-intro{font-size:17px;font-weight:400;color:#627085;line-height:1.85}.mode-stories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0;text-align:left}.mode-stories article{padding:28px 24px;background:#f3f7ff;border-top:3px solid #245bc3;border-radius:0 0 14px 14px}.mode-story-top{display:flex;justify-content:space-between;color:#245bc3;align-items:center;margin-bottom:26px}.mode-story-top svg{width:29px;height:29px}.mode-story-top span{font-size:22px;font-weight:800}.offline-refresh .mode-stories :is(h3,p){text-align:left}.mode-stories .mode-lead{font-size:15px;color:#536880;margin:0 0 8px;line-height:1.6}.mode-stories h3{font-size:29px;letter-spacing:-.045em;margin:0 0 25px;font-weight:800}.mode-functions>p{font-size:13px;color:#687a94;margin:15px 0 9px}.mode-functions ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;gap:7px;margin:0}.mode-functions li{display:inline-flex;align-items:center;gap:5px;background:#fff;padding:7px 10px;border-radius:5px;font-size:14px;color:#30445f}.mode-functions .mode-extra li{background:#245bc3;color:#fff;font-weight:700}.mode-stories .mode-body{font-size:16px;color:#56667c;line-height:1.85;margin:25px 0 0}.mode-table summary{cursor:pointer;padding:19px;background:#f3f6fb;font-weight:700;font-size:17px;color:#234576}.mode-next{display:inline-flex;padding:22px 0 0;color:#245bc3;font-size:16px;font-weight:700;text-decoration:none;line-height:1.6}.care-editorial .gongsin-mode-comparison{max-width:none;background:#eaf1ff;padding:76px max(24px,calc((100% - 1100px)/2))}.care-editorial .gongsin-mode-comparison h2{font-size:clamp(34px,4vw,52px);line-height:1.25;margin:15px 0 25px}.mode-stories article{background:#fff;border:0;border-radius:22px;padding:0 26px 30px;overflow:hidden;box-shadow:0 12px 35px #16376508}.mode-story-top{position:relative;background:#f5f7fc;margin:0 -26px 24px;height:190px;justify-content:center}.mode-story-top img{width:150px;height:150px;object-fit:contain}.mode-story-top span{position:absolute;left:22px;top:20px;font-size:12px;letter-spacing:.08em;color:#6c7fa3}.mode-stories article:nth-child(2) .mode-story-top{background:#eaf7f5}.mode-stories article:nth-child(3) .mode-story-top{background:#fff7dc}.mode-stories h3{font-size:32px;color:#18355f}.mode-functions li{background:#f1f4f9}.mode-table,.mode-next{max-width:1100px;margin-left:auto;margin-right:auto}@media(max-width:767px){.mode-stories{grid-template-columns:1fr;gap:20px;margin-top:30px}.mode-stories article{padding:25px}.mode-stories h3{font-size:29px}.gongsin-mode-comparison .mode-intro{font-size:16px}}@media(max-width:767px){.care-editorial .gongsin-mode-comparison{padding:52px 22px}.mode-stories article{padding:0 24px 27px}.mode-story-top{margin:0 -24px 23px;height:155px}.mode-story-top img{width:130px;height:130px}.mode-stories h3{font-size:32px}}.care-editorial-hyodo .care-feature-4 .care-feature-inner{grid-template-columns:1fr;max-width:850px}.care-editorial-hyodo .care-feature-4 .care-feature-copy{max-width:690px;margin:auto}.care-editorial-gongsin .care-feature-inner{grid-template-columns:1fr;max-width:850px;gap:32px}.care-editorial-gongsin .care-feature-copy{max-width:690px;margin:auto;width:100%}.care-editorial-gongsin .care-feature-screen{width:100%;max-width:800px;justify-self:center}.care-native-screen{width:100%;margin:auto;line-height:0}.care-native-screen>.source-screen-crop{width:100%;max-width:none}.care-native-screen>img{width:100%;height:auto;display:block}.care-feature-screen figcaption{font-size:13px;line-height:1.7;text-align:center;color:#64758b;margin-top:22px;word-break:keep-all}.care-source-spec{font-size:13px;color:#758094;line-height:1.65;margin:20px 0 0}.care-editorial-gongsin .care-feature-0 .care-feature-inner{grid-template-columns:1fr;gap:30px;max-width:800px}.care-editorial-gongsin .care-feature-0 .care-feature-copy{text-align:center;max-width:700px;margin:auto}.care-editorial-gongsin .care-feature-0 .care-feature-number,.care-editorial-gongsin .care-feature-0 .care-feature-copy li{justify-content:center}.care-editorial-gongsin .care-feature-0 .care-feature-screen{max-width:640px;width:100%;justify-self:center}.care-editorial-gongsin .care-feature-0 .care-feature-copy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px}.care-editorial-hyodo .care-feature-0{background:#f5f8fe}.care-editorial-hyodo .care-feature-0 .care-feature-screen{border:0;background:transparent;box-shadow:none}.care-smart{max-width:1100px;margin:auto;padding:76px 24px;text-align:center}.care-smart>div{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;text-align:left;margin-top:38px}.care-smart article{border-top:2px solid #245bc3;padding-top:23px}.care-smart article>svg{color:#245bc3;width:28px;height:28px}.care-smart h3{font-size:22px;margin:18px 0 12px;letter-spacing:-.035em}.care-smart article p{font-size:16px;line-height:1.85;color:#627085;margin:0}.care-editorial .source-benefits{background:#245bc3;color:#fff}.care-editorial .source-benefits>p:first-child,.care-editorial .source-benefit-device{color:#e6efff}.care-editorial .source-benefits article{color:#172333;border-radius:14px}.category-consultation :is(.care-feature,.care-overview,.care-intro){scroll-margin-top:90px}.category-gongsin section[id],.category-hyodo section[id],.care-editorial article[id]{scroll-margin-top:0!important}.offline-refresh .care-feature-copy :is(h3,p){text-align:left}.care-source-comparison{max-width:1000px;margin:auto;padding:65px 24px;text-align:center}.care-source-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.5}.care-source-comparison th,.care-source-comparison td{padding:17px 12px;border-bottom:1px solid #e0e7f1}.care-source-comparison thead th{font-size:18px;background:#f5f7fa}.care-source-comparison tr>:last-child{background:#edf4ff;color:#225bbf;font-weight:750}.care-source-comparison thead th:last-child{background:#245bc3;color:#fff}.care-source-comparison tbody th{font-weight:600;text-align:left}@media(min-width:1024px){.care-story-hero{padding-top:38px}.category-consultation .care-story-hero h1{font-size:46px}.care-story-hero .care-brand{margin-bottom:18px}.care-story-hero .care-story-description{margin-top:18px}.care-story-image,.care-story-hyodo .care-story-image{width:520px}}@media(max-width:767px){.care-story-hero{padding:38px 18px 0}.care-story-hero .care-brand{font-size:14px;margin-bottom:20px}.category-consultation .care-story-hero h1{font-size:clamp(28px,6.8vw,41px);line-height:1.35;letter-spacing:-.055em}.care-story-hero .care-story-description{font-size:16px;line-height:1.8;margin:20px 0 6px}.care-story-cta{font-size:15px;gap:9px;line-height:1.5}.care-story-image{width:calc(100% + 36px);max-width:none;margin:20px -18px 0}.care-story-hyodo .care-story-image{width:calc(100% + 36px);margin:6px -18px 0}.care-mobile-break{display:block}.care-intro{padding:58px 22px}.category-consultation .care-intro h2{font-size:29px;line-height:1.45}.care-intro>p:not(.care-eyebrow){font-size:16px;line-height:1.9}.care-intro>a{font-size:15px}.care-overview{padding:46px 22px}.care-overview nav{grid-template-columns:1fr;margin-top:21px}.care-overview nav a{min-height:68px;font-size:18px}.care-overview-top>p:last-child{font-size:14px}.care-feature{padding:48px 22px}.care-feature-inner{grid-template-columns:1fr;gap:30px}.care-feature-number{font-size:18px;margin-bottom:22px}.care-feature h3{font-size:29px}.care-feature-description,.care-feature-copy li{font-size:16px}.care-situation{font-size:15px}.care-feature-screen{padding:23px 16px 20px;width:100%;max-width:500px;justify-self:center}.care-screen-senior{width:auto;min-width:270px;max-width:100%}.care-editorial-gongsin .care-feature-0 .care-feature-copy{text-align:left}.care-editorial-gongsin .care-feature-0 .care-feature-number,.care-editorial-gongsin .care-feature-0 .care-feature-copy li{justify-content:flex-start}.care-editorial-gongsin .care-feature-0 .care-feature-copy ul{display:grid;justify-content:start;gap:14px}.care-smart{padding:50px 22px}.care-smart>div{grid-template-columns:1fr 1fr;gap:28px 22px}.care-smart h3{font-size:20px}.care-smart article p{font-size:15px}.care-source-comparison{padding:45px 18px}.care-source-comparison table{font-size:13px}.care-source-comparison th,.care-source-comparison td{padding:15px 6px}.care-source-comparison thead th{font-size:14px}}.care-editorial .care-feature{--care-blue:#0955e8}.care-editorial .care-feature .care-feature-inner{grid-template-columns:1fr;max-width:1000px;gap:32px}.care-editorial .care-feature .care-feature-copy{width:100%;max-width:900px;margin-inline:auto;text-align:center}.offline-refresh .care-editorial .care-feature-copy :is(h3,p){text-align:center}.care-editorial .care-feature .care-feature-number{display:table;margin:0 auto 26px;padding:9px 30px;border-radius:999px;background:var(--care-blue);color:#fff;font-size:22px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.care-editorial .care-feature .care-situation{font-size:clamp(17px,2.1vw,24px);font-weight:650;line-height:1.6;color:#172333;margin:0 auto 10px;max-width:850px}.care-editorial .care-feature h3{font-size:clamp(30px,4.3vw,52px);line-height:1.3;letter-spacing:-.05em;margin:0 auto 25px;color:#172333;text-wrap:balance}.care-editorial .care-feature h3 em{font-style:normal;color:var(--care-blue);display:inline-block}.care-editorial .care-feature-description{max-width:720px;margin-inline:auto}.care-editorial .care-feature .care-feature-copy ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.care-editorial .care-feature .care-feature-copy li{justify-content:center;text-align:center}.care-editorial .care-feature .care-feature-screen{justify-self:center;margin-inline:auto}.care-editorial .care-screen-heading{display:none}.offline-refresh .care-editorial .mode-stories :is(h3,p),.care-editorial .mode-stories,.care-editorial .care-smart>div{text-align:center}.care-editorial .mode-functions ul{justify-content:center}.care-editorial .care-smart article>svg{margin-inline:auto}.care-editorial .care-source-comparison tbody th{text-align:center}@media(max-width:767px){.care-editorial .care-feature .care-feature-number{font-size:18px;padding:8px 25px;margin-bottom:22px}.care-editorial .care-feature .care-feature-copy ul{flex-direction:column;align-items:center;gap:10px}.care-editorial .care-feature .care-feature-screen{padding-inline:0;min-width:0;max-width:100%;width:100%}}.offline-refresh .unified-category-hero{background:#fff8ef;color:#172333;text-align:center;padding:38px 24px 0}.offline-refresh .unified-category-hero h1{font-size:46px;line-height:1.28;letter-spacing:-.055em;font-weight:800;margin:0;text-align:center}.offline-refresh .unified-category-hero h1 em{color:#255bc5;font-style:normal}.offline-refresh .unified-category-hero .care-brand{color:#2457bd;font-size:16px;margin:0 0 18px;text-align:center}.offline-refresh .unified-category-hero .care-story-description{color:#647081;font-size:19px;line-height:1.8;margin:18px 0 8px;text-align:center}.offline-refresh .unified-category-hero .care-story-image{display:block;width:min(100%,520px);height:auto;margin:22px auto 0;object-fit:contain;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 6%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}@media(max-width:767px){.offline-refresh .unified-category-hero{padding:38px 18px 0}.offline-refresh .unified-category-hero h1{font-size:clamp(28px,6.8vw,41px);line-height:1.35}.offline-refresh .unified-category-hero .care-brand{font-size:14px;margin-bottom:20px}.offline-refresh .unified-category-hero .care-story-description{font-size:16px;margin:20px 0 6px}.offline-refresh .unified-category-hero .care-story-image{width:calc(100% + 36px);max-width:none;margin:20px -18px 0}}.category-consultation{--category-accent:#6735c9;color:#202025;background:#fff}.category-consultation .category-campaign{max-width:1440px;min-height:470px;margin:auto;padding:56px max(32px,calc((100% - 1040px)/2));position:relative;display:flex;align-items:center;background:#f4eef8;overflow:hidden}.category-internet .category-campaign{background:#eaf5f6}.category-consultation .category-campaign-copy{width:58%;position:relative;z-index:1}.category-consultation .category-kicker{font-size:13px;line-height:1.6;color:#726879;font-weight:600;margin:0 0 14px}.category-consultation h1{font-size:clamp(32px,3.8vw,47px);line-height:1.3;font-weight:800;letter-spacing:-.055em;margin:0;word-break:keep-all}.category-consultation .category-campaign-copy>p:not(.category-kicker){font-size:16px;line-height:1.8;margin:22px 0 26px;color:#5f5b66}.category-consultation .category-campaign-art{position:absolute;width:43%;height:100%;max-width:570px;right:max(14px,calc((100% - 1180px)/2));bottom:0;object-fit:contain}.category-consultation .category-jump{display:flex;justify-content:center;border-bottom:1px solid #e9e7ec;background:#fff;padding:0 18px;gap:42px}.category-consultation .category-jump a{display:flex;align-items:center;min-height:62px;font-size:14px;color:#5b5762;text-decoration:none}.category-consultation .category-content{max-width:1040px;padding:64px 24px;margin:auto;scroll-margin-top:90px}.category-consultation h2{font-size:clamp(26px,3.2vw,35px);font-weight:800;line-height:1.4;letter-spacing:-.045em;margin:0 0 26px;text-align:center;word-break:keep-all}.category-consultation .category-content>.category-kicker{text-align:center}.category-consultation .category-options{display:flex;justify-content:center;gap:10px;margin:27px 0 20px}.category-consultation .category-options button{min-height:47px;padding:10px 24px;border:1px solid #e2dfe8;border-radius:10px;background:#fff;font-size:15px;color:#605a6b;font-weight:700}.category-consultation .category-options button[aria-pressed=true]{background:#6735c9;border-color:#6735c9;color:#fff}.category-consultation .category-answer{max-width:750px;margin:auto;background:#f6f4fa;border-radius:22px;text-align:center;padding:32px 28px}.category-consultation .category-answer-label{font-size:12px;color:#8169a6;font-weight:700}.category-consultation .category-answer h3{font-size:23px;font-weight:800;line-height:1.5;letter-spacing:-.035em;margin:12px 0}.category-consultation .category-answer p{max-width:550px;min-height:52px;margin:0 auto 24px;font-size:15px;line-height:1.8;color:#6b6574;word-break:keep-all}.category-consultation .category-answer .cta-kakao,.category-consultation .category-final .cta-kakao{width:auto;display:inline-flex;min-height:52px;border-radius:12px;padding:13px 24px}.category-consultation .category-feature-band{background:#f8f8fa;scroll-margin-top:90px}.category-consultation .category-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px}.category-consultation .category-feature-grid article{background:#fff;padding:30px;border-radius:20px}.category-consultation .category-feature-grid span{color:#8663b4;font-size:13px;font-weight:700}.category-consultation .category-feature-grid h3{font-size:22px;font-weight:800;line-height:1.4;margin:14px 0;letter-spacing:-.04em}.category-consultation .category-feature-grid p{color:#716b78;font-size:14px;line-height:1.8;margin:0;word-break:keep-all}.category-consultation .category-small{font-size:12px;color:#827b88;text-align:center;margin-top:18px}.category-consultation .category-process{list-style:none;max-width:750px;margin:30px auto 0;padding:0}.category-consultation .category-process li{display:flex;align-items:flex-start;gap:24px;padding:25px 0;border-bottom:1px solid #ebe8ef}.category-consultation .category-process li>span{font-size:27px;color:#bda6dd;font-weight:800;line-height:1.4}.category-consultation .category-process h3{font-size:19px;font-weight:800;margin:0 0 8px}.category-consultation .category-process p{color:#756d7e;font-size:14px;line-height:1.8;margin:0}.category-consultation .category-detail{background:#faf9fc;scroll-margin-top:90px}.category-consultation .category-expand{max-width:1040px;margin:0 auto;padding:0 24px 38px}.category-consultation .category-expand>summary{text-align:center;cursor:pointer;color:#624185;font-size:15px;font-weight:700;padding:18px;border:1px solid #e5ddec;border-radius:12px;background:#fff}.category-consultation .category-related{padding:24px;margin:36px auto 0;max-width:750px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:18px;background:#f3f5f7}.category-consultation .category-related h3{font-size:19px;font-weight:700;margin:0 0 6px}.category-consultation .category-related p{font-size:14px;color:#746d7c;margin:0}.category-consultation .category-related a{font-size:13px;white-space:nowrap;color:#69448c;font-weight:700}.category-consultation .category-final{padding:60px 24px;text-align:center;background:#f4effa}.category-consultation .category-final h2{margin-bottom:16px}.category-consultation .category-final>p:not(.category-kicker){font-size:15px;color:#6b6275;margin-bottom:24px}.category-consultation button:focus-visible,.category-consultation a:focus-visible{outline:3px solid #a780df;outline-offset:4px}@media(max-width:639px){.category-consultation .category-campaign{min-height:600px;padding:34px 24px 260px;align-items:flex-start}.category-consultation .category-campaign-copy{width:100%}.category-consultation h1{font-size:31px}.category-consultation .category-campaign-copy>p:not(.category-kicker){font-size:14px;margin:17px 0 20px}.category-consultation .category-campaign-copy .cta-kakao{min-height:48px;padding:12px 18px;border-radius:12px;font-size:14px}.category-consultation .category-campaign-art{width:100%;height:265px;right:0;bottom:0}.category-consultation .category-jump{gap:0;justify-content:space-between;padding:0 20px}.category-consultation .category-jump a{font-size:12px;min-height:54px}.category-consultation .category-content{padding:43px 22px}.category-consultation h2{font-size:25px}.category-consultation .category-options{gap:6px}.category-consultation .category-options button{padding:9px 10px;font-size:13px;flex:1}.category-consultation .category-answer{padding:25px 19px}.category-consultation .category-answer h3{font-size:20px}.category-consultation .category-answer p{min-height:101px;font-size:14px}.category-consultation .category-feature-grid{grid-template-columns:1fr;gap:12px;margin-top:25px}.category-consultation .category-feature-grid article{padding:24px}.category-consultation .category-feature-grid h3{font-size:21px;margin:9px 0 12px}.category-consultation .category-feature-grid h3 br{display:none}.category-consultation .category-process li{gap:19px;padding:23px 0}.category-consultation .category-related{flex-direction:column;align-items:flex-start}.category-consultation .category-final{padding:44px 22px}}@media(max-width:359px){.category-consultation h1{font-size:28px}.category-consultation .category-campaign{padding-left:20px;padding-right:20px}.category-consultation .category-options button{font-size:12px;padding:9px 6px}}@keyframes category-answer-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.category-answer,.pr-concern-answer{animation:category-answer-enter .3s ease-out}.category-options button,.pr-concern-tabs button{transition:background .2s,border-color .2s,transform .2s}.category-options button:active,.pr-concern-tabs button:active{transform:scale(.97)}}@media(max-width:639px){.category-consultation .category-campaign{min-height:530px;padding-bottom:265px}}.category-consultation .category-options{background:#f2f4f6;padding:5px;border-radius:16px;gap:4px}.category-consultation .category-options button{border:0;background:transparent;border-radius:12px;color:#6b7684;min-height:48px}.category-consultation .category-options button[aria-pressed=true]{background:#fff;color:#4520c8;box-shadow:0 2px 8px #191f2810}.category-consultation .category-answer{background:#f7f8fa}.category-consultation .category-answer p{min-height:0;margin-bottom:0;color:#4e5968}.category-consultation .category-process p,.category-consultation .category-feature-grid p{color:#4e5968}.category-consultation .category-jump{overflow-x:auto;scrollbar-width:none}.category-consultation .category-jump a{white-space:nowrap}@media(max-width:767px){.category-consultation.category-gongsin .category-campaign:has(.category-story-art),.category-consultation.category-internet .category-campaign:has(.category-story-art){padding-top:24px;gap:0}.category-consultation .category-campaign:has(.category-story-art) .category-campaign-copy>p:not(.category-kicker){margin:14px 0 10px;font-size:14px;line-height:1.6}.category-consultation .category-campaign:has(.category-story-art) .category-story-art{max-height:265px;overflow:hidden}.category-consultation .category-campaign:has(.category-story-art) .clarity-hero-scene{height:265px}.category-consultation .category-jump{gap:22px;justify-content:flex-start}.category-consultation .category-answer{padding:24px 20px}.category-consultation .category-answer h3{font-size:21px;line-height:1.4}.category-consultation .category-feature-grid{gap:0;background:#fff;border-radius:20px;overflow:hidden}.category-consultation .category-feature-grid article{border-radius:0;border-bottom:1px solid #f2f4f6}.category-consultation .category-feature-grid article:last-child{border-bottom:0}.category-consultation .category-content{scroll-margin-top:126px}}.category-consultation .category-process li{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:16px;align-items:start;padding:26px 0}.category-consultation .category-process li>span{width:36px;text-align:left;line-height:1.4;font-variant-numeric:tabular-nums}.category-consultation .category-process li>div{min-width:0;width:100%;text-align:center}.category-consultation .category-process h3{font-size:20px;line-height:1.4;letter-spacing:-.025em;margin:0 0 12px;text-align:center}.category-consultation .category-process p{font-size:14px;line-height:1.7;letter-spacing:-.015em;word-break:keep-all;text-align:center;margin:0}.category-consultation .category-jump{justify-content:flex-start;gap:32px;scrollbar-width:none}.category-consultation .category-jump a{flex-shrink:0;justify-content:center;min-height:58px}.category-consultation .category-jump a:first-child{margin-left:auto}.category-consultation .category-jump a:last-child{margin-right:auto}.category-consultation :is(#hyodo-worry,#hyodo-needs,#hyodo-features,#hyodo-device,#gongsin-need,#gongsin-features,#process,#gongsin-detail,#internet-need,#internet-compare,#stores,#faq){scroll-margin-top:0}@media(max-width:767px){.category-consultation .category-jump{gap:24px;padding:0 20px}.category-consultation .category-jump a{font-size:13px;min-height:56px}}.category-consultation.category-gongsin .category-campaign,.category-hyodo .hyodo-hero{background:#fff1e5}.category-consultation.category-gongsin .category-campaign .category-story-art{max-width:540px;max-height:none!important;margin:0 auto!important;overflow:visible}.category-consultation.category-gongsin .category-story-art .clarity-hero-scene{height:auto!important;aspect-ratio:4/3;border-radius:0;-webkit-mask-image:none;mask-image:none;overflow:visible}.category-consultation.category-gongsin .category-story-art .clarity-hero-scene :is(img,video),.category-hyodo .hyodo-hero-art{mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 86%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.category-hyodo .hyodo-hero-art{height:auto;max-height:none;aspect-ratio:auto}@media(max-width:767px){.category-consultation.category-gongsin .category-campaign .category-story-art{max-width:480px;padding:0 6px}.category-hyodo .hyodo-hero{padding-bottom:0}.category-hyodo .hyodo-hero-art{width:calc(100% + 32px);max-width:none;margin:0 -16px}}.category-consultation .category-campaign h1 em{font-style:normal;color:#315db6}.category-consultation .category-campaign-copy .family-hook-link{display:inline-flex;color:#2c5ccb;font-weight:750;font-size:14px;padding:10px 0;text-decoration:none}.phone-care-inner{max-width:1080px;margin:auto;padding:64px 24px}.phone-care-kicker{font-size:14px;font-weight:750;color:#315bba;margin:0 0 16px}.phone-care-features{background:#f2f6fc;scroll-margin-top:140px}.phone-care-features h2,.phone-care-features .phone-care-kicker,.phone-care-intro{text-align:center}.phone-care-intro{font-size:16px;line-height:1.7;color:#596579;margin:0 0 28px}.phone-care-tabs{display:flex;max-width:560px;margin:0 auto 32px;padding:5px;background:#e5ebf5;border-radius:16px;gap:5px}.phone-care-tabs button{flex:1;min-height:48px;border:0;background:transparent;border-radius:12px;font-size:16px;font-weight:750;color:#4c5c74;cursor:pointer}.phone-care-tabs button[aria-pressed=true]{background:#fff;color:#245be0;box-shadow:0 3px 12px #20386912}.phone-care-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center;background:#fff;border-radius:28px;padding:38px}.phone-care-visual{text-align:center;min-width:0}.phone-care-visual img{width:100%;height:330px;object-fit:contain;border-radius:24px}.phone-care-visual span{display:block;font-size:13px;color:#6b7684;margin-top:16px}.phone-care-copy h3{font-size:27px;line-height:1.4;letter-spacing:-.035em;margin:0 0 24px}.phone-care-copy ul{padding:0;list-style:none;margin:0}.phone-care-copy li{display:flex;gap:12px;margin:22px 0}.phone-care-copy li>svg{color:#2e60d2;flex-shrink:0;margin-top:4px}.phone-care-copy h4{font-size:17px;font-weight:750;margin:0 0 6px}.phone-care-copy p{font-size:15px;line-height:1.7;color:#566173;margin:0;word-break:keep-all}.phone-care-link{display:inline-flex;align-items:center;gap:7px;color:#245bd3;font-weight:750;font-size:15px;padding:12px 0;background:none;border:0;cursor:pointer;text-decoration:none}.phone-care-note{font-size:13px!important;line-height:1.75!important;color:#697386!important;margin:22px auto 0!important;max-width:850px;word-break:keep-all}.phone-care-features>.phone-care-inner>.phone-care-note{text-align:center}.category-hyodo{--category-accent:#315bba}.hyodo-hero{background:#fff1e5;display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:1440px;margin:auto;padding:48px max(24px,calc((100% - 1100px)/2));gap:24px}.hyodo-hero h1{font-size:clamp(32px,3.5vw,48px);line-height:1.25;letter-spacing:-.045em}.hyodo-hero h1 em{font-style:normal;color:#2858b8}.hyodo-hero-copy>p:not(.phone-care-kicker){font-size:17px;line-height:1.8;color:#596579;margin:24px 0 12px}.hyodo-hero-art{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;mix-blend-mode:multiply}.phone-care-device{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center;scroll-margin-top:140px}.phone-care-device h2{text-align:left!important;margin-bottom:20px}.phone-care-device p{font-size:16px;line-height:1.8;color:#596579}.phone-care-device-art{background:#f5f7fa;border-radius:28px;padding:30px}.phone-care-device-art img{width:100%;height:360px;object-fit:contain}.phone-care-cost{list-style:none;margin:24px 0;padding:0}.phone-care-cost li{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #e6eaf0;font-size:15px}.phone-care-cost span{color:#596579}.phone-care-device .cta-kakao{width:100%;border:0;cursor:pointer}.category-hyodo [id]{scroll-margin-top:140px}.phone-care-tabs button:focus-visible,.phone-care-link:focus-visible{outline:3px solid #416cdf;outline-offset:4px}@media(max-width:767px){.phone-care-inner{padding:44px 22px}.hyodo-hero{grid-template-columns:1fr;gap:0;padding:32px 22px 20px;text-align:center}.hyodo-hero h1{font-size:clamp(29px,8.15vw,38px)}.hyodo-hero-copy>p:not(.phone-care-kicker){font-size:15px;margin:18px 0 8px}.hyodo-hero-art{max-height:320px;margin:auto}.phone-care-tabs button{font-size:14px}.phone-care-panel{grid-template-columns:1fr;gap:22px;padding:24px 20px;border-radius:24px}.phone-care-visual img{height:220px}.phone-care-visual span{margin-top:6px}.phone-care-copy h3{font-size:23px;text-align:center}.phone-care-intro{font-size:15px}.phone-care-device{grid-template-columns:1fr;gap:28px}.phone-care-device h2{text-align:center!important}.phone-care-device .phone-care-kicker{text-align:center}.phone-care-device-art img{height:250px}.phone-care-device-art{padding:20px}.phone-care-note{font-size:12px!important}.phone-care-cost li{font-size:14px}}.offline-refresh .phone-care-copy li h4,.offline-refresh .phone-care-copy li p{text-align:left}.phone-care-copy li>div{min-width:0;flex:1}.pr-detail{background:#fff;color:#202025;font-family:var(--font-sans)}.pr-section{max-width:1120px;margin:auto;padding:76px 40px;scroll-margin-top:100px}.pr-heading{text-align:center;margin:0 auto 36px}.pr-heading>p{font-size:13px;color:#686371;font-weight:550;margin:0 0 12px}.offline-refresh .pr-detail .pr-heading h2,.pr-detail .pr-final h2{font-family:var(--font-sans);color:#202025;font-size:34px;line-height:1.35;letter-spacing:-.04em;font-weight:700;margin:0}.pr-heading>span{display:block;font-size:15px;line-height:1.75;color:#706b75;margin-top:17px}.pr-small{font-size:12px;line-height:1.7;color:#77717f;text-align:center;margin:20px 0 0}.pr-section-nav{display:flex;justify-content:center;gap:40px;max-width:1120px;margin:auto;border-bottom:1px solid #eceaf0;padding:8px 24px;overflow:auto;scrollbar-width:none}.pr-section-nav a{display:block;white-space:nowrap;font-size:14px;min-height:48px;align-content:center;color:#56515d}.pr-section-nav a:hover{color:#4520c8}.pr-detail .retail-selection{margin:0 auto;background:#f7f7f9;border-radius:0;padding-block:56px}.pr-detail .retail-section-heading h2{font-size:28px;font-weight:700}.pr-concern-layout{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.pr-concern-image{overflow:hidden;background:#f3f1f6;border-radius:18px;aspect-ratio:4/3}.pr-concern-image img{display:block;width:100%;height:100%;object-fit:cover}.pr-concern-tabs{display:grid;gap:10px}.pr-concern-tabs button{display:flex;align-items:center;gap:12px;text-align:left;background:#fff;border:1px solid #e4e1e9;border-radius:12px;padding:17px 20px;font:inherit;font-size:15px;cursor:pointer}.pr-concern-tabs button>span{flex:1}.pr-concern-tabs button[aria-pressed=true]{border-color:#4520c8;background:#f5f2ff;color:#4520c8}.pr-concern-answer{padding:22px 3px 0}.pr-concern-answer p{margin:0 0 20px;font-size:15px;line-height:1.8;color:#625c6a}.pr-detail .cta-kakao{box-shadow:none!important;border-radius:12px!important;min-height:48px;font-size:14px}.pr-detail .cta-kakao>span,.pr-detail .cta-ghost>span{display:flex;align-items:center;justify-content:center;gap:9px}.pr-conditions{background:#f6f6f8;max-width:none;text-align:center}.pr-condition-list{max-width:850px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pr-condition-list article{padding:26px;display:flex;align-items:flex-start;gap:18px;text-align:left;background:#fff;border-radius:14px}.pr-number{color:#81728e;font-size:13px;padding-top:5px}.pr-condition-list h3{margin:0 0 9px;font-weight:650;font-size:19px}.pr-condition-list p{margin:0;font-size:14px;line-height:1.8;color:#706a77}.pr-conditions>.cta-ghost{margin-top:24px}.pr-detail .after-purchase{padding:76px 40px;max-width:1120px}.pr-detail .after-intro h2{font-family:var(--font-sans)}.pr-detail .after-questions article{background:#f7f6f8;border:0;border-radius:15px;padding:26px}.pr-family-bridge{background:#f4f1f8;display:flex;align-items:center;gap:25px;border-radius:18px;padding:36px 40px;margin-bottom:72px}.pr-family-bridge>svg{color:#79638f;flex-shrink:0}.pr-family-bridge h2{margin:0;font-size:25px;font-weight:650;letter-spacing:-.035em}.pr-family-bridge p{font-size:14px;line-height:1.75;color:#746b7b;margin:12px 0 0}.pr-inline-actions{margin-left:auto;display:flex;flex-direction:column;gap:14px;align-items:center}.pr-inline-actions>a:last-child{font-size:12px;display:flex;align-items:center;gap:7px}.pr-video-heading{padding:0 24px}.pr-detail .device-gallery{max-width:1040px}.pr-product-detail{max-width:1040px;margin:0 auto 40px;border:1px solid #e7e3ed;border-radius:16px;overflow:hidden;scroll-margin-top:100px}.pr-product-detail>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:24px 28px;cursor:pointer;font-size:16px;font-weight:600;list-style:none;background:#f7f6f9}.pr-product-detail>summary::-webkit-details-marker{display:none}.pr-product-detail[open]>summary svg{transform:rotate(180deg)}.pr-proof{background:#f6f6f8;text-align:center;max-width:none}.pr-proof blockquote{max-width:700px;background:#fff;margin:0 auto;padding:30px;border-radius:16px}.pr-proof blockquote p{font-size:16px;line-height:1.8;text-align:left;color:#49414f}.pr-proof blockquote footer{font-size:12px;color:#8a808f;margin-top:19px}.pr-proof-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;margin:23px 0 40px}.pr-video-links{max-width:1040px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pr-video-links>a{overflow:hidden;border:1px solid #e7e4ec;background:#fff;border-radius:15px;text-align:left}.pr-video-links img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.pr-video-links>a>span{display:flex;align-items:start;gap:12px;font-size:14px;line-height:1.6;font-weight:550;padding:18px}.pr-video-links>a>span svg{flex-shrink:0;margin-top:3px}.pr-final{padding:70px 24px 85px;text-align:center;background:#f1edf7}.pr-final>p{font-size:14px;color:#75697e;margin:0 0 13px}.pr-final .cta-kakao{margin:28px auto 16px;max-width:360px}.pr-final>small{display:block;font-size:12px;color:#827489}.review-source{padding-bottom:60px}.review-store-links{display:grid;grid-template-columns:1fr 1fr;gap:18px}.review-store-links>a{display:flex;gap:17px;align-items:center;border:1px solid #ded9e5;border-radius:15px;padding:25px;color:#242127;background:#fff}.review-store-links>a>svg:first-child{color:#756182;flex-shrink:0}.review-store-links>a>svg:last-child{margin-left:auto;flex-shrink:0}.review-store-links h3{margin:0 0 8px;font-size:22px;font-weight:650}.review-store-links p{font-size:12px;line-height:1.5;color:#817787;margin:0 0 8px}.review-store-links span{font-size:13px;color:#5e5367}.review-quotes{max-width:none;background:#f6f6f8}.review-filters{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.review-filters button{cursor:pointer;background:#fff;border:1px solid #dedbe4;border-radius:999px;padding:12px 22px;font-size:14px;min-height:44px}.review-filters button[aria-pressed=true]{background:#4520c8;color:#fff;border-color:#4520c8}.review-result{margin:18px 0 24px}.review-quote-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1040px;margin:auto;align-items:start}.review-quote-grid blockquote{margin:0;padding:26px;background:#fff;border:1px solid #e8e5ed;border-radius:15px}.review-quote-grid header{font-size:13px;color:#79628d;font-weight:600;margin-bottom:16px}.review-quote-grid p{margin:0;color:#4d4455;font-size:14px;line-height:1.85}.review-quote-grid footer{margin-top:24px;padding-top:15px;border-top:1px solid #f0edf3;font-size:11px;color:#93839e}.review-consult{max-width:1040px;margin:28px auto 0;padding:28px;background:#ece7f4;border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.review-consult p{margin:0;font-size:14px;line-height:1.85;color:#6f607b}.review-consult strong{color:#392f41;font-size:18px;font-weight:600}.review-video-image{position:relative}.review-video-image>svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;filter:drop-shadow(0 2px 4px #0008)}.pr-detail a:focus-visible,.pr-detail button:focus-visible,.pr-detail summary:focus-visible{outline:2px solid #4520c8;outline-offset:4px}@media(max-width:767px){.pr-section{padding:52px 22px}.pr-heading{margin-bottom:28px}.offline-refresh .pr-detail .pr-heading h2,.pr-detail .pr-final h2{font-size:27px}.pr-heading>p{font-size:12px}.pr-heading>span{font-size:13px;margin-top:15px}.pr-section-nav{gap:24px;padding-inline:20px;justify-content:flex-start}.pr-section-nav a{font-size:12px}.pr-detail .retail-selection{padding-top:30px;padding-bottom:30px}.pr-concern-layout{grid-template-columns:1fr;gap:22px}.pr-concern-image{aspect-ratio:16/10}.pr-concern-tabs button{padding:15px;font-size:13px}.pr-concern-answer{padding-top:18px}.pr-concern-answer p{font-size:13px}.pr-concern-answer .cta-kakao{width:100%}.pr-condition-list{grid-template-columns:1fr;gap:10px}.pr-condition-list article{padding:21px 18px;gap:14px}.pr-condition-list h3{font-size:18px}.pr-condition-list p{font-size:13px}.pr-small{font-size:11px}.pr-detail .after-purchase{padding:52px 22px}.pr-family-bridge{margin:0 20px 52px;display:block;text-align:center;padding:30px 24px}.pr-family-bridge>svg{margin:0 auto 17px}.pr-family-bridge h2{font-size:23px}.pr-family-bridge p{font-size:13px}.pr-inline-actions{margin:22px 0 0}.pr-product-detail{margin:0 16px 20px}.pr-product-detail>summary{padding:20px 18px;font-size:13px}.pr-proof blockquote{padding:25px}.pr-proof blockquote p{font-size:14px}.pr-video-links{grid-template-columns:1fr;gap:16px}.pr-video-links>a>span{font-size:13px;padding:16px}.pr-final{padding:55px 22px 75px}.review-store-links{grid-template-columns:1fr;gap:12px}.review-store-links>a{padding:22px 20px}.review-store-links h3{font-size:21px}.review-filters{gap:7px}.review-filters button{padding:11px 13px;font-size:12px}.review-quote-grid{grid-template-columns:1fr;gap:12px}.review-quote-grid blockquote{padding:23px}.review-consult{display:block;text-align:center;padding:26px 20px}.review-consult .cta-kakao{margin-top:20px;width:100%}}.review-opening{text-align:center;background:#f4f1f8;padding:64px 24px 42px}.offline-refresh .review-opening h1{font-size:clamp(34px,5vw,58px);line-height:1.2;letter-spacing:-.055em;font-weight:800;margin:0 0 22px;color:#24212b}.review-opening p{font-size:16px;line-height:1.75;color:#655d70;margin:0}.reviews-detail .review-source{padding-top:32px}@media(max-width:639px){.review-opening{padding:42px 24px 30px}.review-opening p{font-size:14px}}.pr-concern-answer p,.pr-condition-list p{color:#4e5968}.pr-concern-tabs{padding:6px;background:#f7f8fa;border-radius:20px;gap:0}.pr-concern-tabs button{border:0;background:transparent;min-height:54px}.pr-concern-tabs button[aria-pressed=true]{background:#fff;color:#4520c8;box-shadow:0 2px 8px #191f2810}@media(max-width:767px){.pr-video-links{display:grid;grid-auto-flow:column;grid-auto-columns:86%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:12px}.pr-video-links>a{scroll-snap-align:start}.pr-video-links>a>span{min-height:78px}.pr-concern-image{display:none}.pr-concern-answer p{font-size:15px;line-height:1.7}.pr-condition-list p{font-size:14px}.pr-section{scroll-margin-top:126px}.review-filters{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none}.review-filters button{flex-shrink:0;font-size:13px}}.pr-detail :is(#phone-selection,#premium-concern,#conditions,#after-purchase){scroll-margin-top:0}.pr-detail .pr-section-nav{justify-content:flex-start}.pr-detail .pr-section-nav a{flex-shrink:0;text-align:center}.pr-detail .pr-section-nav a:first-child{margin-left:auto}.pr-detail .pr-section-nav a:last-child{margin-right:auto}.galaxy-product-page{background:#fff;color:#191f28;padding-bottom:64px}.galaxy-product-wrap{max-width:880px;margin:auto;padding:0 24px}.galaxy-product-back{display:inline-flex;align-items:center;gap:8px;padding:24px 0;color:#56616e;font-size:14px}.galaxy-product-hero{text-align:center;padding:12px 24px 32px}.galaxy-product-brand{color:#707783;font-size:15px;margin:0 0 12px}.galaxy-product-hero h1{font-size:clamp(28px,5vw,48px);line-height:1.22;letter-spacing:-.04em;font-weight:750;margin:0}.galaxy-product-intro{font-size:16px;color:#626b78;line-height:1.6;margin:20px auto 0;max-width:38ch;word-break:keep-all}.galaxy-product-hero figure{margin:20px auto 0;max-width:560px}.galaxy-product-hero img{display:block;width:100%;height:clamp(250px,55vw,420px);object-fit:contain}.galaxy-product-hero figcaption{font-size:13px;color:#707783;margin-top:8px}.galaxy-product-conditions{text-align:center;padding-top:24px;padding-bottom:40px}.galaxy-product-conditions h2{font-size:clamp(25px,4vw,32px);line-height:1.4;letter-spacing:-.035em;font-weight:700}.galaxy-product-conditions dl{margin:28px 0;text-align:left}.galaxy-product-conditions dl>div{padding:20px 0;border-bottom:1px solid #e8eaee}.galaxy-product-conditions dt{font-weight:700;font-size:17px}.galaxy-product-conditions dd{font-size:15px;line-height:1.7;color:#626b78;margin:8px 0 0;word-break:keep-all}.galaxy-product-consult{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fee500;color:#191600;border:0;border-radius:14px;padding:17px 22px;font-size:16px;font-weight:700;cursor:pointer}.galaxy-product-page a:focus-visible,.galaxy-product-page button:focus-visible{outline:3px solid #245cf6;outline-offset:4px}@media(min-width:768px){.galaxy-product-conditions dl{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.galaxy-product-conditions dl>div{border-top:1px solid #e8eaee;border-bottom:0}.galaxy-product-hero{padding-top:24px}}.rental-guide{max-width:1080px;margin:auto;padding:64px 28px;scroll-margin-top:90px}.rental-guide-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:center;background:#f5f1ed;border-radius:24px;padding:36px;overflow:hidden}.rental-guide-eyebrow{color:#8b6652;font-size:13px;font-weight:750;margin:0 0 16px}.rental-guide-intro h2{font-size:32px;line-height:1.35;font-weight:800;letter-spacing:-.04em;margin:0 0 18px;word-break:keep-all}.rental-guide-intro p:not(.rental-guide-eyebrow){color:#746c65;font-size:15px;line-height:1.7;margin:0}.rental-guide-intro img{width:100%;height:230px;object-fit:contain;mix-blend-mode:multiply}.rental-guide-selection{padding:34px 0 30px;text-align:center}.rental-guide-selection h3{font-size:20px;font-weight:750;margin:0 0 22px}.rental-guide-options{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.rental-guide-options button{padding:12px 17px;border:1px solid #e5e2e0;background:#fff;color:#716b68;border-radius:10px;font-size:14px;cursor:pointer;min-height:44px}.rental-guide-options button.is-selected{border-color:#77604c;color:#684c39;background:#f5eee5;font-weight:750}.rental-guide-options button:focus-visible{outline:2px solid #77604c;outline-offset:3px}.rental-guide-checks{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.rental-guide-checks>div{border-top:1px solid #dfd9d4;padding-top:21px}.rental-guide-checks span{font-size:12px;font-weight:750;color:#8b6652}.rental-guide-checks h3{font-size:18px;font-weight:750;margin:13px 0 10px}.rental-guide-checks p{color:#79716c;font-size:14px;line-height:1.7;margin:0;word-break:keep-all}.rental-guide-action{display:grid;justify-items:center;gap:15px;margin-top:32px}.rental-guide-action p{color:#79716c;font-size:13px;text-align:center;margin:0}@media(max-width:767px){.rental-guide{padding:48px 20px}.rental-guide-intro{grid-template-columns:1fr;padding:26px 22px 8px;gap:10px}.rental-guide-intro h2{font-size:27px}.rental-guide-intro img{height:200px}.rental-guide-checks{grid-template-columns:1fr 1fr;gap:26px 20px}.rental-guide-checks h3{font-size:17px}.rental-guide-options{gap:8px}.rental-guide-options button{padding:10px 13px;font-size:13px}}.rental-guide-action .cta-kakao>span{display:inline-flex;align-items:center;gap:10px}.rental-guide-intro img{-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 58%,#000 58%,transparent 94%);mask-image:radial-gradient(ellipse 70% 65% at 50% 58%,#000 58%,transparent 94%)}.family-page{color:#202024}.family-page .family-eyebrow{font-size:13px;font-weight:750;color:#37715c;margin:0 0 16px}.family-campaign{background:#eef5ef;overflow:hidden}.family-campaign-inner{max-width:1120px;margin:auto;min-height:460px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:36px 32px;gap:24px}.family-campaign-copy{position:relative;z-index:1}.family-campaign-copy h1{font-size:clamp(34px,3.6vw,48px);font-weight:850;line-height:1.2;letter-spacing:-.055em;margin:0;word-break:keep-all}.family-campaign-copy h1 em{color:#246b52;font-style:normal}.family-campaign-copy>p:not(.family-eyebrow){font-size:16px;line-height:1.7;margin:24px 0;color:#555c57;word-break:keep-all}.family-campaign-image{display:block;width:100%;max-height:390px;object-fit:contain;mix-blend-mode:multiply}.family-page .family-campaign-copy .cta-kakao{display:inline-flex;gap:14px}.family-section{max-width:1080px;padding:72px 28px;margin:auto}.family-heading{text-align:center;margin-bottom:34px}.family-heading h2{font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.35;letter-spacing:-.045em;word-break:keep-all;margin:0}.family-heading>p:last-child{font-size:15px;color:#69696f;line-height:1.7;margin-top:15px;word-break:keep-all}.family-needs-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}.family-choices{display:flex;flex-direction:column;gap:10px}.family-choices button{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f6f6f7;padding:22px 20px;border:1px solid transparent;border-radius:16px;text-align:left;font-size:16px;font-weight:700;color:#57575e;cursor:pointer}.family-choices button.is-selected{color:#246b52;border-color:#398064;background:#eff7f1}.family-choices button:focus-visible{outline:3px solid #246b52;outline-offset:3px}.family-answer{background:#fafafa;border-radius:24px;padding:30px;min-height:334px}.family-answer h3{font-size:23px;line-height:1.4;letter-spacing:-.04em;font-weight:800;margin:0 0 14px;word-break:keep-all}.family-answer>p:not(.family-eyebrow){font-size:15px;color:#66666e;line-height:1.75;word-break:keep-all}.family-answer ul{padding:0;list-style:none;margin:22px 0;display:grid;gap:12px}.family-answer li{display:flex;align-items:center;gap:9px;font-size:14px;line-height:1.5}.family-answer li svg{color:#378267;flex-shrink:0}.family-answer .cta-kakao{width:100%}.family-bring-band{background:#f6f7f6}.family-bring-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.family-bring-layout .family-heading{margin:0}.family-bring-list{list-style:none;padding:0;margin:0}.family-bring-list li{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid #dddfe0}.family-bring-list li:last-child{border-bottom:0}.family-bring-list li>span{color:#37715c;font-size:14px;font-weight:750;padding-top:4px}.family-bring-list li>div{min-width:0;width:100%;text-align:center}.family-bring-list h3{font-size:18px;font-weight:750;margin:0 0 7px}.family-bring-list p{font-size:14px;color:#686b6a;line-height:1.6;margin:0;word-break:keep-all}@media(max-width:767px){.family-campaign-inner{grid-template-columns:1fr;padding:32px 24px 14px;gap:8px}.family-campaign-copy h1{font-size:34px}.family-campaign-copy>p:not(.family-eyebrow){font-size:14px;margin:18px 0 20px}.family-campaign-image{height:250px;max-width:350px;margin:auto}.family-section{padding:48px 20px}.family-needs-layout,.family-bring-layout{grid-template-columns:1fr;gap:22px}.family-choices{gap:8px}.family-choices button{padding:17px 16px;font-size:14px;border-radius:12px}.family-answer{padding:24px 20px}.family-answer h3{font-size:22px}.family-page .family-eyebrow{font-size:12px;margin-bottom:12px}.family-heading{margin-bottom:25px}}.family-campaign-copy .cta-kakao>span{display:inline-flex;align-items:center;justify-content:center;gap:12px}.family-campaign-image{-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 58%,#000 58%,transparent 94%);mask-image:radial-gradient(ellipse 70% 65% at 50% 58%,#000 58%,transparent 94%)}.family-page{background:#fff}.family-section{scroll-margin-top:126px}.family-page button{touch-action:manipulation}@media(max-width:767px){.family-campaign-inner{padding-top:24px;gap:0;min-height:0}.family-campaign-copy>p:not(.family-eyebrow){margin:14px 0 4px;line-height:1.6}.family-campaign-image{height:210px}.family-section{padding-block:36px}.family-heading{margin-bottom:24px}}.family-choices{background:#f7f8fa;padding:6px;border-radius:20px;gap:0}.family-choices button{border:0;background:transparent;min-height:56px;border-radius:14px;color:#4e5968}.family-choices button.is-selected{background:#fff;color:#246b52;box-shadow:0 2px 8px #191f2810}.family-answer{min-height:0;background:#f7f8fa}.family-answer>p:not(.family-eyebrow){color:#4e5968}.family-answer ul{margin-bottom:0}.family-page .family-campaign-image,.family-campaign-image{width:100%;max-width:460px;height:auto!important;max-height:none;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;margin:auto;-webkit-mask-image:radial-gradient(ellipse 68% 64% at 50% 52%,#000 42%,transparent 78%);mask-image:radial-gradient(ellipse 68% 64% at 50% 52%,#000 42%,transparent 78%)}@media(max-width:767px){.family-campaign-image{max-width:390px}}.family-page .family-campaign-image,.family-campaign-image{mix-blend-mode:multiply}.corporate-page{color:#202024}.corporate-page .corporate-eyebrow{color:#645085;font-size:13px;font-weight:750;margin:0 0 16px}.corporate-campaign{background:#f1eef7;overflow:hidden}.corporate-campaign-inner{max-width:1120px;margin:auto;min-height:440px;padding:36px 32px;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center}.corporate-campaign-copy h1{font-size:clamp(34px,3.5vw,46px);font-weight:850;letter-spacing:-.05em;line-height:1.25;word-break:keep-all;margin:0}.corporate-campaign-copy h1 em{color:#6136a5;font-style:normal}.corporate-campaign-copy>p:not(.corporate-eyebrow){color:#606069;font-size:16px;line-height:1.7;margin:24px 0;word-break:keep-all}.corporate-campaign-image{width:100%;max-height:380px;object-fit:contain;mix-blend-mode:multiply}.corporate-campaign-copy .cta-kakao{gap:14px}.corporate-section{max-width:1080px;padding:72px 28px;margin:auto}.corporate-heading{text-align:center;margin-bottom:36px}.corporate-heading h2{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.045em;line-height:1.35;word-break:keep-all;margin:0}.corporate-heading>p:last-child:not(.corporate-eyebrow){font-size:15px;color:#6c6b72;line-height:1.7;margin-top:15px;word-break:keep-all}.corporate-help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.corporate-help-grid article{padding:4px 0}.corporate-help-grid svg{color:#674096;margin-bottom:22px}.corporate-help-grid h3{font-size:20px;font-weight:750;margin:0 0 14px;letter-spacing:-.03em}.corporate-help-grid p{font-size:15px;line-height:1.8;color:#6a6871;word-break:keep-all;margin:0 0 20px}.corporate-help-grid article>span{display:block;border-top:1px solid #e5e1eb;padding-top:16px;color:#6b527e;font-size:12px;font-weight:650}.corporate-docs-band{background:#f7f6f9}.corporate-docs-layout{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.corporate-type-tabs{display:flex;padding:5px;border-radius:14px;background:#eae6f0;margin-bottom:28px}.corporate-type-tabs button{flex:1;min-height:48px;border:0;border-radius:10px;background:transparent;color:#77717f;font-size:15px;font-weight:750;cursor:pointer}.corporate-type-tabs button.is-selected{background:#fff;color:#6136a5;box-shadow:0 2px 5px #3522450d}.corporate-type-tabs button:focus-visible{outline:2px solid #6136a5;outline-offset:2px}.corporate-type-picker>h3{font-size:24px;letter-spacing:-.04em;line-height:1.4;word-break:keep-all;font-weight:800;margin:0 0 16px}.corporate-type-picker>p{font-size:15px;line-height:1.75;color:#706977;word-break:keep-all;margin-bottom:24px}.corporate-type-picker .cta-kakao{width:100%}.corporate-docs-sheet{background:#fff;border-radius:20px;padding:28px}.corporate-docs-sheet-title{display:flex;align-items:center;gap:10px;padding-bottom:19px;border-bottom:1px solid #ece9ef}.corporate-docs-sheet-title svg{color:#82669e}.corporate-docs-sheet-title h3{font-size:18px;font-weight:750;margin:0}.corporate-docs-sheet ul{padding:0;margin:22px 0;list-style:none;display:grid;gap:14px}.corporate-docs-sheet li{display:flex;gap:10px;align-items:center;font-size:14px}.corporate-docs-sheet li svg{color:#82669e;flex-shrink:0}.corporate-docs-sheet>p{font-size:12px;line-height:1.7;color:#77717d;word-break:keep-all;margin:0}.corporate-process{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0;gap:22px}.corporate-process li{border-top:2px solid #ece7f2;padding-top:20px}.corporate-process li>span{display:block;font-size:13px;color:#7c55a1;font-weight:800;margin-bottom:18px}.corporate-process h3{font-size:18px;letter-spacing:-.025em;line-height:1.45;font-weight:750;margin:0 0 12px;word-break:keep-all}.corporate-process p{font-size:14px;color:#6c6870;line-height:1.75;word-break:keep-all;margin:0}.corporate-process-cta{display:grid;justify-items:center;gap:15px;margin-top:36px}.corporate-process-cta p{font-size:13px;color:#77717d;text-align:center}@media(max-width:767px){.corporate-campaign-inner{grid-template-columns:1fr;padding:32px 24px 14px;gap:6px}.corporate-campaign-copy h1{font-size:33px}.corporate-campaign-copy>p:not(.corporate-eyebrow){font-size:14px;margin:18px 0 20px}.corporate-campaign-image{height:250px;max-width:350px;margin:auto}.corporate-section{padding:48px 20px}.corporate-page .corporate-eyebrow{font-size:12px;margin-bottom:12px}.corporate-heading{margin-bottom:28px}.corporate-help-grid{grid-template-columns:1fr;gap:25px}.corporate-help-grid article{display:grid;grid-template-columns:36px 1fr;gap:0 15px}.corporate-help-grid svg{grid-row:1 / 4;margin-top:2px}.corporate-help-grid h3{font-size:19px}.corporate-help-grid p{font-size:14px;margin-bottom:15px}.corporate-docs-layout{grid-template-columns:1fr;gap:24px}.corporate-type-picker>h3{font-size:23px}.corporate-docs-sheet{padding:24px}.corporate-process{grid-template-columns:1fr 1fr;gap:28px 20px}.corporate-process h3{font-size:17px}}@media(max-width:359px){.corporate-campaign-copy h1{font-size:29px}.corporate-type-tabs button{font-size:14px}}.corporate-campaign-copy .cta-kakao>span{display:inline-flex;align-items:center;justify-content:center;gap:12px}.corporate-campaign-image{-webkit-mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%,#000 91%,transparent),linear-gradient(to bottom,transparent,#000 8%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;mix-blend-mode:multiply}.corporate-page{background:#fff}.corporate-campaign-image{mix-blend-mode:normal}.corporate-section{scroll-margin-top:126px}.corporate-page button{touch-action:manipulation}@media(max-width:767px){.corporate-campaign-inner{padding-top:24px;gap:0;min-height:0}.corporate-campaign-copy>p:not(.corporate-eyebrow){margin:14px 0 4px;line-height:1.6}.corporate-campaign-image{height:210px}.corporate-section{padding-block:36px}.corporate-heading{margin-bottom:24px}}.corporate-help-grid{background:#f7f8fa;border-radius:24px;padding:24px}.corporate-help-grid p,.corporate-process p{color:#4e5968}.corporate-type-tabs{background:#eef0f3}@media(max-width:767px){.corporate-help-grid{gap:0;padding:8px 20px}.corporate-help-grid article{padding:22px 0;border-bottom:1px solid #e5e8eb}.corporate-help-grid article:last-child{border-bottom:0}.corporate-help-grid article>span{border:0;padding:0}.corporate-process{grid-template-columns:1fr;gap:0}.corporate-process li{display:grid;grid-template-columns:28px 1fr;gap:0 12px;padding:20px 0;border-top:1px solid #e5e8eb}.corporate-process li>span{grid-row:1 / 3;padding-top:3px}.corporate-process h3{margin-bottom:6px}}.corporate-page .corporate-campaign-image,.corporate-campaign-image{width:100%;max-width:460px;height:auto!important;max-height:none;aspect-ratio:1;object-fit:contain;mix-blend-mode:normal;margin:auto;-webkit-mask-image:radial-gradient(ellipse 68% 64% at 50% 52%,#000 42%,transparent 76%);mask-image:radial-gradient(ellipse 68% 64% at 50% 52%,#000 42%,transparent 76%)}@media(max-width:767px){.corporate-campaign-image{max-width:390px}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:"Pretendard Variable",Pretendard,"Apple SD Gothic Neo",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-bounce:bounce 1s infinite;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.right-0{right:calc(var(--spacing)*0)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-24{bottom:calc(var(--spacing)*24)}.left-0{left:calc(var(--spacing)*0)}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-\[calc\(50\%-50vw\)\]{margin-inline:calc(50% - 50vw)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-20{margin-top:calc(var(--spacing)*20)}.mt-auto{margin-top:auto}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.-mb-2{margin-bottom:calc(var(--spacing)*-2)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.ml-1{margin-left:calc(var(--spacing)*1)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[100dvh\]{height:100dvh}.h-\[170dvh\]{height:170dvh}.h-auto{height:auto}.h-full{height:100%}.\!min-h-\[40px\]{min-height:40px!important}.\!min-h-\[52px\]{min-height:52px!important}.min-h-\[2\.6em\]{min-height:2.6em}.min-h-\[62svh\]{min-height:62svh}.min-h-\[140px\]{min-height:140px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-\[40\%\]{width:40%}.w-\[52\%\]{width:52%}.w-\[54\%\]{width:54%}.w-\[72px\]{width:72px}.w-\[78\%\]{width:78%}.w-\[88px\]{width:88px}.w-\[220px\]{width:220px}.w-\[260px\]{width:260px}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-\[22vw\]{max-width:22vw}.max-w-\[34ch\]{max-width:34ch}.max-w-\[36ch\]{max-width:36ch}.max-w-\[38ch\]{max-width:38ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[420px\]{max-width:420px}.max-w-\[480px\]{max-width:480px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[1040px\]{max-width:1040px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-center{scroll-snap-align:center}.scroll-mt-16{scroll-margin-top:calc(var(--spacing)*16)}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-3\.5{gap:calc(var(--spacing)*3.5)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.\!rounded-xl{border-radius:var(--radius-xl)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-3xl{border-top-left-radius:var(--radius-3xl);border-top-right-radius:var(--radius-3xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-\[\#08080C\]{background-color:#08080c}.bg-\[\#FACC15\]{background-color:#facc15}.bg-black\/45{background-color:#00000073}@supports (color:color-mix(in lab,red,red)){.bg-black\/45{background-color:color-mix(in oklab,var(--color-black)45%,transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab,red,red)){.bg-black\/55{background-color:color-mix(in oklab,var(--color-black)55%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab,red,red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab,var(--color-black)90%,transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab,red,red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab,var(--color-black)45%,transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.\!p-4{padding:calc(var(--spacing)*4)!important}.\!p-5{padding:calc(var(--spacing)*5)!important}.\!p-6{padding:calc(var(--spacing)*6)!important}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.\!px-3\.5{padding-inline:calc(var(--spacing)*3.5)!important}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-11{padding-inline:calc(var(--spacing)*11)}.px-\[10\%\]{padding-inline:10%}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-16{padding-block:calc(var(--spacing)*16)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-14{padding-top:calc(var(--spacing)*14)}.pt-24{padding-top:calc(var(--spacing)*24)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-5{padding-bottom:calc(var(--spacing)*5)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-10{padding-bottom:calc(var(--spacing)*10)}.pb-14{padding-bottom:calc(var(--spacing)*14)}.pb-16{padding-bottom:calc(var(--spacing)*16)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-28{padding-bottom:calc(var(--spacing)*28)}.pb-40{padding-bottom:calc(var(--spacing)*40)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[13px\]{font-size:13px!important}.\!text-\[15px\]{font-size:15px!important}.\!text-\[22px\]{font-size:22px!important}.\!text-\[26px\]{font-size:26px!important}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[22px\]{font-size:22px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.text-\[\#1A1400\]{color:#1a1400}.text-\[\#706777\]{color:#706777}.text-\[\#FACC15\]{color:#facc15}.text-black\/30{color:#0000004d}@supports (color:color-mix(in lab,red,red)){.text-black\/30{color:color-mix(in oklab,var(--color-black)30%,transparent)}}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black)40%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab,red,red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.italic{font-style:italic}.not-italic{font-style:normal}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_-2px_0_18px_rgba\(250\,204\,21\,0\.35\)\]{--tw-shadow:inset -2px 0 18px var(--tw-shadow-color,#facc1559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_2px_0_18px_rgba\(250\,204\,21\,0\.35\)\]{--tw-shadow:inset 2px 0 18px var(--tw-shadow-color,#facc1559);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_0_28px_rgba\(250\,204\,21\,0\.75\)\]{--tw-drop-shadow-size:drop-shadow(0 0 28px var(--tw-drop-shadow-color,#facc15bf));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.drop-shadow-\[0_18px_36px_rgba\(250\,204\,21\,0\.14\)\]{--tw-drop-shadow-size:drop-shadow(0 18px 36px var(--tw-drop-shadow-color,#facc1524));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition\!{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events!important;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))!important;transition-duration:var(--tw-duration,var(--default-transition-duration))!important}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[transition-timing-function\:var\(--store-ease-spring\)\]{transition-timing-function:var(--store-ease-spring)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media(hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}}.group-active\:scale-90:is(:where(.group):active *){--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}@media(hover:hover){.hover\:bg-black\/5:hover{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/5:hover{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.active\:scale-90:active{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.active\:scale-\[0\.98\]:active{scale:.98}.active\:bg-black\/5:active{background-color:#0000000d}@supports (color:color-mix(in lab,red,red)){.active\:bg-black\/5:active{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.disabled\:opacity-40:disabled{opacity:.4}@media(min-width:40rem){.sm\:bottom-8{bottom:calc(var(--spacing)*8)}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-auto{margin-inline:auto}.sm\:mt-9{margin-top:calc(var(--spacing)*9)}.sm\:mt-10{margin-top:calc(var(--spacing)*10)}.sm\:mt-12{margin-top:calc(var(--spacing)*12)}.sm\:mt-14{margin-top:calc(var(--spacing)*14)}.sm\:mb-8{margin-bottom:calc(var(--spacing)*8)}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-\[84px\]{height:84px}.sm\:min-h-\[90svh\]{min-height:90svh}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-\[62\%\]{width:62%}.sm\:w-\[84px\]{width:84px}.sm\:w-\[168px\]{width:168px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-\[36vw\]{max-width:36vw}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:min-w-\[260px\]{min-width:260px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-7{gap:calc(var(--spacing)*7)}.sm\:rounded-3xl{border-radius:var(--radius-3xl)}.sm\:\!p-6{padding:calc(var(--spacing)*6)!important}.sm\:\!p-7{padding:calc(var(--spacing)*7)!important}.sm\:\!p-9{padding:calc(var(--spacing)*9)!important}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-5{padding:calc(var(--spacing)*5)}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:p-8{padding:calc(var(--spacing)*8)}.sm\:p-10{padding:calc(var(--spacing)*10)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:pt-0{padding-top:calc(var(--spacing)*0)}.sm\:pt-16{padding-top:calc(var(--spacing)*16)}.sm\:pt-20{padding-top:calc(var(--spacing)*20)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-20{padding-bottom:calc(var(--spacing)*20)}.sm\:pb-24{padding-bottom:calc(var(--spacing)*24)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:\!text-\[26px\]{font-size:26px!important}.sm\:\!text-\[34px\]{font-size:34px!important}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[24px\]{font-size:24px}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-auto{height:auto}.md\:w-\[80\%\]{width:80%}.md\:max-w-\[320px\]{max-width:320px}.md\:translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:items-end{align-items:flex-end}.md\:gap-6{gap:calc(var(--spacing)*6)}.md\:pt-0{padding-top:calc(var(--spacing)*0)}.md\:pt-6{padding-top:calc(var(--spacing)*6)}.md\:pb-0{padding-bottom:calc(var(--spacing)*0)}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing)*24)}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1fr_380px\]{grid-template-columns:1fr 380px}.lg\:gap-6{gap:calc(var(--spacing)*6)}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--store-purple-50:#eeecfb;--store-purple-100:#d8d3f5;--store-purple-200:#b3a9e8;--store-purple-400:#6c5dd1;--store-purple-500:#5347c9;--store-purple-600:#380dbc;--store-purple-700:#372f98;--store-purple-800:#2a2373;--store-purple-900:#1c174d;--store-gold:#ffd600;--store-gold-dim:#ffe666;--store-gold-ink:#2a2000;--store-white:#fff;--store-ink-50:#f5f4fc;--store-ink-100:#e8e6f7;--store-fg-90:#ffffffeb;--store-fg-70:#ffffffb8;--store-fg-50:#ffffff85;--store-fg-30:#ffffff52;--store-hairline:#ffffff24;--store-card-on-dark:#ffffff0f;--store-tint-1:#ffffff0f;--store-divider:#ffffff1f;--store-figure:#ffd600;--store-band-top:#7e68ea;--store-band:#6e56e4;--store-scene-top:#6e56e4;--store-scene:#5b41d8;--store-scene-end:#4a31c0;--store-text-strong:#191f28;--store-text-body:#4e5968;--store-text-muted:#6b7684;--store-text-caption:#8b95a1;--store-border-onLight:#e5e8eb;--store-success:#15c47e;--store-danger:#f04452;--store-info:#3182f6;--store-radius-chip:8px;--store-radius-button:14px;--store-radius-card:20px;--store-radius-container:28px;--store-radius-pill:9999px;--store-shadow-onDark-sm:0 8px 16px -6px #14063f66,0 2px 6px -2px #0c04284d;--store-shadow-onDark-md:0 18px 32px -12px #14063f7a,0 6px 14px -4px #0c042857;--store-shadow-onDark-lg:0 32px 48px -20px #1004368c,0 10px 24px -8px #0a032261;--store-card-glow-top:inset 0 1px 0 #ffffff80;--store-shadow-xs:0 1px 2px #0000001a;--store-shadow-cta:0 10px 30px #14063f66,0 4px 22px #ffd60047;--store-shadow-cta-purple:0 10px 30px #453abf73;--store-ease-standard:cubic-bezier(.4,0,.2,1);--store-ease-spring:cubic-bezier(.34,1.56,.64,1);--store-ease-supa:cubic-bezier(.16,1,.3,1);--store-dur-fast:.12s;--store-dur-mid:.2s;--store-dur-slow:.32s;--store-display-1:5rem;--store-display-2:4rem;--store-heading-1:3rem;--store-heading-2:2.25rem;--store-heading-3:1.5rem;--store-body-lg:1.125rem;--store-body:1rem;--store-caption:.875rem;--store-lh-display:1.02;--store-lh-heading:1.14;--store-lh-body:1.55;--store-tracking-display:-.03em;--store-tracking-heading:-.02em;--store-tracking-body:0}html,body{background:var(--store-purple-600);color:var(--store-fg-90);-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}body{font-feature-settings:"tnum"}.store-canvas-gradient{background:linear-gradient(135deg,var(--store-purple-500)0%,var(--store-purple-600)60%,var(--store-purple-800)100%)}.store-cta-gold{background:var(--store-gold);color:var(--store-gold-ink);letter-spacing:-.01em;border-radius:var(--store-radius-button);box-shadow:var(--store-shadow-cta);min-height:56px;transition:filter var(--store-dur-mid)var(--store-ease-standard),transform .3s var(--store-ease-spring);font-weight:800}.store-cta-gold:hover{filter:brightness(1.06)}.store-cta-gold:active{transition:transform 90ms ease-out;transform:scale(.94)}.store-cta-gold:focus-visible{outline-offset:2px;outline:2px solid #fff}.store-cta-white{background:var(--store-white);color:var(--store-purple-600);border-radius:var(--store-radius-button);box-shadow:var(--store-shadow-onDark-sm),var(--store-card-glow-top);transition:transform .3s var(--store-ease-spring),box-shadow var(--store-dur-mid)var(--store-ease-standard);font-weight:700}.store-cta-white:active{transition:transform 90ms ease-out;transform:scale(.95)}.store-cta-ghost-onDark{color:var(--store-fg-90);border:1px solid var(--store-hairline);border-radius:var(--store-radius-button);transition:background var(--store-dur-mid)var(--store-ease-standard),transform .3s var(--store-ease-spring);background:0 0}.store-cta-ghost-onDark:hover{background:#ffffff14}.store-cta-ghost-onDark:active{transition:transform 90ms ease-out;transform:scale(.95)}.store-card{background:var(--store-white);border-radius:var(--store-radius-card);box-shadow:var(--store-shadow-onDark-sm),var(--store-card-glow-top);color:var(--store-text-body);transition:transform var(--store-dur-slow)var(--store-ease-spring),box-shadow var(--store-dur-mid)var(--store-ease-standard);padding:20px}@media(min-width:768px){.store-card{padding:28px}}.store-card:hover{box-shadow:var(--store-shadow-onDark-lg),var(--store-card-glow-top);transform:translateY(-6px)scale(1.02)}.store-card:active{transition:transform .1s ease-out;transform:scale(.965)}.store-icon-pop img,.store-icon-pop>span{transition:transform var(--store-dur-mid)var(--store-ease-spring)}.store-icon-pop:hover img,.store-icon-pop:hover>span{transform:scale(1.12)rotate(-3deg)}.store-icon-chip:active{box-shadow:var(--store-shadow-onDark-sm);transition:transform 90ms ease-out;transform:scale(.9)}@media(hover:hover){.store-icon-chip:hover{box-shadow:var(--store-shadow-onDark-md),var(--store-card-glow-top);transform:translateY(-2px)scale(1.04)}}.store-price-hero-onDark{letter-spacing:-.02em;color:var(--store-white);word-break:keep-all;font-size:28px;font-weight:800}.store-price-sub-onDark{letter-spacing:-.02em;color:var(--store-gold);word-break:keep-all;font-size:22px;font-weight:800}.store-faq summary{list-style:none}.store-faq summary::-webkit-details-marker{display:none}.store-faq .store-faq-marker{background:var(--store-purple-50);width:22px;height:22px;transition:transform var(--store-dur-mid)var(--store-ease-spring);border-radius:9999px;position:relative}.store-faq .store-faq-marker:before{content:"";background:var(--store-purple-600);position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/12px 12px no-repeat}.store-faq details[open] .store-faq-marker{transform:rotate(180deg)}.store-faq details[open] summary{border-bottom:1px solid var(--store-border-onLight);margin-bottom:14px}@media(prefers-reduced-motion:no-preference){::view-transition-old(root){animation:store-vt-out var(--store-dur-slow)var(--store-ease-standard)both}::view-transition-new(root){animation:store-vt-in var(--store-dur-slow)var(--store-ease-standard)both}}@keyframes store-vt-out{to{opacity:0;transform:translate(-28px)}}@keyframes store-vt-in{0%{opacity:0;transform:translate(28px)}}.store-swap-in{animation:store-swap-in .24s var(--store-ease-supa)both}@keyframes store-swap-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.store-pop-in{animation:store-pop-in .38s var(--store-ease-spring)both}@keyframes store-pop-in{0%{opacity:0;transform:scale(.92)}60%{transform:scale(1.03)}to{opacity:1;transform:scale(1)}}.jindan-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--jindan-color)0%,var(--jindan-color)var(--jindan-fill),var(--store-border-onLight)var(--jindan-fill),var(--store-border-onLight)100%);height:10px;transition:background .18s var(--store-ease-standard);border-radius:9999px;outline:none}.jindan-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--store-white);border:3px solid var(--jindan-color);cursor:pointer;width:26px;height:26px;transition:transform .18s var(--store-ease-spring),border-color .18s var(--store-ease-standard);border-radius:9999px;box-shadow:0 3px 10px #14063f47}.jindan-slider:active::-webkit-slider-thumb{transform:scale(1.18)}.jindan-slider::-moz-range-track{background:linear-gradient(to right,var(--jindan-color)0%,var(--jindan-color)var(--jindan-fill),var(--store-border-onLight)var(--jindan-fill),var(--store-border-onLight)100%);border-radius:9999px;height:10px}.jindan-slider::-moz-range-thumb{background:var(--store-white);border:3px solid var(--jindan-color);cursor:pointer;width:26px;height:26px;transition:transform .18s var(--store-ease-spring);border-radius:9999px;box-shadow:0 3px 10px #14063f47}.jindan-slider:active::-moz-range-thumb{transform:scale(1.18)}.store-menu-pulse{animation:store-menu-pulse 1.6s var(--store-ease-standard)3}@keyframes store-menu-pulse{0%,to{box-shadow:0 0 #ffd60073}50%{transform:scale(1.08);box-shadow:0 0 0 7px #ffd60000}}html.is-inapp [data-mobile-sticky-cta]{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)!important}.event-bolt-pulse{animation:event-bolt-pulse 1.5s var(--store-ease-spring)infinite}@keyframes event-bolt-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.event-cta-pulse{animation:event-cta-pulse 1.8s var(--store-ease-standard)infinite}@keyframes event-cta-pulse{0%,to{box-shadow:0 0 #facc158c}50%{box-shadow:0 0 0 11px #facc1500}}@media(prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.canvas-light{color:var(--store-text-body);background:#f6f6fb}.canvas-light .store-card{border:1px solid #ecedf3;box-shadow:0 6px 20px #1c174d0f}.cta-kakao{color:#191919;letter-spacing:-.01em;min-height:56px;transition:transform .42s var(--store-ease-spring),box-shadow .24s var(--store-ease-standard),filter var(--store-dur-mid)var(--store-ease-standard);-webkit-tap-highlight-color:transparent;background:#fee500;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #1c174d2e,0 0 #fee50000,inset 0 1px #ffffff8c,inset 0 -2px #0000000f}.cta-kakao img{filter:drop-shadow(0 1px #ffffff59)}.cta-kakao:hover{transform:translateY(-2px);box-shadow:0 16px 30px #1c174d38,0 0 0 6px #fee5002e,inset 0 1px #ffffff8c,inset 0 -2px #0000000f}.cta-kakao:active{transition:transform 80ms ease-out;transform:scale(.94,.9)}.cta-kakao:focus-visible{outline-offset:2px;outline:3px solid #380dbc}@media(hover:hover)and (prefers-reduced-motion:no-preference){.cta-kakao:hover,.cta-naver:hover{animation:cta-jelly .62s var(--store-ease-spring)both}}@keyframes cta-jelly{0%{transform:translateY(-2px)scale(1)}30%{transform:translateY(-2px)scale(1.05,.93)}50%{transform:translateY(-2px)scale(.97,1.04)}70%{transform:translateY(-2px)scale(1.02,.98)}to{transform:translateY(-2px)scale(1)}}.cta-naver{color:#fff;letter-spacing:-.01em;min-height:56px;transition:transform .42s var(--store-ease-spring),box-shadow .24s var(--store-ease-standard);-webkit-tap-highlight-color:transparent;background:#03c75a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #1c174d2e,0 0 #03c75a00,inset 0 1px #ffffff59,inset 0 -2px #00000014}.cta-naver:hover{transform:translateY(-2px);box-shadow:0 16px 30px #1c174d38,0 0 0 6px #03c75a38,inset 0 1px #ffffff59,inset 0 -2px #00000014}.cta-naver:active{transition:transform 80ms ease-out;transform:scale(.94,.9)}.cta-naver:focus-visible{outline-offset:2px;outline:3px solid #fff}.cta-kakao:active,.cta-naver:active{animation:none}.cta-kakao-sm{min-height:40px;box-shadow:none;border-radius:9999px;padding:0 14px;font-size:12px}.cta-navy{background:var(--store-purple-600);color:#fff;letter-spacing:-.01em;min-height:52px;transition:transform .3s var(--store-ease-spring);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #380dbc38}.cta-navy:active{transition:transform 90ms ease-out;transform:scale(.96)}.cta-navy:focus-visible{outline-offset:2px;outline:3px solid #ffd600}.cta-ghost{color:var(--store-text-strong);border:2px solid var(--store-border-onLight);min-height:52px;transition:transform .3s var(--store-ease-spring),border-color var(--store-dur-mid);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.cta-ghost:hover{border-color:var(--store-purple-200)}.cta-ghost:active{transition:transform 90ms ease-out;transform:scale(.96)}.cta-ghost:focus-visible{outline-offset:2px;outline:3px solid #380dbc}.cta-text{color:var(--store-purple-600);text-underline-offset:4px;align-items:center;gap:6px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.cta-text:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #380dbc}.lt-h1{letter-spacing:-.03em;word-break:keep-all;color:#fff;font-size:clamp(30px,6.6vw + 6px,48px);font-weight:900;line-height:1.16}.lt-h1 em{color:var(--store-gold);font-style:normal}.lt-h2{letter-spacing:-.025em;word-break:keep-all;color:var(--store-text-strong);font-size:clamp(23px,2.6vw + 12px,34px);font-weight:900;line-height:1.2}.lt-h2 em{color:var(--store-purple-600);font-style:normal}.lt-eyebrow{letter-spacing:-.01em;background:var(--store-gold);color:#1a1400;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.lt-sub{color:var(--store-text-body);word-break:keep-all;line-height:1.6}.lt-card{background:#fff;border:1px solid #ecedf3;border-radius:20px;box-shadow:0 6px 20px #1c174d0f}.lt-band-purple{background:linear-gradient(180deg,var(--store-band-top)0%,var(--store-band)58%,var(--store-band)100%);color:#fff}.lt-band-soft{background:#eeecfb}.lt-divider{background:#ecedf3;height:1px}.hero-stage{aspect-ratio:1;border-radius:28px 28px 0 0;width:100%;max-width:380px;margin:0 auto;position:relative;overflow:hidden}.hero-stage>img,.hero-stage>video{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero-stage>video{width:calc(100% - 2px);height:calc(100% - 2px);top:1px;right:1px;bottom:1px;left:1px}.hero-glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#7a6bff8c,#7a6bff00 70%);border-radius:50%;width:120%;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.hero-stage{border-radius:28px;max-width:440px}}.pick-chip{color:var(--store-text-strong);border:2px solid var(--store-border-onLight);transition:transform .22s var(--store-ease-spring),background var(--store-dur-mid),border-color var(--store-dur-mid),color var(--store-dur-mid);-webkit-tap-highlight-color:transparent;background:#fff;border-radius:9999px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}.pick-chip[aria-pressed=true]{background:var(--store-purple-600);border-color:var(--store-purple-600);color:#fff}.pick-chip:active{transform:scale(.95)}.pick-chip:focus-visible{outline-offset:2px;outline:3px solid #380dbc}@keyframes lt-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}.lt-rise{animation:lt-rise .56s var(--store-ease-spring)both}.lt-rise-2{animation:lt-rise .56s var(--store-ease-spring).12s both}.lt-rise-3{animation:lt-rise .56s var(--store-ease-spring).24s both}@keyframes lt-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}60%{transform:rotate(3deg)}}.lt-wave-once{transform-origin:50% 90%;animation:lt-wave 1.3s var(--store-ease-standard).4s 1}@media(min-width:768px){.lt-band-purple{background:linear-gradient(180deg,var(--store-band-top)0%,var(--store-band)14%,var(--store-band)100%)}}.fab-stack{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);z-index:30;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.fab-kakao{color:#3a1d1d;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;height:56px;transition:padding .24s var(--store-ease-standard),background .24s var(--store-ease-standard),transform .3s var(--store-ease-spring);background:#fee500;border-radius:9999px;align-items:center;gap:8px;padding:0 20px 0 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #1c174d47,0 2px 6px #1c174d29}.fab-kakao:active{transition:transform 90ms ease-out;transform:scale(.94)}.fab-kakao:focus-visible{outline-offset:3px;outline:3px solid #380dbc}.fab-kakao img{flex:none;width:30px;height:30px}.fab-kakao .fab-label{white-space:nowrap}.fab-kakao.fab-phone{color:#380dbc;background:#fff}html.is-inapp .fab-stack{bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.footer-quick{color:#fff;letter-spacing:-.01em;width:100%;transition:transform .3s var(--store-ease-spring),background var(--store-dur-mid);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px 6px;font-size:13px;font-weight:800;display:inline-flex}.footer-quick:hover{background:#ffffff1f}.footer-quick:active{transition:transform 90ms ease-out;transform:scale(.96)}.footer-quick.is-kakao{color:#3a1d1d;background:#fee500;border-color:#fee500}.cat-card{text-align:center;color:var(--store-text-strong);-webkit-tap-highlight-color:transparent;transition:transform .26s var(--store-ease-spring),background var(--store-dur-mid);border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:18px 10px 16px;display:flex}.cat-card img{margin-bottom:4px}.cat-card-label{letter-spacing:-.02em;word-break:keep-all;font-size:15px;font-weight:900}.cat-card-line{color:var(--store-text-caption);word-break:keep-all;max-width:22ch;font-size:12.5px;line-height:1.45}.cat-card:hover{transform:translateY(-2px)}.cat-card:active{transform:scale(.96)}.canvas-brand .cat-card:hover{background:#ffffff1c}@media(display-mode:standalone){header{padding-top:env(safe-area-inset-top,0px)}html{overscroll-behavior-y:none}}@media(max-width:639px){.footer-quick.is-map{display:none}}.canvas-brand{color:#ffffffd1;--store-text-strong:#fff;--store-text-body:#ffffffd1;--store-text-caption:#fff9;--store-text-muted:#ffffffb8;--store-purple-50:#ffffff1a;--store-ink-50:#ffffff14;--store-border-onLight:#ffffff29;--store-purple-200:#ffd600bf;--store-eyebrow:#ffd600;--store-accent-text:#ffd600;background:#1c174d}.canvas-brand .lt-card{box-shadow:none;background:#ffffff12;border-color:#ffffff24}.canvas-brand .lt-band-soft{background:0 0}.canvas-brand .lt-h2 em{color:#ffd600}.canvas-brand .lt-divider{background:#ffffff24}.canvas-brand .lt-band-purple{background:var(--store-band)}.canvas-brand .hero-stage{border-radius:0;max-width:340px}.canvas-brand .hero-glow{display:none}.canvas-brand .cta-ghost{color:#380dbc;background:#fff;border-color:#fff}.canvas-brand .cta-navy{color:#380dbc;background:#fff}.canvas-brand .cta-text{color:#ffd600}.canvas-brand .pick-chip{color:#fff;background:#ffffff14;border-color:#ffffff2e}.canvas-brand .pick-chip[aria-pressed=true]{color:#1a1400;background:#ffd600;border-color:#ffd600}.canvas-brand details.lt-card summary svg{stroke:#ffd600}.canvas-brand .icon-pop{filter:drop-shadow(0 8px 12px #08042873)}.cta-white{color:#380dbc;-webkit-tap-highlight-color:transparent;min-height:48px;transition:transform .3s var(--store-ease-spring);background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #0000002e}.cta-white:active{transition:transform 90ms ease-out;transform:scale(.96)}.cta-white:focus-visible{outline-offset:2px;outline:3px solid #ffd600}.hero-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.hero-chip{color:#fff;white-space:nowrap;background:#2312784d;border-radius:9999px;padding:6px 10px;font-size:11.5px;font-weight:700}@media(min-width:768px){.hero-chips{justify-content:flex-start}}.scenes{gap:14px;display:grid}.scene{color:#fff;background:radial-gradient(120% 82% at 50% 94%,#ffffff2b,#fff0 60%),linear-gradient(165deg,var(--store-scene-top)0%,var(--store-scene)52%,var(--store-scene-end)100%);border-radius:28px;flex-direction:column;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #1c174d59}.scenes>.scene:first-child{--store-scene:#6249de;--store-scene-end:#5233c8}.scenes>.scene:nth-child(2){--store-scene:#5b41d8;--store-scene-end:#4a31c0}.scenes>.scene:nth-child(3){--store-scene:#4a31c0;--store-scene-end:#3a2499}.scenes>.scene:nth-child(4){--store-scene:#5844d0;--store-scene-end:#4831b4}.scenes>.scene.scene--zero{--store-scene:#4a31c0;--store-scene-end:#3a2499;box-shadow:inset 0 0 0 1.5px #ffd6006b,0 18px 40px #1c174d61}.scene-num{color:#1a1400;letter-spacing:-.01em;background:#ffd600;border-radius:9999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:900;display:inline-flex}.scene-title{letter-spacing:-.04em;z-index:2;word-break:keep-all;margin-top:14px;font-size:clamp(34px,10.5vw,44px);font-weight:900;line-height:1.1;position:relative}.scene-title em{color:#ffd600;font-style:normal}.scene-zero{color:#ffd600;letter-spacing:-.04em;margin-top:14px;font-size:clamp(34px,10.5vw,44px);font-weight:900;line-height:1}.scene-text{color:#ffffffd6;z-index:2;word-break:keep-all;max-width:300px;margin-top:10px;font-size:14.5px;line-height:1.55;position:relative}.scene-stage{flex:1;min-height:206px;margin-top:8px;position:relative}.scene-link{z-index:2;margin-top:10px;display:inline-block}.scene-char{z-index:1;pointer-events:none;width:230px;height:auto;position:absolute;bottom:-60px;left:50%;transform:translate(-50%)}.scene-char--family{width:272px}.scene-char--compare{width:202px}.scene-char--rental{width:235px;bottom:-54px}.scene-cta{z-index:2;margin-top:18px;position:relative}.scene-cta>a{width:100%;box-shadow:0 10px 22px -8px #140a468c}@media(min-width:1024px){.scenes{grid-template-columns:repeat(2,1fr);gap:18px}.scene{padding:30px 28px 26px}.scene-title,.scene-zero{font-size:44px}.scene-text{max-width:100%}.scene-stage{min-height:232px}.scene-char{width:225px}.scene-char--family{width:272px}.scene-char--compare{width:200px}.scene-char--rental{width:265px}}.scene{text-align:center}.scene-num{align-self:center}.scene-text{margin-left:auto;margin-right:auto}.scene-link{align-self:center}.canvas-brand.canvas-light{color:#4e5968;--store-text-strong:#191f28;--store-text-body:#4e5968;--store-text-muted:#565f6b;--store-text-caption:#565f6b;--store-purple-50:#eeecfb;--store-ink-50:#f5f4fc;--store-border-onLight:#e5e8eb;--store-purple-200:#b3a9e8;--store-eyebrow:#380dbc;--store-accent-text:#380dbc;--store-tint-1:#380dbc0d;--store-divider:#e5e8eb;--store-figure:#380dbc;background:#f6f5fc}.canvas-brand.canvas-light .lt-card{background:#fff;border-color:#ecedf3;box-shadow:0 14px 30px -18px #28187847,0 2px 6px -2px #1c174d0f}.canvas-brand.canvas-light .lt-band-soft{background:#ece9fa}.canvas-brand.canvas-light .lt-h2 em{color:#380dbc}.canvas-brand.canvas-light .lt-divider{background:#e3e1f0}.canvas-brand.canvas-light .cta-ghost{color:#380dbc;background:#fff;border-color:#d8d3f5}.canvas-brand.canvas-light .cta-navy{color:#fff;background:#380dbc}.canvas-brand.canvas-light .cta-text{color:#380dbc}.canvas-brand.canvas-light .pick-chip{color:var(--store-text-strong);background:#fff;border-color:#e5e8eb}.canvas-brand.canvas-light .pick-chip[aria-pressed=true]{color:#fff;background:#380dbc;border-color:#380dbc}.canvas-brand.canvas-light details.lt-card summary svg{stroke:#380dbc}.canvas-brand.canvas-light .cat-card{color:var(--store-text-strong)}.canvas-brand.canvas-light .cat-card:hover{background:#380dbc0f}.canvas-brand.canvas-light .icon-pop{filter:drop-shadow(0 10px 16px #2818782e)}.canvas-brand.canvas-light .scene{color:#fff}.canvas-brand.canvas-light .scene .cta-text,.canvas-brand.canvas-light .lt-band-purple .cta-text{color:#ffd600}.canvas-brand.canvas-light .scene{box-shadow:0 24px 44px -24px #28187873,0 6px 14px -8px #1c174d29}.canvas-brand.canvas-light .scene.scene--zero{box-shadow:inset 0 0 0 1.5px #ffd6006b,0 24px 44px -24px #28187873,0 6px 14px -8px #1c174d29}.canvas-brand.canvas-light .hero-chip{color:#3a2e7a;background:#380dbc14}.canvas-brand.canvas-light .lt-band-purple .hero-chip,.canvas-brand.canvas-light .scene .hero-chip{color:#fff;background:#2312784d}.ip{--ip-bg:#000;--ip-fg:#f5f5f7;--ip-fg2:#a1a1a6;--ip-fg3:#86868b;--ip-line:#ffffff24;--ip-link:#2997ff;--ip-chip:#ffffff1a;background:var(--ip-bg);color:var(--ip-fg)}.ip--light{--ip-bg:#fff;--ip-fg:#1d1d1f;--ip-fg2:#6e6e73;--ip-fg3:#86868b;--ip-line:#0000001a;--ip-link:#06c;--ip-chip:#0000000f}.ip--gray{--ip-bg:#f5f5f7;--ip-fg:#1d1d1f;--ip-fg2:#6e6e73;--ip-fg3:#86868b;--ip-line:#0000001a;--ip-link:#06c;--ip-chip:#0000000f}.ip-sec{padding-top:clamp(96px,8vw + 40px,144px);padding-bottom:clamp(96px,8vw + 40px,144px)}.ip-hero{padding-bottom:clamp(24px,4vw,56px)}.ip-wrap{max-width:1040px;margin:0 auto;padding-left:20px;padding-right:20px}.ip-narrow{max-width:720px}@media(min-width:640px){.ip-wrap{padding-left:24px;padding-right:24px}}.ip-eyebrow{color:var(--ip-fg2);letter-spacing:-.01em;font-size:14px;font-weight:700}.ip-h1{letter-spacing:-.03em;word-break:keep-all;color:var(--ip-fg);font-size:clamp(36px,4.4vw + 14px,60px);font-weight:700;line-height:1.08}.ip-h2{letter-spacing:-.025em;word-break:keep-all;color:var(--ip-fg);font-size:clamp(32px,1.5vw + 26px,48px);font-weight:700;line-height:1.12}.ip-h3{letter-spacing:-.02em;word-break:keep-all;color:var(--ip-fg);font-size:clamp(19px,1vw + 14px,24px);font-weight:700;line-height:1.25}.ip-p{color:var(--ip-fg2);word-break:keep-all;font-size:clamp(15px,.6vw + 12px,19px);line-height:1.5}.ip-p--sm{font-size:clamp(14px,.4vw + 12px,16px)}.ip-strong{color:var(--ip-fg);font-weight:700}.ip-meta{color:var(--ip-fg2);word-break:keep-all;font-size:14px;line-height:1.5}.ip-note{color:var(--ip-fg3);word-break:keep-all;margin-top:14px;font-size:12.5px;line-height:1.55}.ip-link{color:var(--ip-link);align-items:center;gap:4px;min-height:44px;font-size:16px;font-weight:600;display:inline-flex}.ip-link:hover{text-underline-offset:3px;text-decoration:underline}.ip-link:focus-visible{outline:2px solid var(--ip-link);outline-offset:3px;border-radius:6px}.ip-media{background:var(--ip-bg);width:100%;aspect-ratio:var(--ip-ratio-s,1);position:relative;overflow:hidden}@media(min-width:768px){.ip-media{aspect-ratio:var(--ip-ratio,1)}}.ip-media>img,.ip-media>video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ip-media>video{opacity:0;transition:opacity .36s var(--store-ease-standard)}.ip-media.is-playing>video{opacity:1}.ip-hero-media{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.ip-hero-grid{flex-direction:column;display:flex}.ip-hero-text{order:0;padding-top:clamp(28px,4vw,48px)}.ip-hero-grid .ip-hero-media{order:1;margin-top:clamp(16px,3vw,36px)}.ip-hero-cta{order:2;margin-top:clamp(20px,3vw,32px)}@media(min-width:1024px){.ip-hero-grid .ip-hero-media{order:1;margin-top:24px}.ip-hero-text{order:0;padding-top:40px}.ip-hero-cta{order:2}}.ip-still{width:100%;height:auto;display:block}.ip-play{color:#1d1d1f;background:#ffffffeb;border-radius:9999px;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000004d}.ip-stack .ip-fade{opacity:0;transition:opacity .32s var(--store-ease-standard)}.ip-stack .ip-fade.is-on{opacity:1}.ip-seg{background:var(--ip-chip);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.ip-seg--center{width:max-content;margin-left:auto;margin-right:auto;display:flex}.ip-seg>button{min-height:44px;color:var(--ip-fg);transition:background .18s var(--store-ease-standard),color .18s;-webkit-tap-highlight-color:transparent;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;padding:6px 18px;font-size:15px;font-weight:700;line-height:1.15;display:inline-flex}.ip-seg>button[aria-pressed=true]{background:var(--ip-fg);color:var(--ip-bg)}.ip-seg>button:focus-visible{outline:2px solid var(--ip-link);outline-offset:2px}.ip-seg-sub{opacity:.7;font-size:11.5px;font-weight:600}.ip-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ip-chip{background:var(--ip-chip);min-height:40px;color:var(--ip-fg);-webkit-tap-highlight-color:transparent;border-radius:9999px;padding:0 16px;font-size:14px;font-weight:700;transition:background .18s,color .18s}.ip-chip[aria-pressed=true]{background:var(--ip-fg);color:var(--ip-bg)}.ip-chip:focus-visible{outline:2px solid var(--ip-link);outline-offset:2px}.ip-swatches{justify-content:center;gap:14px;margin-top:18px;display:flex}.ip-swatch{width:34px;height:34px;transition:transform .2s var(--store-ease-spring);-webkit-tap-highlight-color:transparent;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff47,0 1px 3px #0006}.ip-swatch--light{box-shadow:inset 0 0 0 1px #0000002e,0 1px 3px #00000026}.ip-swatch[aria-pressed=true]{outline:2px solid var(--ip-fg);outline-offset:3px;transform:scale(1.06)}.ip-swatch:focus-visible{outline:2px solid var(--ip-link);outline-offset:3px}.ip-swatch-label{text-align:center;color:var(--ip-fg2);margin-top:10px;font-size:14px;font-weight:600}.ip-color-duo .ip-media{background:0 0;max-width:520px;margin:0 auto}.ip-grid2,.ip-grid3{grid-template-columns:1fr;gap:14px;display:grid}@media(min-width:640px){.ip-grid2{grid-template-columns:repeat(2,1fr);gap:16px}}@media(min-width:768px){.ip-grid3{grid-template-columns:repeat(3,1fr);gap:18px}}.ip-card{flex-direction:column;display:flex}.ip-stat{background:#1d1d1f;border-radius:12px;justify-content:center;align-items:center;display:flex}.ip-stat--light{background:#f5f5f7}.ip-stat-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;right:0;bottom:0;left:0}.ip-stat-n{letter-spacing:-.03em;color:var(--ip-fg);font-size:clamp(30px,3.6vw,44px);font-weight:700;line-height:1}.ip-stat-l{color:var(--ip-fg2);word-break:keep-all;margin-top:8px;font-size:13px;font-weight:600}.ip-size{text-align:center;border:1.5px solid var(--ip-line);color:var(--ip-fg);-webkit-tap-highlight-color:transparent;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:22px 16px;transition:border-color .18s,background .18s;display:flex}.ip-size[aria-pressed=true]{border-color:var(--ip-fg);background:var(--ip-chip)}.ip-size:focus-visible{outline:2px solid var(--ip-link);outline-offset:2px}.ip-size-n{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1}.ip-size-name{margin-top:6px;font-size:15px;font-weight:700}.ip-size-sub{color:var(--ip-fg2);font-size:12.5px}.ip-size-price{color:var(--ip-fg2);margin-top:4px;font-size:12.5px}.ip-lens{border-top:1px solid var(--ip-line);flex-direction:column;gap:3px;padding:16px 0;display:flex}.ip-lens-n{color:var(--ip-fg);font-size:15px;font-weight:700}.ip-lens-d{color:var(--ip-fg2);word-break:keep-all;font-size:13.5px;line-height:1.45}.ip-fact{border-top:1px solid var(--ip-line);padding:18px 0}.ip-fact-n{letter-spacing:-.03em;color:var(--ip-fg);font-size:clamp(30px,3.4vw,40px);font-weight:700;line-height:1;display:block}.ip-fact-l{color:var(--ip-fg2);margin-top:6px;font-size:13px;font-weight:600;display:block}.ip-price{margin-top:28px}.ip-price .ip-seg{width:100%;max-width:440px;margin:0 auto 18px;display:flex}.ip-price .ip-seg>button{flex:1}.ip-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.ip-table th,.ip-table td{border-top:1px solid var(--ip-line);text-align:left;padding:0}.ip-table thead th{color:var(--ip-fg3);border-top:0;padding:0 0 10px;font-size:12.5px;font-weight:600}.ip-table thead th:last-child,.ip-table td{text-align:right}.ip-table td{color:var(--ip-fg);font-size:17px;font-weight:700}.ip-table tbody tr:last-child th,.ip-table tbody tr:last-child td{border-bottom:1px solid var(--ip-line)}.ip-cap{min-height:52px;color:var(--ip-fg);-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:0 2px;font-size:16px;font-weight:700;display:inline-flex}.ip-cap-dot{border:1.5px solid var(--ip-fg3);border-radius:50%;flex:none;width:16px;height:16px;transition:border-color .16s,box-shadow .16s}.ip-cap[aria-pressed=true] .ip-cap-dot{border-color:var(--ip-fg);box-shadow:inset 0 0 0 4px var(--ip-fg)}.ip-cap:focus-visible{outline:2px solid var(--ip-link);outline-offset:2px;border-radius:6px}.ip-table tr.is-on td{color:var(--ip-fg)}.ip-table tr:not(.is-on) td{color:var(--ip-fg2)}@media(prefers-reduced-motion:reduce){.ip-media>video,.ip-stack .ip-fade,.ip-swatch,.ip-seg>button,.ip-chip{transition:none}}.ip-galaxy-kv{--ip-bg:#302f44;background:linear-gradient(#302f44,#302f44 62%,#4a4863);padding-bottom:0}.ip-galaxy-fade{background:linear-gradient(#918aab,#4a3f5e 46%,#000);height:clamp(56px,9vw,96px)}.ip-spec{gap:0;display:grid}.ip-spec>div{border-top:1px solid var(--ip-line);grid-template-columns:92px 1fr;gap:12px;padding:14px 0;display:grid}.ip-spec dt{color:var(--ip-fg2);font-size:13px;font-weight:700}.ip-spec dd{color:var(--ip-fg);word-break:keep-all;margin:0;font-size:14px;line-height:1.5}@media(min-width:640px){.ip-spec>div{grid-template-columns:120px 1fr}}@media(min-width:1024px){.ip-hero-grid>.ip-hero-media{max-width:1100px}.ip-hero-grid>.ip-hero-media .ip-media{max-height:56vh}.ip-hero-grid>.ip-hero-media .ip-media>img,.ip-hero-grid>.ip-hero-media .ip-media>video{object-fit:contain}}.ip-chip{min-height:44px}.ip-swatch{width:40px;height:40px}.ip-media.is-playing>picture{opacity:0}@media(min-width:1024px){.ip-hero-grid>.ip-hero-media .ip-media>picture img{object-fit:contain}}.ip-media>picture{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.ip-media>picture>img{object-fit:cover;width:100%;height:100%;display:block}@media(min-width:1024px){.ip-hero-grid>.ip-hero-media .ip-media>picture>img{object-fit:contain}}@media(max-width:767px){.offline-refresh .ip-hero-grid>.ip-hero-media{margin-top:16px}.offline-refresh .ip-hero-grid>.ip-hero-media .ip-media{height:300px;aspect-ratio:auto!important}.offline-refresh .ip-hero-grid>.ip-hero-media .ip-media :is(img,video){object-fit:contain}.offline-refresh .ip-hero-grid .ip-hero-cta{padding-top:16px;padding-bottom:28px}}.offline-refresh{color:#18202c;--store-text-strong:#18202c;--store-text-body:#455064;--store-text-caption:#657084;--store-text-muted:#536174;--store-accent-text:#0064ff;background:#fff!important}.offline-refresh>header{background:#fffffff5!important;border-bottom:1px solid #e9edf3!important}.offline-refresh>header img[alt=캡틴모바일]{filter:none;height:27px}.offline-refresh>header nav{color:#465163!important}.offline-refresh>header nav a[aria-current=page]{color:#0064ff!important}.offline-refresh>header .store-menu-pulse{color:#18202c;animation:none}.offline-refresh>header .store-menu-pulse svg{color:#18202c}.offline-refresh .fab-kakao{box-shadow:0 6px 20px #18202c1a}.offline-refresh .fab-phone{min-height:42px;padding:8px 14px;font-size:12px}.offline-refresh .fab-phone img{width:22px;height:22px}.offline-refresh .fab-kakao:not(.fab-phone){color:#211e16;background:#fee500}.refresh-home{color:#18202c;background:#fff}.refresh-container{width:min(1080px,100%);margin-inline:auto;padding:64px 24px}.refresh-home h1,.refresh-home h2,.refresh-home h3,.inquiry-preview h2,.founder-section h2{letter-spacing:-.045em;text-wrap:balance;color:#18202c;margin:0;font-weight:800;line-height:1.2}.refresh-home h2,.inquiry-preview h2,.founder-section h2{font-size:clamp(26px,3.8vw,40px)}.refresh-eyebrow{color:#0064ff;letter-spacing:.01em;margin:0 0 14px;font-size:12px;font-weight:750}.refresh-body{color:#5b6576;max-width:480px;margin:20px 0 25px;font-size:15px;line-height:1.8}.refresh-note{color:#647084;margin:12px 0;font-size:12px;line-height:1.7}.refresh-text-link{color:#536174;text-underline-offset:4px;padding:12px 0;font-size:13px;display:inline-block}.refresh-text-link:hover{color:#0064ff;text-decoration:underline}.refresh-hero{gap:30px;padding-top:34px;padding-bottom:38px;display:grid}.refresh-home h1{font-size:clamp(36px,5.4vw,60px);line-height:1.16}.refresh-home h1 em{color:#0064ff;font-style:normal}.refresh-hero-sub{color:#596579;margin:20px 0 22px;font-size:16px;line-height:1.75}.refresh-home .cta-kakao,.inquiry-preview .cta-kakao,.founder-section .cta-kakao{color:#201c10;min-height:54px;box-shadow:none;text-align:center;background:#fee500;border-radius:14px;font-size:15px;font-weight:750}.refresh-hero-copy>.cta-kakao{width:100%}.hero-trust-link{color:#536174;align-items:center;gap:15px;padding-top:10px;font-size:12px;display:inline-flex}.hero-trust-link span{color:#0064ff}.need-picker{background:#f5f8fc;border:1px solid #e5ebf3;border-radius:24px;padding:22px}.need-picker-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.need-picker-heading h2{font-size:19px}.need-picker-heading>span{color:#637189;white-space:nowrap;font-size:11px}.need-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.need-tabs button{color:#536174;background:#fff;border:1px solid #dce4f0;border-radius:11px;min-height:43px;padding:6px 3px;font-size:12px;font-weight:650}.need-tabs button[aria-pressed=true]{color:#fff;background:#0064ff;border-color:#0064ff}.need-answer{min-height:179px;padding:23px 0 20px}.need-answer img{object-fit:contain;float:right;width:68px;height:68px;margin:0 0 8px 12px}.need-answer .need-question{letter-spacing:-.04em;color:#18202c;margin:0 0 10px;font-size:19px;font-weight:750;line-height:1.45}.need-answer p{color:#647084;margin:0;font-size:13px;line-height:1.75}.need-picker>.cta-kakao{width:100%}.need-picker>.refresh-text-link{text-align:center;padding-bottom:0;display:block}.refresh-promise{background:#f7f9fc;border-block:1px solid #edf1f6;justify-content:center;align-items:center;gap:22px;padding:22px 24px;display:flex}.refresh-promise span{color:#0064ff;white-space:nowrap;font-size:15px;font-weight:850}.refresh-promise p{color:#536174;margin:0;font-size:12px;line-height:1.7}.inquiry-preview{color:#18202c;gap:28px;display:grid}.answer-preview{background:#f3f6fa;border-radius:24px;padding:22px}.answer-preview-label{text-align:center;color:#647084;margin-bottom:18px;font-size:10px;display:block}.answer-question{color:#282419;background:#fee500;border-radius:16px 16px 4px;width:88%;margin:0 0 16px auto;padding:14px 16px;font-size:14px;line-height:1.6}.answer-response{background:#fff;border-radius:4px 18px 18px;padding:18px}.answer-response strong{color:#0064ff;font-size:12px}.answer-response p{margin:9px 0 14px;font-size:14px;line-height:1.65}.answer-response dl{margin:0}.answer-response dl div{border-top:1px solid #edf1f6;justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.answer-response dt{color:#18202c;font-weight:700}.answer-response dd{color:#647084;text-align:right;margin:0}.answer-preview>.refresh-note{text-align:center;margin-bottom:0;font-size:10px}.founder-anchor{background:#f7f9fc;scroll-margin-top:75px}.founder-section{color:#18202c;gap:28px;display:grid}.founder-signature{letter-spacing:-.03em;margin:22px 0;font-size:21px;font-weight:750}.founder-signature span{color:#647084;margin-left:10px;font-size:12px;font-weight:450}.founder-player{aspect-ratio:16/9;background:#e7ecf3;border-radius:20px;position:relative;overflow:hidden}.founder-player iframe,.founder-poster,.founder-poster img{border:0;width:100%;height:100%}.founder-poster{cursor:pointer;padding:0;display:block;position:relative}.founder-poster img{object-fit:cover}.founder-play{color:#0064ff;background:#ffffffed;border-radius:50%;place-items:center;width:56px;height:56px;margin:auto;padding-left:3px;font-size:20px;display:grid;position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 8px 30px #18202c30}.founder-video-title{margin:16px 0;font-size:14px;font-weight:650;line-height:1.6}.founder-video-options{flex-wrap:wrap;gap:6px;display:flex}.founder-video-options button{color:#536174;background:#fff;border:1px solid #dce4ed;border-radius:9px;min-height:40px;padding:8px 11px;font-size:12px}.founder-video-options button[aria-pressed=true]{color:#0056db;background:#e8f0ff;border-color:#aac8fa}.refresh-store-grid{gap:16px;margin-top:28px;display:grid}.refresh-store{border:1px solid #e1e7ef;border-radius:20px;padding:24px}.refresh-store-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.refresh-store-heading h3{font-size:25px}.refresh-store-heading span{color:#647084;font-size:12px}.refresh-store p{color:#647084;font-size:12px;line-height:1.7}.refresh-store .store-station{color:#39475d;margin-top:17px;font-size:14px;font-weight:650}.refresh-store .cta-kakao{width:100%;margin-top:18px}.store-secondary{color:#647084;justify-content:space-between;gap:12px;padding-top:17px;font-size:11px;display:flex}.refresh-faq{padding-top:0}.refresh-faq h2{margin-bottom:25px}.refresh-faq details{border-bottom:1px solid #e5eaf1}.refresh-faq summary{cursor:pointer;padding:22px 22px 22px 0;font-size:15px;font-weight:650}.refresh-faq details p{color:#647084;margin:0 0 22px;font-size:14px;line-height:1.8}.refresh-final{text-align:center;padding-top:20px;padding-bottom:100px}.refresh-final>p:not(.refresh-eyebrow){color:#647084;margin:20px 0;font-size:14px;line-height:1.7}.refresh-final .cta-kakao{width:min(100%,380px)}.refresh-final .refresh-note{display:block}.refresh-home a:focus-visible,.refresh-home button:focus-visible,.founder-section button:focus-visible{outline-offset:4px;outline:3px solid #0064ff}.refresh-home button,.refresh-home a,.founder-section button{transition:background .18s,color .18s,transform .18s}.refresh-home button:active,.refresh-home .cta-kakao:active{transform:scale(.98)}.inquiry-sheet{overscroll-behavior:contain;--store-purple-600:#0064ff;--store-text-strong:#18202c;--store-text-body:#455064;--store-text-caption:#657084;max-height:calc(100dvh - 20px);overflow-y:auto}.offline-refresh .refresh-legacy-hero{background:#f3f7fd!important}.offline-refresh .refresh-legacy-hero h1{color:#18202c}.offline-refresh .refresh-legacy-hero h1 em{color:#0064ff}.offline-refresh .refresh-legacy-hero .lt-eyebrow{color:#0057db;background:#e4efff}.offline-refresh .refresh-legacy-hero p{color:#536174!important}.offline-refresh .refresh-legacy-hero .hero-chips span{color:#435673;background:#e8effa}@media(min-width:768px){.refresh-container{padding:80px 36px}.refresh-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-top:64px;padding-bottom:70px}.refresh-hero-copy>.cta-kakao{width:auto;min-width:300px}.inquiry-preview,.founder-section{grid-template-columns:1fr 1fr;align-items:center;gap:70px}.refresh-store-grid{grid-template-columns:1fr 1fr}.refresh-promise p{font-size:14px}.need-picker{padding:28px}.need-answer{min-height:180px}.refresh-faq{padding-top:0}}@media(max-width:767px){.offline-refresh .refresh-legacy-hero .hero-stage{max-width:210px}.offline-refresh .refresh-legacy-hero .hero-loop{max-height:220px}.inquiry-preview .cta-kakao,.founder-section .cta-kakao{width:100%}.refresh-home .refresh-container{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.refresh-home *,.founder-section *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.founder-identity{align-items:center;gap:14px;margin:22px 0;display:flex}.founder-identity img{object-fit:cover;object-position:50% 30%;background:#e7effa;border-radius:50%;width:64px;height:64px}.founder-identity .founder-signature{margin:0}.offline-refresh>footer{--store-fg-90:#344256;--store-fg-70:#536174;--store-fg-50:#647084;--store-white:#18202c;--store-gold:#0057dc;--store-hairline:#dfe5ed;background:#f5f7fa!important;border-color:#e4e9f0!important;margin-top:0!important}.offline-refresh>footer .text-white{color:#18202c}.offline-refresh>footer .footer-quick:not(.is-kakao){color:#39475d;background:#e8edf5}.hero-trust-link img{object-fit:cover;object-position:50% 30%;background:#edf3fb;border-radius:50%;width:44px;height:44px}.hero-founder-label{flex-direction:column;gap:4px;font-size:11px;display:flex}.hero-founder-label strong{color:#455064;font-weight:600}.refresh-home .refresh-container{max-width:840px;padding:64px 32px}.refresh-home .brand-opening{padding-top:30px;padding-bottom:52px}.refresh-home h1,.refresh-home h2,.refresh-home h3,.founder-section h2{font-family:var(--font-sans);letter-spacing:-.035em;font-weight:750}.refresh-home h2,.founder-section h2{font-size:30px;line-height:1.3}.refresh-home .refresh-eyebrow{color:#546471;letter-spacing:0;margin-bottom:12px;font-size:12px;font-weight:600}.refresh-home .refresh-body{color:#63717b;font-size:15px;line-height:1.75}.refresh-home .cta-kakao{border-radius:12px;min-height:52px;font-size:15px;font-weight:750}.opening-title{margin-bottom:24px}.opening-title>p{letter-spacing:0;color:#53616d;margin:0 0 12px;font-size:12px;font-weight:600}.refresh-home .opening-title h1{letter-spacing:-.035em;font-size:37px;font-weight:760;line-height:1.24}.motion-showcase{isolation:isolate;background:#000;border-radius:22px;height:400px;position:relative;overflow:hidden}.product-shot,.product-film,.product-film img,.product-film video{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product-film img,.product-film video{object-fit:cover}.product-film video{transition:opacity .3s}.film-pro img,.film-pro video{object-fit:contain}.film-duo img,.film-duo video{object-fit:contain;background:#fff}.showcase-light{background:#fff;box-shadow:inset 0 0 0 1px #eceff1}.product-shot-caption{color:#fff;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;gap:20px;padding:26px 28px 55px;display:flex;position:absolute;inset:0 0 auto}.refresh-home .product-shot-caption h2{letter-spacing:-.045em;color:inherit;font-size:25px;font-weight:650}.product-shot-caption a{color:inherit;align-items:center;gap:5px;font-size:12px;font-weight:550;display:flex}.showcase-light .product-shot-caption{color:#18212b;background:linear-gradient(#ffffffe8,#0000)}.film-control{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;background:#1d232766;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:16px;right:16px}.phone-switcher{border-bottom:1px solid #e5e9ed;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 18px;display:grid}.phone-switcher button{color:#73808b;background:0 0;border:0;min-height:46px;padding:5px 0;font-size:13px;font-weight:550;position:relative}.phone-switcher button[aria-pressed=true]{color:#121e28;font-weight:750}.phone-underline{background:#182531;height:2px;position:absolute;bottom:-1px;left:10%;right:10%}.product-opening>.cta-kakao{width:100%}.opening-note{color:#667681;text-align:center;margin:13px 0 0;font-size:12px}.service-heading{margin-top:48px;margin-bottom:18px}.refresh-home .service-heading h2{font-size:24px;line-height:1.35}.service-tiles.need-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.service-tiles.need-tabs button{color:#374854;text-align:left;background:0 0;border:0;border-bottom:1px solid #e9edf1;border-radius:0;align-items:center;gap:13px;min-height:68px;padding:10px 4px;font-size:15px;font-weight:600;display:flex}.service-tiles button>svg:first-child{color:#426fa4;flex-shrink:0}.service-tiles.need-tabs button[aria-pressed=true]{color:#075ce2;background:0 0;border-color:#075ce2}.service-arrow{color:#8b979f;margin-left:auto}.service-answer.need-picker{background:0 0;border:0;border-radius:0;padding:28px 0 0}.refresh-home .service-answer h3{font-size:20px;line-height:1.4}.service-answer p{color:#657580;margin:10px 0 20px;font-size:14px;line-height:1.7}.answer-actions{align-items:center;gap:24px;display:flex}.answer-actions .cta-kakao{min-width:220px}.answer-actions .refresh-text-link{white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:inline-flex}.clarity-section{background:#f5f7f8;border-radius:0;grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.clarity-ledger>div{padding:14px 0}.clarity-ledger strong{letter-spacing:-.025em;font-size:19px;font-weight:700;display:block}.clarity-ledger small{color:#667681;margin-top:7px;font-size:13px;display:block}.founder-anchor{background:#fff}.refresh-home .founder-section{gap:36px}.refresh-home .founder-section .refresh-eyebrow{color:#426fa4}.refresh-home .founder-section .founder-signature{font-size:19px;font-weight:650}.founder-section .founder-identity img{width:48px;height:48px}.refresh-store{background:0 0;border:0;border-top:1px solid #dce3e8;border-radius:0;padding:24px 0}.refresh-store-grid{gap:32px}.refresh-home .refresh-store-heading h3{font-size:26px;font-weight:750}.refresh-home .refresh-store p{font-size:13px}.refresh-home .refresh-faq{padding-top:0}.refresh-home .refresh-final{background:#f6f8fa;padding-bottom:64px}.mobile-category-nav{display:none}@media(min-width:768px){.opening-title{justify-content:space-between;align-items:flex-start;display:flex}.opening-title>p{padding-top:9px}.opening-title h1{text-align:right}.refresh-home .founder-section{grid-template-columns:1fr 1fr;align-items:center}}@media(max-width:767px){.offline-refresh>header>div{height:58px}.mobile-category-nav{scrollbar-width:none;white-space:nowrap;align-items:stretch;gap:23px;height:41px;padding:0 20px;font-size:13px;font-weight:600;overflow-x:auto;display:flex!important}.mobile-category-nav a{border-bottom:2px solid #0000;align-items:center;display:flex}.mobile-category-nav a[aria-current=page]{border-bottom-color:#0064ff}.refresh-home .refresh-container{padding:44px 22px}.refresh-home .brand-opening{padding:24px 18px 40px}.opening-title{margin-bottom:20px;padding-inline:4px}.opening-title>p{margin-bottom:10px;font-size:11px}.refresh-home .opening-title h1{letter-spacing:-.035em;font-size:28px;font-weight:730;line-height:1.28}.motion-showcase{border-radius:17px;height:290px}.product-shot-caption{padding:21px 20px 45px}.refresh-home .product-shot-caption h2{font-size:23px;font-weight:650}.product-shot-caption a{gap:3px;font-size:10px}.product-film.film-pro img,.product-film.film-pro video{object-fit:cover}.film-control{width:31px;height:31px;bottom:12px;right:12px}.phone-switcher{gap:8px;margin-bottom:14px}.phone-switcher button{min-height:42px;font-size:11px}.opening-note{margin-top:11px;font-size:11px}.service-heading{margin-top:36px;margin-bottom:8px;padding-inline:4px}.refresh-home .service-heading h2{font-size:21px}.service-tiles.need-tabs{gap:0 18px}.service-tiles.need-tabs button{gap:10px;min-height:61px;font-size:13px}.service-tiles button>svg:first-child{width:21px;height:21px}.service-arrow{width:12px}.service-answer.need-picker{padding:24px 4px 0}.refresh-home .service-answer h3{font-size:19px}.service-answer p{font-size:13px}.answer-actions{justify-content:space-between;gap:16px}.answer-actions .cta-kakao{flex:1;min-width:0;min-height:48px;padding-inline:10px;font-size:13px}.answer-actions .refresh-text-link{font-size:11px}.clarity-section{grid-template-columns:1fr;gap:8px}.refresh-home h2,.refresh-home .founder-section h2{font-size:27px;line-height:1.32}.clarity-ledger{border-left:0;grid-template-columns:1fr;padding-left:0;display:grid}.clarity-ledger>div{padding:13px 0}.clarity-ledger strong{font-size:18px}.refresh-home .founder-section{grid-template-columns:1fr;gap:24px}.refresh-home .refresh-store-grid{gap:16px}.refresh-home .refresh-store .store-station{font-size:14px}.refresh-home .refresh-final{padding-bottom:55px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.service-tiles.need-tabs button:hover{transform:translateY(-2px)}.product-shot-caption a:hover svg,.answer-actions a:hover svg{transition:transform .2s;transform:translate(2px,-2px)}.refresh-home .cta-kakao:hover{transform:translateY(-2px);box-shadow:0 6px 15px #bdab101c}}@media(prefers-reduced-motion:reduce){.product-film video{display:none}.product-shot,.phone-underline{transition:none!important;animation:none!important}}.campaign-opening{--campaign-accent:#3b0fca;color:#fff;background:#000;max-width:1040px;margin:0 auto;overflow:hidden}.campaign-switcher{border-bottom:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 24px;display:grid}.campaign-switcher button{color:#b8b8bf;cursor:pointer;background:0 0;border:0;min-height:54px;padding:10px 6px;font-size:14px;font-weight:650;position:relative}.campaign-switcher button[aria-selected=true]{color:#fff}.campaign-indicator{background:#a98cff;height:3px;position:absolute;bottom:0;left:14%;right:14%}.campaign-stage{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;min-height:500px;padding:50px 48px 34px;display:grid;position:relative}.campaign-copy{z-index:2;position:relative}.campaign-location{color:#c8c8d0;margin:0 0 20px;font-size:12px;font-weight:550}.offline-refresh .campaign-copy h1{font-family:var(--font-sans);letter-spacing:-.025em;color:inherit;text-align:left;margin:0;font-size:clamp(32px,4vw,43px);font-weight:700;line-height:1.38}.campaign-copy h1 span{white-space:nowrap;display:block}.campaign-description{color:#c9c9d1;margin-top:20px;font-size:15px;line-height:1.7}.campaign-product{grid-area:1/2/3;height:380px;position:relative;overflow:hidden}.campaign-product>img{object-fit:cover;width:100%;height:100%;display:block}.campaign-product-pro>img{object-position:82% center}.campaign-action{z-index:2;grid-column:1;max-width:430px;padding-top:30px;position:relative}.offline-refresh .campaign-cta{width:100%;min-height:58px;box-shadow:none;border-radius:999px;padding:14px 20px;font-size:17px;font-weight:750;background:var(--campaign-accent)!important;color:#fff!important}.campaign-cta>span{justify-content:center;align-items:center;gap:14px;display:flex}.campaign-footnote{color:#c4c4cc;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.campaign-footnote a{color:inherit;white-space:nowrap;align-items:center;gap:5px;min-height:44px;display:inline-flex}.campaign-play{color:#fff;cursor:pointer;background:#222226;border:1px solid #777;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px}.campaign-video{z-index:3;background:#000;position:absolute;top:0;right:0;bottom:0;left:0}.campaign-video video{object-fit:contain;width:100%;height:100%}.campaign-video>button{color:#fff;background:#222;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.campaign-white{color:#090909;background:#fafafa}.campaign-white .campaign-location,.campaign-white .campaign-description,.campaign-white .campaign-footnote{color:#45454b}.campaign-white .campaign-switcher{border-color:#dedee4}.campaign-white .campaign-switcher button{color:#5c5c67}.campaign-white .campaign-switcher button[aria-selected=true]{color:#3b0fca}.campaign-white .campaign-product>img{object-fit:contain}.campaign-charcoal{background:#202027}.campaign-product-fold>img{object-position:50% center}.campaign-opening button:focus-visible,.campaign-opening a:focus-visible{outline-offset:4px;outline:3px solid #a88aff}.offline-refresh .mobile-category-nav a[aria-current=page]{border-bottom-color:#3b0fca;color:#3b0fca!important}.refresh-home .service-heading{margin-top:8px}.refresh-home .service-tiles button>svg:first-child,.refresh-home .service-tiles.need-tabs button[aria-pressed=true]{color:#3b0fca}.refresh-home .service-tiles.need-tabs button[aria-pressed=true]{border-color:#3b0fca}.refresh-home .refresh-body,.refresh-home .service-answer p{color:#424750}@media(min-width:768px){.campaign-opening{border-radius:20px;margin-top:24px}}@media(max-width:767px){.campaign-switcher{padding:0 12px}.campaign-switcher button{min-height:48px;font-size:12px}.campaign-stage{flex-direction:column;align-items:stretch;min-height:0;padding:28px 22px 20px;display:flex}.campaign-location{margin-bottom:13px;font-size:11px}.offline-refresh .campaign-copy h1{letter-spacing:-.025em;font-size:clamp(27px,7.5vw,37px);line-height:1.4}.campaign-description{margin-top:14px;font-size:13px;line-height:1.6}.campaign-product{height:260px;margin:18px -22px 0}.campaign-product-pro>img{object-position:85% center}.campaign-product-fold>img{object-fit:cover}.campaign-action{max-width:none;padding-top:14px}.offline-refresh .campaign-cta{min-height:54px;font-size:16px}.campaign-footnote{gap:8px;margin-top:7px;font-size:10px}.campaign-play{bottom:8px;right:18px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.campaign-cta{transition:transform .2s,background .2s}.campaign-cta:hover{transform:translateY(-2px);background:#4c1adc!important}}@media(max-width:767px){.offline-refresh .campaign-copy h1{letter-spacing:-.02em;font-size:clamp(28px,8.2vw,37px)}.campaign-product{height:270px}.campaign-product-pro>img{object-position:82% center;width:120%;max-width:none;margin-left:-10%}}.campaign-white .campaign-product-duo>img{object-fit:cover;object-position:center}.store-signboard{color:#fff;background:#111116;overflow:hidden}.signboard-inner{grid-template-columns:1fr 1fr;max-width:1040px;min-height:570px;margin:auto;padding:52px 46px 32px;display:grid;position:relative}.signboard-copy{z-index:2;position:relative}.signboard-location{letter-spacing:.03em;color:#dedee6;margin-bottom:24px;font-size:15px;font-weight:650}.offline-refresh .signboard-copy h1{font-family:var(--font-sans);color:#fff;letter-spacing:-.035em;text-wrap:initial;margin:0;font-size:clamp(42px,5.4vw,65px);font-weight:700;line-height:1.22}.offline-refresh .signboard-copy h1 em{color:#eaff60;font-style:normal}.signboard-desc{color:#dddde6;margin-top:24px;font-size:16px;line-height:1.7}.signboard-visual{background:#000;grid-area:1/2/3;align-self:stretch;min-height:380px;position:relative;overflow:hidden}.signboard-visual img{object-fit:cover;object-position:85% center;width:100%;height:100%}.signboard-brand{color:#eaff60;letter-spacing:-.03em;font-size:25px;font-weight:800;position:absolute;bottom:26px;left:24px}.signboard-action{z-index:3;align-self:end;padding-top:26px;position:relative}.offline-refresh .signboard-cta{border-radius:999px;width:100%;min-height:60px;padding:15px 21px;font-size:17px;font-weight:750;color:#fff!important;background:#4717dc!important}.signboard-cta>span,.after-cta>span{justify-content:center;align-items:center;gap:14px;display:flex}.signboard-after{color:#dddde6;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:6px;font-size:12px;display:flex}.after-purchase{background:#fff;grid-template-columns:1fr 1fr;gap:70px;max-width:1040px;margin:auto;padding:78px 46px;scroll-margin-top:120px;display:grid}.after-intro>p{color:#4717dc;margin:0 0 20px;font-size:14px;font-weight:750}.offline-refresh .after-intro h2{font-family:var(--font-sans);letter-spacing:-.03em;color:#16161e;margin:0 0 20px;font-size:34px;font-weight:700;line-height:1.4}.after-intro>span{color:#51515d;font-size:15px;line-height:1.7}.after-questions article{border-top:1px solid #dadae2;padding:23px 0}.after-index{color:#4717dc;font-size:12px;font-weight:700}.offline-refresh .after-questions h3{color:#18181e;margin:10px 0;font-size:20px;line-height:1.4}.after-questions article p{color:#51515d;font-size:14px;line-height:1.75}.after-cta{border-radius:999px;width:100%;min-height:52px;font-size:15px;color:#fff!important;background:#4717dc!important}.device-gallery{color:#fff;background:#000;border-radius:18px;max-width:1040px;margin:0 auto 60px;overflow:hidden}.device-gallery.campaign-white{color:#14141a;background:#fff;border:1px solid #dedee5}.device-gallery.campaign-charcoal{background:#202027}.device-gallery-heading{padding:34px 34px 20px}.device-gallery-heading p{color:inherit;opacity:.8;margin-bottom:10px;font-size:12px}.offline-refresh .device-gallery h2{color:inherit;font-size:29px;line-height:1.35}.device-gallery-media{aspect-ratio:16/10;background:#000}.device-gallery-media video{object-fit:contain;width:100%;height:100%;display:block}.device-gallery.campaign-white .device-gallery-media{background:#fff}.device-gallery-links{justify-content:space-between;align-items:center;gap:20px;padding:24px 32px;display:flex}.device-gallery-links>a:last-child{color:inherit;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.device-gallery-links .cta-navy{border-radius:999px;min-height:52px;padding:12px 22px;font-size:15px;color:#fff!important;background:#4717dc!important}.offline-refresh>header{--nav-font:14px}.offline-refresh>header nav a{font-size:var(--nav-font);letter-spacing:-.02em;font-weight:650;line-height:1.3}.offline-refresh>header .mobile-category-nav{justify-content:flex-start;gap:0;height:48px;padding:0 14px}.offline-refresh>header .mobile-category-nav a{box-sizing:border-box;flex:none;justify-content:center;align-items:center;min-height:48px;padding:0 15px}@media(min-width:768px)and (max-width:1023px){.offline-refresh>header nav[aria-label="주요 메뉴"]{gap:18px}.offline-refresh>header .cta-kakao-sm{padding-inline:12px;font-size:12px}.offline-refresh>header>div{gap:18px}}@media(max-width:767px){.signboard-inner{min-height:0;padding:28px 22px 16px;display:block}.signboard-location{margin-bottom:18px;font-size:12px}.offline-refresh .signboard-copy h1{letter-spacing:-.04em;font-size:clamp(40px,11vw,62px);line-height:1.22}.signboard-desc{max-width:230px;margin-top:20px;font-size:13px;line-height:1.7}.signboard-visual{opacity:.75;background:0 0;width:45%;height:260px;min-height:0;position:absolute;top:100px;right:-18px}.signboard-visual img{object-position:87% center;mix-blend-mode:screen}.signboard-brand{display:none}.signboard-copy{position:relative}.signboard-action{padding-top:28px}.offline-refresh .signboard-cta{min-height:56px;font-size:15px}.signboard-after{font-size:11px}.after-purchase{grid-template-columns:1fr;gap:24px;padding:46px 24px}.offline-refresh .after-intro h2{font-size:29px}.after-intro>span{font-size:14px}.device-gallery{border-radius:14px;margin:0 14px 40px}.device-gallery-heading{padding:27px 22px 16px}.offline-refresh .device-gallery h2{font-size:25px}.device-gallery-media{aspect-ratio:1}.device-gallery-links{gap:12px;padding:18px}.device-gallery-links .cta-navy{padding:12px 15px;font-size:12px}.device-gallery-links>a:last-child{font-size:11px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.signboard-cta{transition:transform .2s}.signboard-cta:hover{transform:translateY(-3px)}}.offline-refresh main{text-align:center}.offline-refresh .refresh-body{margin-inline:auto}.offline-refresh .founder-section{grid-template-columns:1fr;gap:28px;max-width:840px}.founder-copy,.founder-media{width:100%;min-width:0}.founder-identity,.founder-video-options,.answer-actions{justify-content:center}.founder-section .cta-kakao{width:100%;max-width:620px}.refresh-store-heading,.store-secondary{flex-wrap:wrap;justify-content:center}.offline-refresh .after-purchase{grid-template-columns:1fr;gap:30px}.after-questions{width:100%;max-width:620px;margin-inline:auto}.offline-refresh .clarity-section{grid-template-columns:1fr;gap:20px}.clarity-ledger{border-left:0;padding-left:0}.service-tiles.need-tabs button{text-align:center;justify-content:center}.service-arrow{margin-left:0}.device-gallery-links{flex-wrap:wrap;justify-content:center}.store-signboard{text-align:left;background:#000}.signboard-inner{isolation:isolate;grid-template-columns:1.1fr 1fr}.signboard-copy{text-align:left}.signboard-visual{background:#000;grid-row:1;align-self:center;min-height:0;overflow:visible}.signboard-visual img{object-fit:contain;object-position:center;width:100%;height:auto;display:block}.signboard-brand{display:none}.signboard-action{grid-column:1/-1;width:100%;max-width:620px;padding-top:24px}@media(max-width:767px){.signboard-inner{flex-direction:column;padding:28px 24px 12px;display:flex}.offline-refresh .signboard-copy h1{font-size:clamp(38px,10.5vw,56px);line-height:1.2}.signboard-location{margin-bottom:16px}.signboard-desc{max-width:none;margin-top:18px}.signboard-visual{opacity:1;align-self:stretch;width:100%;height:auto;min-height:0;margin-top:12px;position:relative;inset:auto}.signboard-visual img{mix-blend-mode:normal;width:100%;height:auto}.signboard-action{padding-top:16px}.signboard-after{font-size:10px}.answer-actions{flex-wrap:wrap}}.store-signboard{color:#17141e;background:#fff;border-bottom:1px solid #e9e5ef}.signboard-location{color:#655575}.offline-refresh .signboard-copy h1{color:#17141e}.offline-refresh .signboard-copy h1 em{color:#4717dc}.signboard-desc,.signboard-after{color:#56505f}.signboard-visual{background:#fff}@media(max-width:767px){.signboard-visual{margin-top:4px}.signboard-visual img{object-fit:contain;max-height:185px}}.retail-home{--retail-ink:#22202a;--retail-muted:#6d6873;--retail-accent:#4520c8;color:var(--retail-ink);background:#f4f4f6;padding-bottom:100px}.offline-refresh:has(.retail-home){background:#fff!important}.offline-refresh:has(.retail-home)>header{box-shadow:none;border-radius:0;margin:0;top:0;border:0!important;border-bottom:1px solid #eceaf0!important}.offline-refresh:has(.retail-home)>header img[alt=캡틴모바일]{height:27px}.offline-refresh:has(.retail-home)>header .mobile-category-nav,.offline-refresh:has(.retail-home) .fab-stack{display:none!important}.retail-home .refresh-container{max-width:1120px;padding:90px 44px}.retail-home h2,.retail-home .founder-section h2,.retail-home .after-intro h2{font-family:var(--font-sans);letter-spacing:-.045em;font-size:34px;font-weight:700;line-height:1.42}.retail-home h3{font-weight:600}.retail-home p{text-wrap:pretty}.retail-hero{background:#f5f4f1;transition:background .45s;overflow:hidden}.retail-hero-duo{background:#f4f4f6}.retail-hero-fold{background:#efedf5}.retail-hero-inner{text-align:left;max-width:1440px;height:500px;margin:auto;padding:104px 72px 58px;position:relative}.retail-hero-copy{z-index:1;max-width:630px;position:relative}.retail-kicker{color:#555;margin:0 0 18px;font-size:15px;font-weight:500}.offline-refresh .retail-hero h1{font-family:var(--font-sans);letter-spacing:-.045em;color:#161616;margin:0;font-size:44px;font-weight:750;line-height:1.28}.offline-refresh .retail-hero h1 em{color:inherit;font-style:normal}.retail-hero-description{color:#3a3a3a;margin:20px 0 0;font-size:18px;line-height:1.55}.retail-hero-visual{width:440px;position:absolute;bottom:40px;right:75px}.retail-campaign-photo{margin:0}.retail-device-frame{width:100%;height:380px;position:relative;overflow:hidden}.retail-device-frame img{object-fit:contain;width:100%;height:100%;display:block}.retail-campaign-duo .retail-device-frame img{mix-blend-mode:multiply;width:175%;max-width:none;height:auto;position:absolute;top:50%;left:-67%;transform:translateY(-50%)}.retail-campaign-photo figcaption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.retail-hero-actions{z-index:2;margin-top:28px;position:relative}.offline-refresh .retail-hero .retail-campaign-cta{color:#171717;white-space:nowrap;min-height:44px;box-shadow:none;background:0 0;border:1px solid #333;border-radius:999px;padding:10px 20px;font-size:14px}.retail-campaign-cta>span{align-items:center;gap:12px;display:flex}.retail-campaign-controls{z-index:2;color:#fff;background:#303030;border-radius:999px;align-items:center;gap:2px;display:flex;position:absolute;bottom:24px;right:72px}.retail-campaign-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;min-height:36px;display:grid}.retail-campaign-controls button:hover{background:#ffffff25}.retail-campaign-controls>span{font-variant-numeric:tabular-nums;color:#aaa;align-items:center;gap:8px;font-size:12px;display:flex}.retail-campaign-controls b{color:#fff;font-weight:750}.retail-campaign-controls i{color:#aaa;font-style:normal}.retail-selection{background:#fff;border-radius:16px;max-width:1440px;margin:0 auto 24px;padding:44px 48px 48px;scroll-margin-top:85px}.retail-section-heading{text-align:left;justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.retail-section-heading h2{margin:0}.retail-section-heading .retail-kicker{margin-bottom:10px}.retail-product-toolbar{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.retail-product-filters{gap:8px;display:flex}.retail-product-filters button{cursor:pointer;background:#fff;border:1px solid #dddbe4;border-radius:999px;min-height:44px;padding:10px 24px;font-size:14px;font-weight:650}.retail-product-filters button[aria-pressed=true]{color:#fff;background:#4520c8;border-color:#4520c8}.retail-rail-controls{gap:8px;display:none}.retail-rail-controls button{background:#fff;border:1px solid #e4e2e8;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.retail-phone-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.retail-phone{text-align:center;background:#fff;border:1px solid #e9e7ed;border-radius:22px;min-width:0;overflow:hidden}.retail-phone-photo{aspect-ratio:1.35;background:#fff;padding:24px;display:block;position:relative;overflow:hidden}.retail-phone-photo img{object-fit:contain;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.retail-phone-duo img{width:150%;max-width:none;height:auto;position:absolute;top:50%;left:-51%;transform:translateY(-50%)}.retail-phone-copy{padding:24px}.retail-phone-copy p{color:#817886;margin:0 0 8px;font-size:12px}.retail-phone-copy h3{letter-spacing:-.04em;margin:0 0 14px;font-size:24px}.retail-phone-copy .retail-phone-note{color:#66616f;margin-bottom:24px;font-size:13px}.retail-phone-copy .cta-navy{color:#fff;min-height:48px;box-shadow:none;background:#4520c8;border-radius:12px;justify-content:center;padding:12px 16px;font-size:15px;display:flex}.retail-phone-copy .cta-navy>span{align-items:center;gap:12px;display:flex}.retail-model-detail{color:#6d6873;justify-content:center;align-items:center;gap:6px;min-height:44px;margin-top:6px;font-size:12px;display:flex}.retail-selection-note{color:#756e7e;text-align:center;margin-top:25px;font-size:12px}.retail-home .brand-opening{background:#f4f4f6;max-width:1440px;padding:28px 48px 24px}.retail-home .service-tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:none;margin:auto}.retail-home .service-tiles button{color:#222;background:0 0;border:0;border-radius:0;flex-direction:column;gap:9px;min-height:90px;padding:0 6px;font-size:14px;font-weight:550}.retail-home .service-tiles button[aria-pressed=true]{color:#4520c8;background:0 0;border:0}.retail-shortcut-icon{color:#242424;background:#fff;border-radius:10px;place-items:center;width:60px;height:60px;display:grid}.retail-home .service-tiles button[aria-pressed=true] .retail-shortcut-icon{color:#4520c8;box-shadow:inset 0 0 0 1px #4520c8}.retail-home .service-arrow{display:none}.retail-home .service-answer.need-picker{text-align:left;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;max-width:none;min-height:0;margin:24px 0 0;padding:22px 28px;display:flex}.retail-home .service-answer h3{font-size:19px;font-weight:650}.retail-home .service-answer p{margin:6px 0 0;font-size:14px}.retail-home .service-answer .cta-kakao{white-space:nowrap;border-radius:12px;width:auto;min-width:150px;min-height:46px;font-size:14px}.retail-home .answer-actions{justify-content:center;gap:16px}.retail-home .answer-actions .refresh-text-link{white-space:nowrap;font-size:12px}.retail-home .clarity-section{background:#fff;border-radius:16px;gap:32px;margin-bottom:24px}.retail-home .clarity-ledger{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.retail-home .clarity-ledger>div{border-top:1px solid #dcd9e1;padding:25px 10px}.retail-home .clarity-ledger strong{font-size:21px;font-weight:550}.retail-home .clarity-ledger small{font-size:13px;line-height:1.7}.retail-home .founder-anchor{background:#fff}.retail-home .founder-section{grid-template-columns:1fr 1fr;gap:60px;max-width:1120px}.retail-home .founder-section .cta-kakao{background:0 0;border:1px solid #b9b1c4;border-radius:999px;max-width:330px;min-height:46px;font-size:13px}.retail-home .founder-player{border-radius:26px}.retail-home .founder-section .refresh-body{max-width:360px;font-size:14px}.retail-home .founder-section .refresh-note{font-size:11px}.retail-home .after-purchase{background:0 0;gap:30px;max-width:1120px;padding:90px 44px}.retail-home .after-questions{max-width:760px}.retail-home .after-questions article{background:#fff;border:0;border-radius:18px;margin-bottom:12px;padding:24px 32px}.retail-home .after-questions h3{font-size:20px;font-weight:550}.retail-home .after-questions article p{max-width:530px;margin:8px auto 0}.retail-home .after-cta{border:1px solid #bfb3ce;width:auto;margin-top:18px;padding:12px 28px;color:#522db5!important;background:0 0!important}.retail-home .device-gallery{border-radius:28px;max-width:1032px}.retail-home .device-gallery h2{color:inherit;font-weight:500}.retail-home .refresh-stores{padding-top:45px}.retail-home .refresh-store{background:#fff;border:0;border-radius:24px;padding:30px}.retail-home .refresh-store-heading{flex-direction:column;gap:7px}.retail-home .refresh-store-heading h3{font-size:28px;font-weight:550}.retail-home .refresh-store .cta-kakao{border-radius:999px;font-size:14px}.retail-home .refresh-faq{max-width:850px}.retail-home .refresh-faq summary{text-align:left;padding:24px 10px;font-weight:500}.retail-home .refresh-faq details p{text-align:left;padding:0 10px}.retail-home .refresh-final{background:#eeedf1;max-width:none}.retail-home .refresh-final .cta-kakao{border-radius:999px}.retail-dock{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:45;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#ffffffed;border:1px solid #e5e1e9;border-radius:24px;justify-content:space-between;align-items:center;gap:15px;width:min(600px,100% - 32px);padding:12px 16px 12px 22px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #3023380e}.retail-dock>span{flex-direction:column;gap:4px;display:flex}.retail-dock small{color:#706777;font-size:10px}.retail-dock strong{font-size:14px;font-weight:550}.retail-home .retail-dock .cta-kakao{white-space:nowrap;border-radius:999px;min-height:46px;padding:10px 18px;font-size:13px}html:has(.retail-home),body:has(.retail-home){background:#fff}.inquiry-sheet{font-family:var(--font-sans);scrollbar-width:none;border-radius:28px 28px 0 0}.inquiry-sheet::-webkit-scrollbar{display:none}.retail-phone-rail::-webkit-scrollbar{display:none}.retail-phone-rail{scrollbar-width:none}.inquiry-sheet h3{font-weight:600}.inquiry-sheet [role=listitem]{border-width:1px;border-radius:18px}@media(max-width:767px){.offline-refresh:has(.retail-home)>header{border-radius:0;margin:0;top:0}.offline-refresh:has(.retail-home)>header>div{height:54px}.offline-refresh:has(.retail-home)>header img[alt=캡틴모바일]{height:25px}.retail-hero-inner{height:360px;padding:28px 28px 20px;display:block}.retail-hero-copy{max-width:none}.retail-hero .retail-kicker{margin-bottom:10px;font-size:12px}.offline-refresh .retail-hero h1{letter-spacing:-.045em;font-size:28px;line-height:1.23}.retail-hero-description{max-width:290px;margin:12px 0 0;font-size:13px;line-height:1.6}.retail-hero-visual{width:190px;bottom:52px;right:24px}.retail-device-frame{width:190px;height:180px}.retail-campaign-duo .retail-device-frame{width:210px}.retail-hero-duo .retail-hero-visual{width:210px;bottom:46px;right:24px}.retail-hero-actions{margin-top:16px}.offline-refresh .retail-hero .retail-campaign-cta{min-height:36px;padding:7px 12px;font-size:12px}.retail-campaign-cta>span{gap:6px}.retail-campaign-cta svg{width:14px}.retail-campaign-controls{gap:0;bottom:16px;right:16px}.retail-campaign-controls button{width:30px;min-height:30px}.retail-campaign-controls>span{gap:6px;font-size:11px}.retail-home h2,.retail-home .founder-section h2,.retail-home .after-intro h2{font-size:27px;font-weight:700;line-height:1.4}.retail-selection{border-radius:16px;margin:0 16px 20px;padding:26px 0 22px}.retail-section-heading{margin-bottom:20px;padding-inline:20px}.retail-home .retail-section-heading h2{font-size:23px}.retail-product-toolbar{margin-bottom:18px;padding-inline:22px}.retail-product-filters{gap:6px}.retail-product-filters button{padding:10px 18px;font-size:13px}.retail-rail-controls{gap:4px;display:flex}.retail-rail-controls button{border:0;width:36px;height:44px}.retail-phone-rail{scroll-snap-type:x mandatory;gap:14px;padding:0 22px 14px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.retail-phone{scroll-snap-align:start;flex:0 0 86%}.retail-phone-photo{aspect-ratio:1.4}.retail-phone-copy{padding:20px 22px 12px}.retail-phone-copy h3{font-size:24px}.retail-selection-note{margin-top:10px;padding-inline:28px;font-size:11px;line-height:1.6}.retail-home .refresh-container{padding:58px 24px}.retail-home .brand-opening{padding:24px 16px 20px}.retail-home .service-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px}.retail-home .service-tiles button{gap:8px;min-height:84px;padding:0 4px;font-size:12px}.retail-shortcut-icon{width:56px;height:56px}.retail-home .service-answer.need-picker{text-align:center;margin-top:22px;padding:20px;display:block}.retail-home .service-answer h3{font-size:16px}.retail-home .service-answer p{display:none}.retail-home .service-answer .answer-actions{margin-top:16px}.retail-home .service-answer .cta-kakao{flex:initial;min-width:0;font-size:13px}.retail-home .clarity-ledger{grid-template-columns:1fr;gap:0}.retail-home .clarity-ledger>div{padding:21px 0}.retail-home .founder-section{grid-template-columns:1fr;gap:28px}.retail-home .after-purchase{padding:58px 24px}.retail-home .after-questions article{padding:25px 22px}.retail-home .after-questions h3{font-size:19px}.retail-home .device-gallery{border-radius:24px;margin:0 20px 40px}.retail-home .refresh-store{padding:28px 22px}.retail-home .refresh-stores{padding-top:25px}.retail-home .refresh-faq summary{font-size:14px}.retail-dock{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:20px;padding:10px 12px 10px 17px}.retail-home .retail-dock .cta-kakao{padding:10px 14px;font-size:12px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.retail-phone-fold .retail-phone-photo:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.retail-home *{scroll-behavior:auto!important;transition:none!important}}.offline-refresh:has(.retail-home)>header>div{gap:24px;max-width:1440px}.offline-refresh:has(.retail-home)>header nav a[aria-current=page]{color:#4520c8!important}@media(min-width:768px)and (max-width:1100px){.retail-hero-inner{column-gap:24px;padding-inline:32px}.retail-hero-actions{flex-wrap:wrap;gap:8px;margin-bottom:8px}.offline-refresh:has(.retail-home)>header nav[aria-label="주요 메뉴"]{gap:14px}}.retail-home button:focus-visible,.retail-home a:focus-visible{outline-offset:4px;outline:2px solid #4520c8}@media(min-width:1101px){.offline-refresh:has(.retail-home)>header>div{grid-template-rows:56px 56px;grid-template-columns:1fr 1fr;gap:0;height:112px;display:grid}.offline-refresh:has(.retail-home)>header>div>a{grid-area:1/1}.offline-refresh:has(.retail-home)>header nav[aria-label="주요 메뉴"]{grid-area:2/1/auto/3;gap:48px;font-size:16px}.offline-refresh:has(.retail-home)>header>div>div{grid-area:1/2;justify-content:flex-end}}@media(min-width:768px)and (max-width:1100px){.retail-hero-inner{padding-left:40px}.offline-refresh .retail-hero h1{font-size:34px}.retail-hero-visual{width:330px;right:25px}.retail-device-frame{height:300px}.retail-hero-copy{max-width:52%}}@media(max-width:359px){.retail-product-toolbar{flex-wrap:wrap;gap:10px}.retail-product-filters{flex:1 0 100%}.retail-product-filters button{flex:1;padding-inline:10px}.retail-rail-controls{margin-left:auto}}@media(max-width:767px){.retail-hero-description{max-width:155px}.retail-hero-visual{width:46%;max-width:190px;bottom:48px;right:16px}.retail-device-frame{width:100%;height:160px}.retail-hero-duo .retail-hero-visual{width:46%;bottom:48px;right:16px}.retail-campaign-duo .retail-device-frame{width:100%}}@media(max-width:359px){.retail-hero-inner{padding-inline:20px}.retail-hero-description{max-width:140px;font-size:12px}.offline-refresh .retail-hero h1{font-size:26px}.offline-refresh .retail-hero .retail-campaign-cta{padding-inline:8px;font-size:10px}}.retail-campaign-duo{mix-blend-mode:multiply}.retail-hero-gongsin{background:#ffead9}.retail-hero-internet{background:#e0f3e9}.retail-campaign-gongsin,.retail-campaign-internet{mix-blend-mode:multiply}.retail-campaign-gongsin .retail-device-frame,.retail-campaign-internet .retail-device-frame{-webkit-mask-image:radial-gradient(70% 70%,#000 65%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 65%,#0000)}.retail-campaign-topics{background:#fff;border-bottom:1px solid #eeedf1;justify-content:center;gap:28px;padding:0 20px;display:flex;overflow-x:auto}.retail-campaign-topics button{color:#716d78;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex-shrink:0;min-height:52px;padding:0 8px;font-size:14px}.retail-campaign-topics button[aria-pressed=true]{color:#4520c8;border-bottom-color:#4520c8;font-weight:750}.retail-home .retail-clay-icon{background-image:url(/images/clay/service-clay.webp);background-size:300% 200%;border-radius:18px;width:76px;height:76px;transition:transform .25s}.retail-clay-icon-0{background-position:0 0}.retail-clay-icon-1{background-position:50% 0}.retail-clay-icon-2{background-position:100% 0}.retail-clay-icon-3{background-position:0 100%}.retail-clay-icon-4{background-position:50% 100%}.retail-clay-icon-5{background-position:100% 100%}.retail-home .service-tiles button:hover .retail-clay-icon{transform:translateY(-4px)}@media(max-width:767px){.retail-campaign-topics{justify-content:flex-start;gap:10px;padding-inline:20px}.retail-campaign-topics button{min-height:48px;font-size:12px}.retail-home .retail-clay-icon{width:64px;height:64px}.retail-home .service-answer p{color:#6d6873;font-size:13px;line-height:1.65;display:block}.retail-hero-gongsin .retail-hero-visual,.retail-hero-internet .retail-hero-visual{width:49%;max-width:210px;bottom:38px;right:4px}.retail-campaign-gongsin .retail-device-frame,.retail-campaign-internet .retail-device-frame{height:200px}}.retail-campaign-gongsin .retail-device-frame,.retail-campaign-internet .retail-device-frame{-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000),linear-gradient(#0000,#000 22% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18%,#000 82%,#0000),linear-gradient(#0000,#000 22%,#000 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.retail-campaign-gongsin img,.retail-campaign-internet img{transform:scale(1.08)}.retail-phone-photo{aspect-ratio:auto;justify-content:center;align-items:center;height:300px;padding:24px;display:flex}.retail-phone-photo img{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.retail-phone-duo img{object-fit:contain;width:100%;max-width:100%;height:100%;position:static;transform:none}.offline-refresh .retail-hero h1{letter-spacing:-.055em;font-weight:850}.offline-refresh .retail-hero h1 em{color:#4520c8}.offline-refresh .retail-hero .retail-campaign-cta{color:#fff;background:#4520c8;border:0;min-height:48px;font-weight:750}.retail-hero-description{word-break:keep-all;max-width:480px}.contact-dock{z-index:45;bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(420px,100% - 32px);position:fixed;left:50%;transform:translate(-50%)}.contact-dock-actions{align-items:center;gap:12px;display:flex}.retail-home .contact-dock .cta-kakao{border-radius:16px;flex:1;justify-content:center;min-height:56px;font-size:16px;display:flex;box-shadow:0 6px 24px #0002}.contact-dock .cta-kakao>span{align-items:center;gap:10px;display:flex}.contact-phone-toggle{color:#4520c8;background:#fff;border:1px solid #e6e3eb;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 20px #0002}.contact-phone-options{background:#fff;border:1px solid #e6e3eb;border-radius:20px;margin-bottom:12px;padding:20px;box-shadow:0 10px 40px #0002}.contact-phone-options>strong{margin-bottom:8px;font-size:16px;display:block}.contact-phone-options a{border-top:1px solid #eeedf1;justify-content:space-between;align-items:center;min-height:62px;padding:14px 4px;display:flex}.contact-phone-options small{color:#777;margin-top:3px;font-size:12px;display:block}.store-consultation-answer{text-align:center;padding:22px 8px;display:block}.store-consultation-answer strong{color:#4520c8;margin-top:12px;font-size:12px;display:block}.store-consultation-tabs{border:0;gap:8px}.store-consultation-tabs button{white-space:normal;background:#fff;border:1px solid #e1dce9;border-radius:14px;min-height:64px;transition:background .2s,transform .2s}.store-consultation-tabs button[aria-pressed=true]{color:#fff;background:#4520c8;border-color:#4520c8;transform:translateY(-3px)}.store-consultation-card{transition:transform .2s,box-shadow .2s}.store-consultation-chat{transition:transform .2s}.store-consultation-chat:active{transform:scale(.97)}@media(max-width:767px){.retail-hero-inner{height:440px;padding-top:26px}.offline-refresh .retail-hero h1{font-size:32px;line-height:1.22}.retail-hero-description{max-width:100%;margin-top:18px;font-size:14px;line-height:1.65}.retail-hero-actions{margin:0;position:absolute;bottom:68px;left:24px}.retail-hero-visual,.retail-hero-duo .retail-hero-visual{width:46%;max-width:190px;bottom:40px}.retail-hero-gongsin .retail-hero-visual,.retail-hero-internet .retail-hero-visual{bottom:30px}.offline-refresh .retail-hero .retail-campaign-cta{padding:12px;font-size:12px}.retail-phone-photo{aspect-ratio:auto;height:270px}.retail-campaign-controls{bottom:12px}}@media(max-width:359px){.offline-refresh .retail-hero h1{font-size:28px}.retail-hero-actions{left:20px}.offline-refresh .retail-hero .retail-campaign-cta{font-size:11px}.retail-hero-description{font-size:13px}}@media(prefers-reduced-motion:reduce){.store-consultation-tabs button,.store-consultation-card,.store-consultation-chat{transition:none}}.retail-hero-pro{background:#eee8fc}.retail-hero-inner{height:600px;padding-top:90px}.offline-refresh .retail-hero h1{letter-spacing:-.065em;font-size:60px;font-weight:900;line-height:1.09}.retail-hero-copy{max-width:720px}.retail-kicker{letter-spacing:.01em;font-weight:700}.retail-hero-description{margin-top:24px;font-size:18px}.retail-hero-visual{width:480px;max-width:none;bottom:65px;right:48px}.retail-device-frame{height:420px}.retail-product-stage{display:none}.retail-hero-pro .retail-product-stage{background:#d8c8fa;border-radius:50%;display:block;position:absolute;top:16%;right:0;bottom:0;left:0}.retail-campaign-photo{position:relative}.retail-hero-actions{margin-top:36px}.offline-refresh .retail-hero .retail-campaign-cta{border-radius:12px;min-height:56px;padding:14px 24px;font-size:16px}.retail-campaign-controls{color:#514a61;background:0 0;bottom:16px}.retail-campaign-controls button{color:#514a61}.retail-campaign-controls b{color:#292333}.retail-campaign-controls>span{color:#696071}@media(min-width:768px)and (max-width:1100px){.offline-refresh .retail-hero h1{font-size:46px}.retail-hero-visual{width:360px;right:20px}.retail-device-frame{height:350px}}@media(max-width:767px){.retail-hero-inner{flex-direction:column;height:580px;padding:28px 24px 0;display:flex}.retail-hero-copy{max-width:100%}.retail-kicker{margin-bottom:18px;font-size:12px}.offline-refresh .retail-hero h1{letter-spacing:-.055em;font-size:clamp(36px,10.8vw,48px);line-height:1.13}.retail-hero-description{max-width:100%;margin-top:16px;font-size:14px;line-height:1.6}.retail-hero-visual,.retail-hero-duo .retail-hero-visual,.retail-hero-gongsin .retail-hero-visual,.retail-hero-internet .retail-hero-visual{width:280px;max-width:80%;bottom:112px;right:50%;transform:translate(50%)}.retail-device-frame,.retail-campaign-gongsin .retail-device-frame,.retail-campaign-internet .retail-device-frame{height:260px}.retail-hero-pro .retail-product-stage{top:12%;right:-8%;bottom:0;left:-8%}.retail-hero-actions{margin:0;position:absolute;bottom:48px;left:24px;right:24px}.offline-refresh .retail-hero .retail-campaign-cta{border-radius:12px;justify-content:center;width:100%;min-height:56px;font-size:15px;display:flex}.retail-campaign-controls{bottom:4px;right:24px}.retail-campaign-controls button{min-height:40px}}@media(max-width:359px){.retail-hero-inner{padding-inline:20px}.retail-hero-actions{left:20px;right:20px}.retail-hero-description{font-size:13px}.retail-hero-visual{max-width:75%}.offline-refresh .retail-hero h1{font-size:30px}}@media(min-width:768px){.retail-hero-copy{max-width:55%}.offline-refresh .retail-hero h1{font-size:clamp(40px,4.2vw,60px)}}.retail-home .retail-service-emoji{object-fit:contain;background:#fff;border-radius:22px;width:88px;height:88px;transition:transform .22s;display:block}.retail-home .service-tiles button:hover .retail-service-emoji{transform:translateY(-4px)}.retail-home .service-tiles button[aria-pressed=true] .retail-service-emoji{outline-offset:2px;outline:1.5px solid #4520c8}@media(max-width:600px){.retail-home .retail-service-emoji{border-radius:18px;width:76px;height:76px}}@media(prefers-reduced-motion:reduce){.retail-home .retail-service-emoji{transition:none}.retail-home .service-tiles button:hover .retail-service-emoji{transform:none}}@font-face{font-family:Pretendard Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/PretendardVariable.woff2)format("woff2")}body{font-family:var(--font-sans);word-break:keep-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:500}#root{min-height:100vh}.offline-refresh h2{font-weight:800!important}.offline-refresh h3{font-weight:750!important}.offline-refresh h1{font-weight:900!important}.offline-refresh .retail-home .uplus-banner-copy h1{letter-spacing:-.035em!important;font-weight:900!important}.offline-refresh .retail-home .uplus-campaign-pro .uplus-banner-copy h1 em{-webkit-text-stroke:.6px #713811;paint-order:stroke fill;text-shadow:0 2px #0008}.offline-refresh .uplus-banner-description{font-weight:500}.reference-contact,.inquiry-sheet{font-family:var(--font-sans)}@media(max-width:767px){.offline-refresh .retail-product-toolbar{flex-wrap:wrap;gap:10px}.offline-refresh .retail-product-filters{min-width:0}.offline-refresh .retail-product-filters button{padding-inline:12px}.offline-refresh .retail-rail-controls{margin-left:auto}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
