@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";
.sepoPage,.sepoPage *{box-sizing:border-box}.sepoPage{--inner:1280px;--sepoGutter:24px;--sepoInnerW:min(var(--inner),calc(100vw - var(--sepoGutter) - var(--sepoGutter)));--text:#242424;--muted:#868686;--line:#e7e7e7;--keyColor:#1e9bff;--keyColorDeep:#0077e6;--keyColorSoft:#edf7ff;--keyColorText:#fff;--keyColorRgb:30,155,255;--sepoFontSans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Noto Sans KR","Segoe UI",sans-serif;--sepoFwBody:400;--sepoFwUi:500;--sepoFwTitle:500;--sepoFwSection:600;--sepoFwCategoryText:500;--sepoFwCampaignTitle:500;--sepoFwBrand:700;min-height:100vh;color:var(--text);font-family:var(--sepoFontSans);font-size:14px;font-weight:var(--sepoFwBody);font-synthesis:none;letter-spacing:0;background:#fff}.sepoPage .sepoKeyButton,.sepoPage .sepoKeyButton:hover{color:var(--keyColorText)!important}.sepoPage :where(a,p,span,li,button,input,h1,h2,h3,strong,em,label){font-weight:inherit}.sepoPage a{color:inherit;text-decoration:none}.sepoPage button,.sepoPage input{font:inherit}.sepoPage :where(.sepoNotice,.sepoUtilityNav,.sepoSearchForm input,.sepoPrimaryNav,.sepoQuickIcon,.sepoFilterTab,.sepoMediaBadge,.sepoNaverBadge,.sepoReward,.sepoSectionCopy,.sepoViewMore,.sepoDeadlineChip,.sepoCommunityLead,.sepoCommunityLabel,.sepoCommunityCount,.sepoFooterCopy,.sepoFooterLinks){font-weight:var(--sepoFwUi)}.sepoPage :where(.sepoSectionTitle,.sepoPremiumTitle,.sepoCommunityTitle,.sepoBizTitle){font-weight:var(--sepoFwTitle)}.sepoPage :where(.sepoQuickLabel,.sepoCategoryTitle,.sepoCategoryDescription,.sepoCategoryStat){font-weight:var(--sepoFwCategoryText)}.sepoPage :where(.sepoCardTitle){font-weight:var(--sepoFwCampaignTitle)}.sepoInner{width:var(--sepoInnerW);margin:0 auto}.sepoSrOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sepoUtility{border-bottom:1px solid #f1f1f1;height:36px;font-size:13px}.sepoUtility .sepoInner{justify-content:space-between;align-items:center;height:100%;display:flex}.sepoNotice{white-space:nowrap;align-items:center;gap:14px;min-width:0;display:flex}.sepoNotice a{color:#333;text-overflow:ellipsis;overflow:hidden}.sepoUtilityNav{color:#2f2f2f;white-space:nowrap;gap:20px;margin:0;padding:0;list-style:none;display:flex}.sepoMainHeader{height:76px}.sepoMainHeader .sepoInner{justify-content:space-between;align-items:center;height:100%;display:flex}.sepoLogo{font-size:30px;font-weight:var(--sepoFwBrand);letter-spacing:0;line-height:1}.sepoSearchIcon{width:24px;height:24px;color:inherit;display:block;position:relative}.sepoSearchIcon:before{content:"";border:2px solid;border-radius:50%;width:17px;height:17px;position:absolute;top:1px;left:1px}.sepoSearchIcon:after{content:"";transform-origin:50%;background:currentColor;border-radius:2px;width:9px;height:2px;position:absolute;bottom:3px;right:1px;transform:rotate(45deg)}.sepoSearchTrigger{color:#222;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.sepoSearchTrigger:hover{background:#f4f4f4}.sepoSearchOverlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1212149e;justify-content:center;padding:0 24px;animation:.18s ease-out sepoSearchFade;display:flex;position:fixed;inset:0}@keyframes sepoSearchFade{0%{opacity:0}to{opacity:1}}.sepoSearchPanel{width:100%;max-width:720px;margin-top:22vh;animation:.22s ease-out sepoSearchRise}@keyframes sepoSearchRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sepoSearchForm{border-bottom:2px solid #ffffffd9;align-items:center;gap:18px;padding-bottom:16px;display:flex}.sepoSearchForm input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:28px;line-height:1.3}.sepoSearchForm input::placeholder{color:#fff9}.sepoSearchForm input::-webkit-search-cancel-button{appearance:none}.sepoSearchSubmit{color:#fff;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:34px;height:34px;display:grid}.sepoSearchSubmit .sepoSearchIcon{width:28px;height:28px}.sepoSearchSubmit .sepoSearchIcon:before{border-width:2px;width:20px;height:20px;top:1px;left:1px}.sepoSearchSubmit .sepoSearchIcon:after{width:11px;bottom:4px;right:0}.sepoSearchClose{cursor:pointer;background:0 0;border:0;width:48px;height:48px;position:absolute;top:28px;right:32px}.sepoSearchClose span{background:#fff;border-radius:2px;width:30px;height:2px;position:absolute;top:50%;left:50%}.sepoSearchClose span:first-child{transform:translate(-50%,-50%)rotate(45deg)}.sepoSearchClose span:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.sepoNavWrap{border-bottom:1px solid var(--line);height:52px}.sepoNavWrap .sepoInner{align-items:center;gap:26px;height:100%;display:flex}.sepoPrimaryNav{white-space:nowrap;align-items:center;gap:24px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.sepoPrimaryNav li{align-items:center;height:52px;display:flex;position:relative}.sepoPrimaryNav a{transition:color .15s}.sepoPrimaryNav li:not(.isActive) a:hover{color:var(--keyColor)}.sepoPrimaryNav li.isActive{color:var(--keyColor);font-weight:700}.sepoCarousel{width:100%;padding-top:28px;overflow:hidden}.sepoCarouselViewport{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x mandatory;overflow-x:auto}.sepoCarouselViewport::-webkit-scrollbar{display:none}.sepoCarouselTrack{gap:22px;width:max-content;display:flex}.sepoCarouselSlide{isolation:isolate;aspect-ratio:3/2;scroll-snap-align:center;scroll-snap-stop:always;background:linear-gradient(129deg,#d6f2ff -4%,#fbf5ff 46%,#d8cdff 104%);border-radius:18px;flex:0 0 clamp(390px,30vw,500px);transition:transform .22s;position:relative;overflow:hidden}.sepoCarouselSlide.isActive{transform:translateY(-4px)}.sepoCarouselSlide>a{display:block;position:absolute;inset:0}.sepoCarouselSlide img{z-index:0;object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 30%,#000 44% 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 30%,#000 44% 100%)}.sepoCarouselCopy{z-index:1;color:#17334e;flex-direction:column;justify-content:center;align-items:flex-start;width:62%;padding:8% 7%;display:flex;position:absolute;inset:0 auto 0 0}.sepoCarouselEyebrow{color:var(--keyColorDeep);letter-spacing:.04em;font-size:12px;font-weight:700}.sepoCarouselCopy strong{color:#080b12;white-space:pre-line;word-break:keep-all;margin-top:10px;font-size:clamp(21px,1.62vw,29px);font-weight:800;line-height:1.32}.sepoCarouselMark{background:linear-gradient(135deg,var(--keyColorDeep)0%,#08c9d7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:800}.sepoCarouselDescription{color:#4a5c6e;word-break:keep-all;margin-top:10px;font-size:13px;line-height:1.55}.sepoQuickSection{padding-top:58px;position:relative}.sepoQuickList{grid-template-columns:repeat(12,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid}.sepoQuickItem{text-align:center;min-width:0;position:relative}.sepoQuickIcon{isolation:isolate;background:var(--keyColorSoft);width:74px;height:74px;box-shadow:inset 0 0 0 1px rgba(var(--keyColorRgb),.08);border-radius:22px;place-items:center;margin:0 auto 10px;display:grid}.sepoQuickIcon img{object-fit:contain;mix-blend-mode:multiply;width:46px;height:46px;display:block}.sepoQuickLabel{color:#333;font-size:14px;line-height:1.2}.sepoQuickIcon.today{color:var(--keyColor);font-size:14px}.sepoQuickIcon.pig{color:#ff73a5}.sepoQuickIcon.food{color:#3171ff}.sepoQuickIcon.beauty{color:#c45bff}.sepoQuickIcon.travel{color:#ff7a24}.sepoQuickIcon.culture{color:#ff4e4e;font-size:13px}.sepoQuickIcon.grocery{color:#cf811b}.sepoQuickIcon.life{color:#50a54d}.sepoQuickIcon.digital{color:#444}.sepoQuickIcon.community{color:#1987ff}.sepoQuickIcon.guide{color:#ffb000}.sepoQuickIcon.biz{color:#fff;background:linear-gradient(145deg,#48c8ff,var(--keyColor));font-size:19px}.sepoCampaignSection{margin-top:72px}.sepoSectionTitle{margin:0;font-size:24px;line-height:1.25}.sepoSectionTitle .point{color:var(--keyColor);font-style:normal}.sepoFilterTabs{flex-wrap:wrap;gap:8px;margin:25px 0 0;padding:0;list-style:none;display:flex}.sepoFilterTab{color:#272727;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:999px;min-width:70px;height:34px;padding:0 20px;font-size:14px}.sepoFilterTab.isActive{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoCardGrid{grid-template-columns:repeat(4,1fr);gap:28px 22px;margin:34px 0 0;padding:0;list-style:none;display:grid}.sepoCampaignCard{background:#fff;min-width:0}.sepoThumb{aspect-ratio:1;background:#f4f4f4;border-radius:10px;position:relative;overflow:hidden}.sepoThumb img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.sepoCampaignCard a:hover .sepoThumb img{transform:scale(1.04)}.sepoBadgeRow{z-index:1;gap:5px;display:flex;position:absolute;top:12px;left:12px}.sepoMediaBadge,.sepoNaverBadge{color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:16px;display:grid;box-shadow:0 3px 10px #0000001f}.sepoNaverBadge{background:#03c75a}.sepoMediaBadge.instagram{background:linear-gradient(135deg,#ff4b90,#ff3f73);font-size:16px}.sepoMediaBadge.reels{background:linear-gradient(135deg,#ff3e80,#f232a3);font-size:15px}.sepoHeart{color:#fff;text-align:center;background:#0000003d;border-radius:50%;width:30px;height:30px;font-size:18px;line-height:30px;position:absolute;top:12px;right:12px}.sepoCardBody{padding-top:14px}.sepoCardTitle{color:#1f1f1f;word-break:keep-all;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:49px;margin:0 0 10px;font-size:18px;line-height:1.35;display:-webkit-box;overflow:hidden}.sepoReward{color:#3d3d3d;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-height:21px;margin:0;font-size:15px;line-height:1.35;overflow:hidden}.sepoCampaignDetail{padding:44px 0 96px}.sepoCampaignDetailGrid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:48px;display:grid}.sepoCampaignDetailMedia{aspect-ratio:1;background:#f6f8fa;border:1px solid #e4ebf1;border-radius:8px;overflow:hidden}.sepoCampaignDetailMedia img,.sepoCampaignDetailMedia video{object-fit:contain;width:100%;height:100%;display:block}.sepoCampaignDetailInfo{padding-top:12px}.sepoCampaignDetailCategory{color:var(--keyColorDeep);font-size:14px;font-weight:var(--sepoFwUi);margin:0}.sepoCampaignDetailInfo h1{color:#1f2c3a;font-size:30px;font-weight:var(--sepoFwTitle);word-break:keep-all;margin:12px 0 0;line-height:1.32}.sepoCampaignDetailReward{color:var(--keyColorDeep);font-size:23px;font-weight:var(--sepoFwTitle);margin:22px 0 0}.sepoCampaignDetailNotice{border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;margin-top:30px;padding:20px 0}.sepoCampaignDetailNotice strong{color:#314356;font-size:14px;font-weight:var(--sepoFwUi)}.sepoCampaignDetailNotice p{color:#728294;word-break:keep-all;margin:9px 0 0;font-size:14px;line-height:1.6}.sepoCampaignDetailActions{grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin-top:28px;display:grid}.sepoCampaignDetailActions a{color:#5a6b7c;min-height:50px;font-size:14px;font-weight:var(--sepoFwUi);border:1px solid #cfdeea;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.sepoCampaignDetailActions a:first-child{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoCampaignDetailActions a:first-child:hover{border-color:var(--keyColorDeep);background:var(--keyColorDeep)}.sepoCampaignDetailActions a:last-child:hover{color:var(--keyColorDeep);border-color:#9ccffd}.sepoCampaignGuide{padding:40px 0 96px}.sepoCampaignGuideGrid{grid-template-columns:minmax(0,1fr) 390px;gap:40px;display:grid}.sepoCampaignGuideContent{min-width:0}.sepoCampaignGuideSection{border-bottom:1px solid #e4ebf1;grid-template-columns:150px minmax(0,1fr);gap:40px;padding:36px 0;display:grid}.sepoCampaignGuideSection:first-child{padding-top:12px}.sepoCampaignGuideSection h2{color:#1f2c3a;font-size:16px;font-weight:var(--sepoFwSection);margin:0;line-height:1.5}.sepoCampaignGuideSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.sepoCampaignGuideSteps li{color:#34485c;word-break:keep-all;align-items:flex-start;gap:10px;font-size:16px;line-height:1.6;display:flex}.sepoCampaignGuideSteps b{width:22px;height:22px;color:var(--keyColorDeep);background:#e9f4ff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.sepoCampaignGuideText{color:#34485c;word-break:keep-all;font-size:16px;line-height:1.75}.sepoCampaignGuideText p{margin:0}.sepoCampaignGuideText p+p{margin-top:14px}.sepoCampaignGuideAside{border-left:1px solid #e4ebf1;min-width:0;padding-left:40px}.sepoCampaignGuideSticky{position:sticky;top:28px}.sepoCampaignGuideSticky h1{color:#1f2c3a;font-size:24px;font-weight:var(--sepoFwTitle);word-break:keep-all;margin:10px 0 0;line-height:1.38}.sepoCampaignGuideMedia{aspect-ratio:1;background:#f3f6f9;border-radius:8px;margin-top:24px;overflow:hidden}.sepoCampaignGuideMedia img,.sepoCampaignGuideMedia video{object-fit:contain;width:100%;height:100%;display:block}.sepoCampaignGuideSticky .sepoCampaignDetailActions{grid-template-columns:1fr;margin-top:28px}.sepoSectionHead{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.sepoSectionCopy{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.45}.sepoViewMore{color:#4a4a4a;flex:none;font-size:15px}.sepoDeadlineSection,.sepoCategorySection,.sepoPremiumSection,.sepoCommunitySection{margin-top:72px}.sepoDeadlineGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.sepoDeadlineChip{color:#fff;z-index:1;background:#101010c2;border-radius:999px;align-items:center;height:30px;padding:0 12px;font-size:13px;display:inline-flex;position:absolute;bottom:14px;left:14px}.sepoCategoryGrid{grid-template-columns:repeat(4,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid}.sepoCategoryCard{min-width:0}.sepoCategoryImage{aspect-ratio:4/3;background:#f4f4f4;border-radius:10px;overflow:hidden}.sepoCategoryImage img,.sepoPremiumImage img{object-fit:cover;width:100%;height:100%;display:block}.sepoCategoryTitle{margin:14px 0 8px;font-size:19px;line-height:1.25}.sepoCategoryDescription{color:#646464;word-break:keep-all;margin:0;font-size:14px;line-height:1.5}.sepoCategoryStat{color:var(--keyColor);margin-top:14px;font-size:14px;display:inline-flex}.sepoPremiumBand{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.sepoPremiumItem{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;min-width:0;padding:22px 0;display:grid}.sepoPremiumImage{aspect-ratio:4/3;background:#f4f4f4;border-radius:10px;overflow:hidden}.sepoPremiumTitle{margin:0 0 10px;font-size:20px;line-height:1.25}.sepoPremiumDescription{color:#666;word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.sepoCommunityBand{border-top:2px solid #222;grid-template-columns:1.05fr 1.95fr;align-items:start;gap:34px;padding-top:28px;display:grid}.sepoCommunityLead{color:#555;word-break:keep-all;margin:0;font-size:15px;line-height:1.55}.sepoCommunityList{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sepoCommunityList li{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(0,1fr) 120px;align-items:center;gap:18px;min-height:70px;display:grid}.sepoCommunityLabel{color:var(--keyColor);font-size:14px}.sepoCommunityTitle{color:#222;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.sepoCommunityCount{color:#777;text-align:right;font-size:13px}.sepoFooter{color:#fff;background:#222;margin-top:84px;padding:44px 0 52px}.sepoFooterGrid{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.sepoFooterLogo{font-size:28px;font-weight:var(--sepoFwBrand);margin:0 0 14px;line-height:1}.sepoFooterCopy{color:#cfcfcf;margin:0;font-size:14px;line-height:1.7}.sepoFooterLinks{color:#f4f4f4;white-space:nowrap;gap:22px;font-size:14px;display:flex}.sepoFooterBiz{border-top:1px solid #ffffff1f;margin-top:30px;padding-top:24px}.sepoFooterBiz p{color:#9a9a9a;flex-wrap:wrap;gap:6px 18px;margin:0 0 6px;font-size:13px;line-height:1.7;display:flex}.sepoFooterCopyright{color:#7d7d7d;margin-top:12px}.sepoFloatingButtons{z-index:5;flex-direction:column;gap:10px;display:flex;position:fixed;bottom:24px;right:24px}.sepoFloatBtn{color:#222;background:#fff;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 8px 24px #00000021}.sepoFloatTop{opacity:0;pointer-events:none;cursor:pointer;padding:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}.sepoFloatTop.isShown{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.sepoFloatTop{transition:none}}.sepoMenuFirstSection{margin-top:44px}.sepoStoreLoading,.sepoStoreEnd{color:#8b98a8;text-align:center;margin:26px 0 0;font-size:14px}.sepoEmpty{color:#8b8b8b;text-align:center;border:1px solid var(--line);border-radius:14px;margin:34px 0 0;padding:72px 0;font-size:15px}.sepoStoreDetailPrice{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 20px;display:flex}.sepoStoreDetailPrice strong{color:#111;font-size:30px;font-weight:var(--sepoFwBrand)}.sepoStoreDetailPrice .sepoStoreRate{font-size:30px}.sepoStoreDetailPrice s{color:#adadad;font-size:16px}.sepoStoreDetailSpec{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:10px;margin:0 0 24px;padding:18px 0;display:grid}.sepoStoreDetailSpec div{align-items:baseline;gap:16px;display:flex}.sepoStoreDetailSpec dt{color:#8b8b8b;flex:none;width:60px;font-size:14px}.sepoStoreDetailSpec dd{color:#2b2b2b;margin:0;font-size:15px}.sepoApplyButton{background:var(--keyColor);color:#fff;height:52px;font-size:16px;font-weight:var(--sepoFwBrand);cursor:pointer;border:0;border-radius:8px;flex:200px;transition:background .15s}.sepoApplyButton:hover:not(:disabled){background:var(--keyColorDeep)}.sepoApplyButton:disabled{cursor:default}.sepoApplyButton.isApplied{color:#6b7684;background:#eef1f4}.sepoApplyError{color:#e5484d;width:100%;margin:10px 0 0;font-size:13px}button.sepoHeart{cursor:pointer;border:0;padding:0;transition:background .15s,color .15s}button.sepoHeart.isOn{color:#fff;background:#ff4757eb}.sepoSearchHitLabel{color:#fff;background:#00000094;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;top:12px;left:12px}.sepoPhoneCarrierPicker{flex-wrap:wrap;gap:6px;display:flex}.sepoPage .sepoPhoneCarrierPicker button{color:#66717e;cursor:pointer;background:#fff;border:1px solid #dfe5eb;border-radius:999px;height:34px;padding:0 16px;font-size:14px;transition:border-color .15s,background .15s,color .15s}.sepoPage .sepoPhoneCarrierPicker button:hover{border-color:var(--keyColor)}.sepoPage .sepoPhoneCarrierPicker button.isActive{border-color:var(--keyColor);background:var(--keyColorSoft);color:var(--keyColorDeep);font-weight:var(--sepoFwUi)}.sepoFaqList{border-top:1px solid var(--line);margin:30px 0 0;padding:0;list-style:none}.sepoFaqList li{border-bottom:1px solid var(--line)}.sepoFaqList summary{color:#222;font-size:16px;font-weight:var(--sepoFwUi);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;list-style:none;display:flex}.sepoFaqList summary::-webkit-details-marker{display:none}.sepoFaqList summary:after{content:"+";color:#9aa4b0;flex:none;font-size:20px;line-height:1}.sepoFaqList details[open] summary{color:var(--keyColorDeep)}.sepoFaqList details[open] summary:after{content:"−"}.sepoFaqList p{color:#5c6673;word-break:keep-all;margin:0;padding:0 4px 24px;font-size:15px;line-height:1.65}.sepoUtilityUser{color:#4a5560}.sepoUtilityNav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sepoUtilityNav button:hover{color:var(--keyColorDeep)}.sepoPointPanel{background:linear-gradient(120deg,#f2f6ff 0%,#fdf3f7 100%);border-radius:18px;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:24px;margin:0 0 34px;padding:34px 36px;display:grid}.sepoPointPanelLead{gap:4px;margin:0 0 10px;line-height:1.28;display:grid}.sepoPointPanelLead strong{font-size:22px;font-weight:var(--sepoFwTitle)}.sepoPointPanelLead em{color:var(--keyColorDeep);font-size:26px;font-style:normal;font-weight:var(--sepoFwBrand)}.sepoPointPanelCopy{color:#5c6673;word-break:keep-all;margin:0 0 20px;font-size:14px;line-height:1.55}.sepoPointCard{background:#fff;border-radius:14px;padding:22px 24px;box-shadow:0 8px 24px #26334212}.sepoPointCardStats{flex-wrap:wrap;gap:12px 48px;margin:0 0 18px;display:flex}.sepoPointCardStats dt{color:#7b8794;margin-bottom:6px;font-size:13px}.sepoPointCardStats dd{color:#1f2937;font-size:24px;font-weight:var(--sepoFwBrand);margin:0}.sepoPointCardGuest{color:#5c6673;margin:0 0 16px;font-size:14px}.sepoPointCardActions{flex-wrap:wrap;gap:10px;display:flex}.sepoPointCardActions a{color:#33414f;border:1px solid #dde3ea;border-radius:8px;flex:140px;justify-content:center;align-items:center;height:42px;font-size:14px;transition:border-color .15s,color .15s;display:inline-flex}.sepoPointCardActions a:hover{border-color:var(--keyColor);color:var(--keyColorDeep)}.sepoPointPanelArt{place-items:center;display:grid}.sepoPointCoin{color:#fff;width:92px;height:92px;font-size:38px;font-weight:var(--sepoFwBrand);background:linear-gradient(145deg,#ffd76a,#f5a623);border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 24px #f5a62352}@media (max-width:760px){.sepoPointPanel{grid-template-columns:1fr;padding:26px 22px}.sepoPointPanelArt{display:none}.sepoPointCardStats{gap:12px 28px}}.sepoPointBadge{border-radius:6px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.sepoStorePoint{color:#fff;background:#0000009e;border-radius:6px;padding:4px 8px;font-size:12px;position:absolute;bottom:10px;left:10px}.sepoPointBadge.onLight{background:var(--keyColorSoft);color:var(--keyColorDeep);font-weight:var(--sepoFwUi)}.sepoStorePriceRow{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.sepoStoreRate{color:#ff4d4f;font-size:18px;font-weight:var(--sepoFwBrand)}.sepoStorePrice{color:#111;font-size:18px;font-weight:var(--sepoFwBrand)}.sepoStoreListPrice{color:#adadad;font-size:13px;text-decoration:line-through}.sepoPageLead,.sepoNetLead{color:#646464;word-break:keep-all;margin:12px 0 0;font-size:16px;line-height:1.6}.sepoNetLayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;margin-top:34px;display:grid}.sepoNetSteps{gap:14px;display:grid}.sepoNetStep{border:1px solid var(--line);border-radius:16px;margin:0;padding:24px 26px 26px}.sepoNetStep legend{float:left;width:100%;font-size:19px;font-weight:var(--sepoFwTitle);align-items:center;gap:10px;margin-bottom:16px;padding:0 6px 0 0;display:flex}.sepoNetStep>:not(legend){clear:both}.sepoNetStepNum{color:var(--keyColor);font-size:15px;font-weight:var(--sepoFwBrand)}.sepoNetChips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.sepoNetChip{color:#272727;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:999px;height:40px;padding:0 18px;font-size:15px;transition:border-color .15s,background .15s,color .15s}.sepoNetChip:hover{border-color:var(--keyColor)}.sepoNetChip.isActive{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoNetCards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:stretch;gap:10px;margin-top:16px;display:grid}.sepoNetCard{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:12px;align-content:start;justify-items:start;gap:4px;height:100%;padding:16px 18px;transition:border-color .15s,background .15s;display:grid}.sepoNetCard:hover{border-color:var(--keyColor)}.sepoNetCard.isActive{border-color:var(--keyColor);background:var(--keyColor)}.sepoNetCard strong{font-size:17px;font-weight:var(--sepoFwTitle)}.sepoNetCard span{color:#767676;word-break:keep-all;font-size:14px;line-height:1.5}.sepoNetCard.isActive strong,.sepoNetCard.isActive span,.sepoNetCard.isActive em{color:#fff}.sepoNetCard em{color:var(--keyColor);margin-top:4px;font-size:14px;font-style:normal}.sepoNetOptions{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sepoNetOptions label{cursor:pointer;border:1px solid #ececec;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:border-color .15s;display:grid}.sepoNetOptions label:hover{border-color:var(--keyColor)}.sepoNetOptions input{width:20px;height:20px;accent-color:var(--keyColor);cursor:pointer}.sepoNetOptionText{gap:3px;display:grid}.sepoNetOptionText strong{font-size:16px;font-weight:var(--sepoFwUi)}.sepoNetOptionText span{color:#8b8b8b;font-size:14px}.sepoNetOptionFee{color:#3d3d3d;white-space:nowrap;font-size:15px}.sepoNetMinus{color:var(--keyColor)}.sepoNetFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sepoNetField{gap:8px;display:grid}.sepoNetFieldWide{grid-column:1/-1}.sepoNetField>span{color:#555;font-size:15px}.sepoNetField input,.sepoNetField select,.sepoNetField textarea{color:#111;background:#fff;border:1px solid #dcdcdc;border-radius:8px;width:100%;height:50px;padding:0 16px;font-size:15px;transition:border-color .15s}.sepoNetField textarea{resize:vertical;height:auto;padding:14px 16px;line-height:1.55}.sepoNetField input::placeholder,.sepoNetField textarea::placeholder{color:#a2a2a2}.sepoNetField input:focus,.sepoNetField select:focus,.sepoNetField textarea:focus{border-color:var(--keyColor);outline:0}.sepoNetSummary{position:sticky;top:20px}.sepoNetSummaryInner{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 24px 26px}.sepoNetSummaryInner h2{font-size:17px;font-weight:var(--sepoFwTitle);margin:0 0 16px}.sepoNetSummaryInner dl{gap:10px;margin:0 0 18px;display:grid}.sepoNetSummaryInner dl div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.sepoNetSummaryInner dt{color:#8b8b8b;white-space:nowrap;font-size:14px}.sepoNetSummaryInner dd{color:#2b2b2b;text-align:right;word-break:keep-all;margin:0;font-size:15px}.sepoNetTotal,.sepoNetGift{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.sepoNetTotal span,.sepoNetGift span{color:#555;font-size:15px}.sepoNetTotal strong{color:var(--keyColor);font-size:24px;font-weight:var(--sepoFwBrand)}.sepoNetGift{border-top:0;padding-top:8px}.sepoNetGift strong{font-size:16px;font-weight:var(--sepoFwUi)}.sepoNetAgree{color:#555;cursor:pointer;align-items:flex-start;gap:9px;margin-top:18px;font-size:14px;line-height:1.45;display:flex}.sepoNetAgree input{width:18px;height:18px;accent-color:var(--keyColor);cursor:pointer;flex:none}.sepoNetError{color:#e5484d;margin:12px 0 0;font-size:13px;line-height:1.45}.sepoNetSubmit{background:var(--keyColor);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;height:62px;margin-top:16px;font-size:21px;font-weight:800;transition:background .15s}.sepoNetSubmit:hover:not(:disabled){background:var(--keyColorDeep)}.sepoNetSubmit:disabled{opacity:.6;cursor:not-allowed}.sepoNetShare{border:1px solid var(--keyColor);width:100%;height:54px;color:var(--keyColor);font-size:17px;font-weight:var(--sepoFwBrand);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;transition:background .15s,border-color .15s,color .15s}.sepoNetShare:hover{border-color:var(--keyColorDeep);background:var(--keyColorSoft);color:var(--keyColorDeep)}.sepoNetNote{color:#9a9a9a;word-break:keep-all;margin:14px 0 0;font-size:13px;line-height:1.55}.sepoNetTotalText strong{font-size:17px;font-weight:var(--sepoFwUi)}.sepoNetBlock{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.sepoNetBlock h3{font-size:17px;font-weight:var(--sepoFwTitle);margin:0 0 12px}.sepoNetFlow{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sepoNetFlow li{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.sepoNetFlow b{color:var(--keyColor);font-size:13px;font-weight:var(--sepoFwBrand);line-height:1.5}.sepoNetFlowText{gap:2px;display:grid}.sepoNetFlowText strong{font-size:15px;font-weight:var(--sepoFwUi)}.sepoNetFlowText span{color:#8b8b8b;word-break:keep-all;font-size:14px;line-height:1.5}.sepoNetDone{border:1px solid var(--line);text-align:center;border-radius:16px;margin-top:34px;padding:64px 24px}.sepoNetDone h2{font-size:22px;font-weight:var(--sepoFwTitle);margin:0 0 12px}.sepoNetDone p{color:#646464;margin:0;font-size:15px;line-height:1.6}.sepoNetDoneSummary{flex-wrap:wrap;justify-content:center;gap:12px 34px;margin:26px 0 0;display:flex}.sepoNetDoneSummary div{gap:6px;display:grid}.sepoNetDoneSummary dt{color:#8b8b8b;font-size:13px}.sepoNetDoneSummary dd{font-size:16px;font-weight:var(--sepoFwTitle);margin:0}.sepoBizSection{margin-top:56px}.sepoBizGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sepoBizCard{border:1px solid var(--line);border-radius:16px;padding:28px 26px}.sepoBizTitle{margin:0 0 10px;font-size:19px;line-height:1.3}.sepoBizCopy{color:#646464;word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.sepoBizStat{color:var(--keyColor);margin-top:16px;font-size:14px;display:inline-flex}.sepoStepList{counter-reset:sepoStep;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sepoStepList li{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:start;gap:20px;padding-top:22px;display:grid}.sepoStepNum{color:var(--keyColor);font-size:22px;font-weight:var(--sepoFwBrand);line-height:1.2}.sepoBizCta{background:var(--keyColorSoft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:34px 36px;display:grid}.sepoBizCta .sepoBizCopy{margin-top:10px}.sepoBizContact{text-align:right;justify-items:end;gap:6px;display:grid}.sepoBizContact a{color:var(--keyColorDeep);font-size:20px;font-weight:var(--sepoFwBrand)}.sepoBizContact span{color:#646464;font-size:14px}.sepoAuthPage{min-height:100vh;padding:0 var(--sepoGutter);background:#fff;justify-content:center;display:flex}.sepoAuthBox{width:100%;max-width:400px;padding:90px 0 80px}.sepoAuthLogo{font-size:34px;font-weight:var(--sepoFwBrand);text-align:center;margin-bottom:46px;line-height:1;display:block}.sepoAuthForm{gap:10px;display:grid}.sepoAuthForm input:not([type=checkbox]):not([type=radio]){color:#111;background:#fff;border:1px solid #dcdcdc;border-radius:6px;width:100%;height:56px;padding:0 18px;font-size:15px;transition:border-color .15s}.sepoAuthForm input::placeholder{color:#a2a2a2}.sepoAuthForm input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--keyColor);outline:0}.sepoAuthRow{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 12px;font-size:14px;display:flex}.sepoAuthCheck{color:#555;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.sepoAuthCheck input{width:18px;height:18px;accent-color:var(--keyColor);cursor:pointer}.sepoAuthHelp{color:#767676;text-underline-offset:3px;text-decoration:underline}.sepoAuthHelp:hover{color:var(--keyColor)}.sepoAuthSubmit{background:var(--keyColor);color:#fff;width:100%;height:56px;font-size:16px;font-weight:var(--sepoFwBrand);cursor:pointer;border:0;border-radius:6px;transition:background .15s}.sepoAuthSubmit:hover:not(:disabled){background:var(--keyColorDeep)}.sepoAuthSubmit:disabled{opacity:.6;cursor:not-allowed}.sepoAuthPromo{border-top:1px solid var(--line);margin-top:44px;padding-top:30px}.sepoAuthPromo strong{font-size:17px;font-weight:var(--sepoFwTitle);margin-bottom:8px;display:block}.sepoAuthPromo p{color:#666;word-break:keep-all;margin:0;font-size:14px;line-height:1.55}.sepoAuthPromo em{color:var(--keyColor);font-style:normal;font-weight:var(--sepoFwUi)}.sepoAuthRegister{height:56px;font-size:16px;font-weight:var(--sepoFwUi);border:1px solid #dcdcdc;border-radius:6px;justify-content:center;align-items:center;margin-top:18px;transition:border-color .15s,color .15s;display:flex}.sepoAuthRegister:hover{border-color:var(--keyColor);color:var(--keyColor)}.sepoAuthFooter{text-align:center;margin-top:56px}.sepoAuthFooterLinks{color:#555;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;font-size:13px;display:flex}.sepoAuthFooterLinks a:hover{color:var(--keyColor)}.sepoAuthFooter p{color:#a0a0a0;margin:16px 0 0;font-size:12px}.sepoShoppingPage{padding-bottom:96px}.sepoShoppingContent{padding-top:54px}.sepoShoppingHeading{border-bottom:1px solid #e6edf2;grid-template-columns:minmax(0,1fr) minmax(280px,520px);align-items:end;gap:40px;padding-bottom:26px;display:grid}.sepoShoppingHeading p{color:var(--keyColorDeep);font-size:13px;font-weight:var(--sepoFwUi);margin:0 0 8px}.sepoShoppingHeading h2{color:#1b2634;font-size:28px;font-weight:var(--sepoFwTitle);margin:0}.sepoShoppingSummary{color:#718091;gap:7px;margin:0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.sepoShoppingSummary li{padding-left:11px;position:relative}.sepoShoppingSummary li:before{background:var(--keyColor);content:"";border-radius:50%;width:3px;height:3px;position:absolute;top:.56em;left:0}.sepoShoppingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.sepoShoppingMerchant{color:#263342;text-align:left;background:#fff;border:1px solid #e6ecf2;border-radius:14px;grid-template-columns:116px minmax(0,1fr);gap:18px;width:100%;height:100%;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.sepoShoppingMerchantBody{flex-direction:column;gap:6px;min-width:0;display:flex}.sepoShoppingMerchantDesc{color:#7d8996;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.5;overflow:hidden}.sepoShoppingMerchantFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.sepoShoppingMerchantFoot em{color:var(--keyColorDeep);font-size:15px;font-style:normal;font-weight:var(--sepoFwBrand);white-space:nowrap}.sepoShoppingMerchant:hover{border-color:#b7dcff;transform:translateY(-2px);box-shadow:0 8px 20px #0f5b9817}.sepoShoppingMerchant:focus-visible,.sepoShoppingModalClose:focus-visible,.sepoShoppingStart:focus-visible,.sepoShoppingMerchantActions button:focus-visible,.sepoShoppingMerchantActions a:focus-visible,.sepoShoppingMerchantLogo:focus-visible{outline:3px solid rgba(var(--keyColorRgb),.28);outline-offset:2px}.sepoShoppingMerchantLogo{height:100%;min-height:116px;color:var(--keyColorDeep);font-size:32px;font-weight:var(--sepoFwBrand);background:#f4f7fa;border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.sepoShoppingMerchantLogo>img{object-fit:contain;background:#fff;width:100%;height:100%;padding:12px;display:block;position:absolute;inset:0}.sepoShoppingMerchantBody>strong{color:#1d2a38;width:100%;font-size:17px;font-weight:var(--sepoFwTitle);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.sepoShoppingMerchantActions{flex:none;gap:6px;display:flex}.sepoShoppingMerchantActions button{color:#55636f;cursor:pointer;height:34px;font-size:13px;font-weight:var(--sepoFwUi);white-space:nowrap;background:#fff;border:1px solid #dbe4ec;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.sepoShoppingMerchantActions button:last-child{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoShoppingMerchantActions button:last-child:hover{background:var(--keyColorDeep);border-color:var(--keyColorDeep);color:#fff}.sepoShoppingMerchantActions button:hover{color:var(--keyColorDeep);border-color:#9fcffd}.sepoShoppingMerchantActions a:hover{background:var(--keyColorDeep);border-color:var(--keyColorDeep)}.sepoShoppingLinkSection{background:#f5faff;margin-top:76px;padding:46px 0}.sepoShoppingLinkInner{grid-template-columns:minmax(240px,.82fr) minmax(0,1.4fr);align-items:center;gap:52px;display:grid}.sepoShoppingLinkCopy>p{color:var(--keyColorDeep);font-size:13px;font-weight:var(--sepoFwUi);margin:0 0 9px}.sepoShoppingLinkCopy h2{color:#1b2634;font-size:24px;font-weight:var(--sepoFwTitle);margin:0}.sepoShoppingLinkCopy>span{color:#68788a;word-break:keep-all;margin-top:11px;font-size:14px;line-height:1.55;display:block}.sepoShoppingLinkForm{min-width:0}.sepoShoppingLinkMerchant{align-items:center;gap:8px;margin-bottom:10px;display:flex}.sepoShoppingLinkMerchant span{color:#34516b;font-size:13px;font-weight:var(--sepoFwUi)}.sepoShoppingLinkMerchant button{color:#8290a0;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.sepoShoppingLinkField,.sepoShoppingLinkResult{background:#fff;border:1px solid #cbdde9;border-radius:5px;width:100%;min-height:48px;display:flex;overflow:hidden}.sepoShoppingLinkField:focus-within{border-color:var(--keyColor);box-shadow:0 0 0 3px var(--keyColorSoft)}.sepoShoppingLinkField input,.sepoShoppingLinkResult input{color:#34475b;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 15px;font-size:13px}.sepoShoppingLinkField input::placeholder{color:#97a5b4}.sepoShoppingLinkField button,.sepoShoppingLinkResult button{background:var(--keyColor);color:#fff;cursor:pointer;min-width:112px;font-size:13px;font-weight:var(--sepoFwUi);border:0;justify-content:center;align-items:center;gap:6px;padding:0 16px;display:inline-flex}.sepoShoppingLinkField button:disabled{cursor:wait;opacity:.7}.sepoShoppingLinkResult{border-color:#9fcdf2;margin-top:10px}.sepoShoppingLinkResult button{background:#2f6d99}.sepoShoppingLinkError{color:#d64a4a;margin:9px 0 0;font-size:12px}.sepoShoppingNoticeSection{padding-top:62px}.sepoShoppingNoticeSection h2{color:#233344;font-size:18px;font-weight:var(--sepoFwTitle);margin:0}.sepoShoppingNoticeSection ul{color:#718091;border-top:1px solid #e2e9ef;gap:9px;margin:0;padding:18px 0 0;font-size:13px;line-height:1.5;list-style:none;display:grid}.sepoShoppingNoticeSection li{padding-left:11px;position:relative}.sepoShoppingNoticeSection li:before{content:"";background:#95a3b1;border-radius:50%;width:3px;height:3px;position:absolute;top:.58em;left:0}.sepoShoppingSentinel{color:#9aa4b0;justify-content:center;align-items:center;padding:28px 0 8px;display:flex}.sepoShoppingState{color:#93a0ad;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:260px;display:grid}.sepoShoppingState p{color:#72808e;margin:0;font-size:14px}.sepoShoppingState button{height:36px;color:var(--keyColorDeep);cursor:pointer;font-size:13px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #d8e4ee;border-radius:5px;margin-top:4px;padding:0 12px}.sepoShoppingSpinner{animation:.7s linear infinite sepoShoppingSpin}@keyframes sepoShoppingSpin{to{transform:rotate(360deg)}}.sepoShoppingModalBackdrop{z-index:80;background:#141e2873;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.sepoShoppingModal{background:#fff;border:1px solid #dce5ed;border-radius:8px;width:min(100%,480px);max-height:min(760px,100vh - 48px);padding:30px;position:relative;overflow:auto;box-shadow:0 22px 60px #0e1f2f38}.sepoShoppingModalClose{color:#647382;cursor:pointer;background:#f3f6f8;border:0;border-radius:6px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.sepoShoppingModalBrand{align-items:center;gap:14px;padding-right:40px;display:flex}.sepoShoppingModalBrand p{color:#7c8a97;margin:0 0 5px;font-size:12px}.sepoShoppingModalBrand h2{color:#1e2d3b;font-size:21px;font-weight:var(--sepoFwTitle);margin:0}.sepoShoppingModalDescription{color:#5d6d7c;word-break:keep-all;margin:24px 0 0;font-size:14px;line-height:1.6}.sepoShoppingModalFacts{background:#e1e9ef;border:1px solid #e1e9ef;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:24px 0 0;display:grid}.sepoShoppingModalFacts div{background:#fff;padding:14px}.sepoShoppingModalFacts dt{color:#81909e;font-size:12px}.sepoShoppingModalFacts dd{color:#273749;font-size:14px;font-weight:var(--sepoFwUi);margin:7px 0 0}.sepoShoppingModalNotice,.sepoShoppingModalPayment{color:#687887;white-space:pre-line;word-break:keep-all;margin:16px 0 0;font-size:13px;line-height:1.55}.sepoShoppingModalNotice{background:#f3faff;align-items:flex-start;gap:7px;padding:12px;display:flex}.sepoShoppingModalNotice svg{color:var(--keyColorDeep);flex:none;margin-top:2px}.sepoShoppingModalRules{border-top:1px solid var(--line);gap:14px;margin:16px 0 0;padding-top:16px;display:grid}.sepoShoppingModalRules strong{color:#33414f;font-size:14px;font-weight:var(--sepoFwUi);margin-bottom:6px;display:block}.sepoShoppingModalRules p{color:#6b7684;word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.sepoShoppingStart{background:var(--keyColor);color:#fff;min-height:48px;font-size:14px;font-weight:var(--sepoFwUi);border-radius:6px;justify-content:center;align-items:center;gap:7px;margin-top:24px;display:flex}.sepoShoppingStart:hover{background:var(--keyColorDeep)}.sepoPhonePage{padding-bottom:96px}.sepoPhoneBody{padding-top:34px}.sepoPhoneDeals{min-width:0}.sepoPhoneListHead{margin-bottom:18px}.sepoPhoneDealGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sepoPhoneDealCard{background:#fff;border:1px solid #e0e6ed;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden}.sepoPhoneDealCard:hover{border-color:#b4dcff;transform:translateY(-2px);box-shadow:0 10px 22px #1453821a}.sepoPhoneWishlist{z-index:2;color:#84909d;cursor:pointer;background:#ffffffdb;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.sepoPhoneWishlist:hover{color:var(--keyColorDeep)}.sepoPhoneDealVisual{background:#f7f9fb;place-items:center;height:205px;padding:24px 18px 10px;display:grid;position:relative;overflow:hidden}.sepoPhoneDealVisual>img:last-child{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.sepoPhonePreorder{z-index:1;max-width:58px;position:absolute;top:10px;left:10px}.sepoPhoneDelivery{z-index:1;color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#1e2731c2;border-radius:4px;max-width:calc(100% - 18px);padding:5px 7px;font-size:10px;position:absolute;bottom:9px;right:9px;overflow:hidden}.sepoPhoneDealContent{padding:16px 16px 17px}.sepoPhoneDealContent>span{color:#7b8794;font-size:11px}.sepoPhoneDealContent i{color:#bcc5ce;padding:0 2px;font-style:normal}.sepoPhoneDealContent h3{color:#263241;min-height:41px;font-size:15px;line-height:1.38;font-weight:var(--sepoFwCampaignTitle);word-break:keep-all;margin:7px 0 6px}.sepoPhoneDealContent p{color:var(--keyColorDeep);margin:0;font-size:16px;font-weight:700}.sepoPhoneDealAction{color:#52606d;cursor:pointer;width:100%;height:36px;font-size:12px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #d9e1e9;border-radius:5px;justify-content:center;align-items:center;margin-top:15px;display:inline-flex}.sepoPhoneDealAction:hover,.sepoPhoneDealAction.isSelected{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoPhoneDetailPage{padding-bottom:96px}.sepoPhoneDetailIntro{border-bottom:1px solid #e6edf3;padding-bottom:30px}.sepoPhoneDetailBody{padding-top:42px}.sepoPhoneDetailLayout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:56px;display:grid}.sepoPhoneDetailMain{min-width:0}.sepoPhoneDetailProduct{border-bottom:1px solid #e5ebf0;grid-template-columns:minmax(300px,.9fr) minmax(320px,1fr);align-items:center;gap:42px;padding-bottom:48px;display:grid}.sepoPhoneDetailVisual{background:#f6f8fb;border-radius:8px;place-items:center;min-height:360px;padding:40px;display:grid;position:relative;overflow:hidden}.sepoPhoneDetailVisual>img:last-child{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;max-height:330px}.sepoPhoneDetailVisual .sepoPhonePreorder{max-width:66px;top:20px;left:20px}.sepoPhoneProductMeta{color:#778594;margin:0;font-size:14px}.sepoPhoneProductMeta i{color:#c4cdd5;padding:0 3px;font-style:normal}.sepoPhoneDetailProductCopy h2{color:#202c39;font-size:30px;line-height:1.3;font-weight:var(--sepoFwTitle);margin:10px 0 22px}.sepoPhoneRetailPrice{color:#8b97a4;margin:0;font-size:14px}.sepoPhoneRetailPrice del{margin-left:5px}.sepoPhoneDevicePrice{color:var(--keyColorDeep);font-size:30px;font-weight:var(--sepoFwTitle);margin:5px 0 0}.sepoPhoneDevicePriceNote{color:#8b97a4;margin:4px 0 0;font-size:12px}.sepoPhoneBenefitList{border-top:1px solid #e8edf2;border-bottom:1px solid #e8edf2;gap:8px;margin:23px 0 0;padding:22px 0;list-style:none;display:grid}.sepoPhoneBenefitList li{color:#586777;align-items:center;gap:7px;font-size:14px;display:flex}.sepoPhoneBenefitList svg{color:var(--keyColorDeep)}.sepoPhoneSelectionSection{padding-top:48px}.sepoPhoneSectionHeading p{color:var(--keyColorDeep);font-size:15px;font-weight:var(--sepoFwUi);margin:0 0 8px}.sepoPhoneSectionHeading h2{color:#202c39;font-size:24px;font-weight:var(--sepoFwTitle);margin:0}.sepoPhoneOptionGroup{border-bottom:1px solid #e5ebf0;padding:30px 0}.sepoPhoneOptionTitle{color:#263342;font-size:18px;font-weight:var(--sepoFwUi);margin-bottom:15px}.sepoPhoneOptionTitle span{color:var(--keyColorDeep);margin-right:10px}.sepoPhoneOptionButtons{flex-wrap:wrap;gap:9px;display:flex}.sepoPhoneOptionButtons button{color:#667483;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:6px;min-width:104px;height:46px;padding:0 15px;font-size:15px}.sepoPhoneOptionButtons button:hover{border-color:var(--keyColor);background:var(--keyColorSoft);color:var(--keyColorDeep);font-weight:var(--sepoFwUi)}.sepoPhoneOptionButtons button.isActive,.sepoPhoneOptionButtons button.isActive:hover{border-color:var(--keyColor);background:var(--keyColor);color:#fff;font-weight:var(--sepoFwUi)}.sepoPhoneSubsidyOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sepoPage .sepoPhoneSubsidyOptions button{color:#667483;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce4ec;border-radius:7px;align-content:center;gap:7px;min-height:82px;padding:14px 16px;display:grid}.sepoPhoneSubsidyOptions button.isActive{border-color:var(--keyColor);background:var(--keyColor)}.sepoPhoneSubsidyOptions strong{color:#2c3a49;font-size:15px;font-weight:var(--sepoFwUi)}.sepoPhoneSubsidyOptions button.isActive strong,.sepoPhoneSubsidyOptions button.isActive span{color:#fff}.sepoPhoneSubsidyOptions span{color:#7a8794;word-break:keep-all;font-size:12px;line-height:1.4}.sepoPhoneDetailFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:30px;display:grid}.sepoPhoneDetailSelect{color:#5e6d7c;gap:8px;font-size:13px;display:grid;position:relative}.sepoPhoneDetailSelect select{appearance:none;color:#2b3947;width:100%;height:44px;font-size:14px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #dce4ec;border-radius:6px;padding:0 34px 0 12px}.sepoPhoneDetailSelect svg{pointer-events:none;color:#81909e;position:absolute;bottom:14px;right:11px}.sepoPhonePaymentSummary{background:#fff;border:1px solid #dfe7ef;border-radius:8px;position:sticky;top:20px;overflow:hidden;box-shadow:0 12px 28px #18344e14}.sepoPhoneSummaryTitle{border-bottom:1px solid #e6edf3;padding:22px 22px 18px}.sepoPhoneSummaryTitle p{color:#7d8996;margin:0 0 5px;font-size:12px}.sepoPhoneSummaryTitle h2{color:#263442;font-size:16px;line-height:1.4;font-weight:var(--sepoFwUi);margin:0}.sepoPhoneSummaryTotal{background:#f1f9ff;padding:20px 22px}.sepoPhoneSummaryTotal span{color:#657586;font-size:13px}.sepoPhoneSummaryTotal strong{color:var(--keyColorDeep);font-size:30px;line-height:1.2;font-weight:var(--sepoFwTitle);margin-top:4px;display:block}.sepoPhoneSummaryTotal p{color:#7c8996;margin:7px 0 0;font-size:12px}.sepoPhoneSummaryRows,.sepoPhoneFormula dl{gap:11px;margin:0;display:grid}.sepoPhoneSummaryRows{border-bottom:1px solid #e6edf3;padding:19px 22px}.sepoPhoneSummaryRows div,.sepoPhoneFormula dl div{justify-content:space-between;gap:12px;display:flex}.sepoPhoneSummaryRows dt,.sepoPhoneFormula dt{color:#73808e;font-size:13px}.sepoPhoneSummaryRows dd,.sepoPhoneFormula dd{color:#344252;font-size:13px;font-weight:var(--sepoFwUi);margin:0}.sepoPhoneSummaryRows .isDiscount dd{color:var(--keyColorDeep)}.sepoPhoneFormula{padding:19px 22px 0}.sepoPhoneFormula>p:first-child{color:#344252;font-size:14px;font-weight:var(--sepoFwUi);align-items:center;gap:6px;margin:0 0 14px;display:flex}.sepoPhoneFormula>p:first-child svg{color:var(--keyColorDeep)}.sepoPhoneFormula dl .isStrong{border-top:1px solid #e6edf3;margin-top:3px;padding-top:13px}.sepoPhoneFormula dl .isStrong dt,.sepoPhoneFormula dl .isStrong dd{color:#263442;font-weight:var(--sepoFwUi)}.sepoPhoneFormulaNote{color:#778594;word-break:keep-all;background:#f7f9fb;margin:16px 0 0;padding:12px;font-size:12px;line-height:1.55}.sepoPhoneApplyActions{padding:4px 22px 22px}@media (max-width:1600px){.sepoPrimaryNav{gap:26px}.sepoQuickList{gap:14px}}@media (max-width:1280px){.sepoUtilityNav{display:none}.sepoPrimaryNav{scrollbar-width:none;overflow-x:auto}.sepoPrimaryNav::-webkit-scrollbar{display:none}.sepoQuickList{scrollbar-width:none;gap:18px;padding-bottom:4px;display:flex;overflow-x:auto}.sepoQuickList::-webkit-scrollbar{display:none}.sepoQuickItem{flex:0 0 74px;width:74px}.sepoCardGrid,.sepoDeadlineGrid{grid-template-columns:repeat(3,1fr)}.sepoCategoryGrid,.sepoPremiumBand{grid-template-columns:repeat(2,1fr)}.sepoPremiumItem{grid-template-columns:1fr}.sepoCommunityBand{grid-template-columns:1fr;gap:24px}.sepoBizGrid{grid-template-columns:repeat(2,1fr)}.sepoNetLayout{grid-template-columns:1fr}.sepoNetSummary{position:static}}@media (max-width:760px){.sepoPage{--sepoGutter:16px}.sepoUtility{height:38px;font-size:12px}.sepoMainHeader{height:auto;padding:14px 0}.sepoLogo{font-size:28px}.sepoSearchPanel{margin-top:18vh}.sepoSearchForm input{font-size:22px}.sepoSearchClose{top:16px;right:18px}.sepoNavWrap .sepoInner{gap:22px}.sepoPrimaryNav{gap:24px;font-size:16px}.sepoCarousel{padding-top:18px}.sepoCarouselSlide{aspect-ratio:3/2;flex-basis:calc(100vw - 42px)}.sepoCarouselTrack{gap:12px;padding:0 2px}.sepoCarouselCopy{width:63%;padding:8% 7%}.sepoCarouselCopy strong{font-size:22px}.sepoCarouselDescription{font-size:13px}.sepoQuickSection{padding-top:42px}.sepoCampaignSection{margin-top:52px}.sepoSectionTitle{font-size:21px}.sepoFilterTabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sepoFilterTab{flex:none}.sepoFilterTabs::-webkit-scrollbar{display:none}.sepoCardGrid{grid-template-columns:repeat(2,1fr);gap:24px 14px}.sepoStoreRate,.sepoStorePrice{font-size:16px}.sepoSectionHead{display:block}.sepoViewMore{margin-top:14px;display:inline-flex}.sepoDeadlineGrid,.sepoCategoryGrid,.sepoPremiumBand{grid-template-columns:1fr}.sepoDeadlineSection,.sepoCategorySection,.sepoPremiumSection,.sepoCommunitySection{margin-top:60px}.sepoCategoryTitle,.sepoPremiumTitle{font-size:20px}.sepoCommunityList li{grid-template-columns:64px minmax(0,1fr)}.sepoCommunityCount{display:none}.sepoFooterGrid{grid-template-columns:1fr;gap:28px}.sepoFooterLinks{flex-wrap:wrap}.sepoCardTitle{min-height:44px;font-size:16px}.sepoReward{font-size:14px}.sepoCampaignDetail{padding:30px 0 62px}.sepoCampaignDetailGrid{grid-template-columns:1fr;gap:26px}.sepoCampaignDetailInfo{padding:0}.sepoCampaignDetailInfo h1{font-size:24px}.sepoCampaignDetailReward{margin-top:17px;font-size:20px}.sepoCampaignDetailNotice{margin-top:24px;padding:17px 0}.sepoCampaignDetailNotice p{font-size:13px}.sepoCampaignDetailActions{grid-template-columns:1fr;margin-top:22px}.sepoCampaignGuide{padding:30px 0 62px}.sepoCampaignGuideGrid{grid-template-columns:1fr;gap:30px}.sepoCampaignGuideAside{border-left:0;order:-1;padding-left:0}.sepoCampaignGuideSticky{position:static}.sepoCampaignGuideSticky h1{font-size:24px}.sepoCampaignGuideMedia,.sepoCampaignGuideSticky .sepoCampaignDetailActions{margin-top:20px}.sepoCampaignGuideSection,.sepoCampaignGuideSection:first-child{grid-template-columns:1fr;gap:14px;padding:25px 0}.sepoCampaignGuideSection h2{font-size:16px}.sepoCampaignGuideSteps li,.sepoCampaignGuideText{font-size:15px}.sepoMenuFirstSection{margin-top:30px}.sepoBizSection{margin-top:48px}.sepoBizGrid{grid-template-columns:1fr}.sepoNetStep{padding:20px 18px 22px}.sepoNetFields{grid-template-columns:1fr}.sepoNetOptions label{grid-template-columns:20px minmax(0,1fr);row-gap:6px}.sepoNetOptionFee{grid-column:2}.sepoStepList li{grid-template-columns:44px minmax(0,1fr);gap:14px}.sepoBizCta{grid-template-columns:1fr;padding:26px 22px}.sepoBizContact{text-align:left;justify-items:start}}@media (max-width:1280px){.sepoShoppingLinkInner{gap:34px}.sepoPhoneDealGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sepoPhoneDetailLayout{grid-template-columns:minmax(0,1fr) 320px;gap:32px}.sepoPhoneDetailProduct{grid-template-columns:minmax(260px,.8fr) minmax(260px,1fr);gap:28px}}@media (max-width:1024px){.sepoPhoneDealGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.sepoShoppingPage{padding-bottom:62px}.sepoShoppingContent{padding-top:34px}.sepoShoppingHeading{grid-template-columns:1fr;align-items:start;gap:16px;padding-bottom:20px}.sepoShoppingHeading h2{font-size:23px}.sepoShoppingSummary{font-size:12px}.sepoShoppingGrid{grid-template-columns:1fr;gap:12px}.sepoShoppingMerchant{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}.sepoShoppingMerchantLogo{min-height:84px;font-size:22px}.sepoShoppingMerchantBody>strong{font-size:16px}.sepoShoppingMerchantFoot{padding-top:12px}.sepoShoppingMerchantActions button{height:32px;padding:0 12px;font-size:12px}.sepoShoppingLinkSection{margin-top:52px;padding:34px 0}.sepoShoppingLinkInner{grid-template-columns:1fr;gap:22px}.sepoShoppingLinkCopy h2{font-size:21px}.sepoShoppingLinkCopy>span{font-size:13px}.sepoShoppingLinkField,.sepoShoppingLinkResult{grid-template-columns:minmax(0,1fr) 96px;min-height:46px;display:grid}.sepoShoppingLinkField input,.sepoShoppingLinkResult input{padding:0 12px;font-size:12px}.sepoShoppingLinkField button,.sepoShoppingLinkResult button{min-width:0;padding:0 11px;font-size:12px}.sepoShoppingNoticeSection{padding-top:46px}.sepoShoppingNoticeSection h2{font-size:17px}.sepoShoppingNoticeSection ul{padding-top:14px;font-size:12px}.sepoShoppingModalBackdrop{align-items:end;padding:0}.sepoShoppingModal{border-radius:8px 8px 0 0;width:100%;max-height:min(84vh,720px);padding:24px 20px 22px}.sepoShoppingModalClose{top:14px;right:14px}.sepoShoppingModalDescription{margin-top:20px;font-size:13px}.sepoShoppingModalFacts{margin-top:20px}.sepoPhonePage{padding-bottom:62px}.sepoPhoneBody{padding-top:28px}.sepoPhoneDealGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sepoPhoneDealVisual{height:164px;padding:22px 10px 8px}.sepoPhoneDealContent{padding:13px 12px 14px}.sepoPhoneDealContent h3{min-height:38px;font-size:14px}.sepoPhoneDealContent p{font-size:14px}.sepoPhoneDetailPage{padding-bottom:62px}.sepoPhoneDetailIntro{padding-bottom:24px}.sepoPhoneDetailBody{padding-top:28px}.sepoPhoneDetailLayout,.sepoPhoneDetailProduct{grid-template-columns:1fr}.sepoPhoneDetailLayout{gap:26px}.sepoPhoneDetailProduct{gap:24px;padding-bottom:34px}.sepoPhoneDetailVisual{min-height:270px;padding:30px}.sepoPhoneDetailVisual>img:last-child{max-height:250px}.sepoPhoneDetailProductCopy h2{font-size:23px}.sepoPhoneDevicePrice{font-size:26px}.sepoPhoneSelectionSection{padding-top:34px}.sepoPhoneSectionHeading h2{font-size:21px}.sepoPhoneOptionGroup{padding:24px 0}.sepoPhoneOptionButtons{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sepoPhoneOptionButtons button{width:100%;min-width:0}.sepoPhoneDetailFieldGrid{grid-template-columns:1fr;padding-top:24px}.sepoPhonePaymentSummary{position:static}.sepoPhoneSummaryTotal strong{font-size:25px}.sepoPhoneSubsidyOptions{grid-template-columns:1fr}.sepoPage .sepoPhoneSubsidyOptions button{min-height:72px}.sepoPhoneFormulaNote{font-size:10px}}.sepoDetailTabs{margin-top:56px}.sepoDetailTabList{border-bottom:1px solid #e4ebf1;gap:0;display:flex}.sepoPage .sepoDetailTabList button{color:#8a98a8;min-width:132px;font-size:16px;font-weight:var(--sepoFwUi);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:14px 18px}.sepoPage .sepoDetailTabList button.isActive{border-bottom-color:var(--keyColor);color:var(--keyColorDeep)}.sepoDetailTabPanel{padding:32px 0 0}.sepoDetailTabPanel[hidden]{display:none}.sepoDetailHtml{color:#33414f;word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.75}.sepoDetailHtml img,.sepoDetailHtml video,.sepoDetailHtml iframe{margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important}.sepoDetailHtml p{margin:0 0 4px}.sepoDetailHtml table{max-width:100%;display:block;overflow-x:auto}.sepoDetailText p{color:#55647a;word-break:keep-all;margin:0 0 10px;font-size:16px;line-height:1.75}.sepoDetailText .sepoDetailReturn{white-space:pre-line;tab-size:2}.sepoDetailEmpty{color:#97a4b2;text-align:center;margin:0;padding:48px 0;font-size:15px}.sepoDetailGallery{gap:12px;display:grid}.sepoDetailGallery img{width:100%;display:block}.sepoRevu{padding:40px 0 96px}.sepoRevuGrid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.sepoRevuHead h1{color:#1f2c3a;font-size:28px;font-weight:var(--sepoFwTitle);word-break:keep-all;margin:0;line-height:1.35}.sepoRevuLabels{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sepoRevuLabels li{background:var(--keyColorSoft);color:var(--keyColorDeep);font-size:13px;font-weight:var(--sepoFwUi);border-radius:4px;padding:5px 10px}.sepoRevuTabs{border-bottom:1px solid #e4ebf1;margin-top:26px;display:flex}.sepoRevuTabs .isActive{border-bottom:2px solid var(--keyColor);color:var(--keyColorDeep);font-size:16px;font-weight:var(--sepoFwUi);margin-bottom:-1px;padding:13px 24px}.sepoRevuContent{padding-top:12px}.sepoRevuContent dl{border-bottom:1px solid #eef2f6;margin:0;padding:26px 0}.sepoRevuContent dt{color:#1f2c3a;font-size:17px;font-weight:var(--sepoFwSection);margin-bottom:12px}.sepoRevuContent dd{margin:0}.sepoRevuContent dd p{color:#3d4b5b;white-space:pre-line;word-break:keep-all;margin:0 0 6px;font-size:16px;line-height:1.75}.sepoRevuMuted{color:#7a8797!important}.sepoRevuMission{background:#f7f9fb;border-radius:10px;padding:16px 18px;margin-top:14px!important}.sepoRevuMissions{flex-wrap:wrap;gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.sepoRevuMissions li{color:#40536a;font-size:15px;font-weight:var(--sepoFwUi);border:1px solid #dbe6f0;border-radius:999px;padding:7px 14px}.sepoRevuKeywords{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.sepoRevuKeywords li{background:var(--keyColorSoft);color:var(--keyColorDeep);border-radius:6px;padding:7px 12px;font-size:15px}.sepoRevuProduct{margin-top:24px}.sepoRevuProductBody{color:#33414f;word-break:keep-all;overflow-wrap:anywhere;max-height:620px;font-size:15px;line-height:1.75;position:relative;overflow:hidden}.sepoRevuProductBody.isOpen{max-height:none}.sepoRevuProductBody:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:140px;position:absolute;inset:auto 0 0}.sepoRevuProductBody.isOpen:after{display:none}.sepoRevuProduct img,.sepoRevuProductBody img,.sepoRevuProductBody video{margin:0 auto;display:block;width:auto!important;max-width:100%!important;height:auto!important}.sepoRevuProductBody p{margin:0 0 4px}.sepoRevuProductMore{justify-content:center;margin-top:14px;display:flex}.sepoPage .sepoRevuProductMore button{color:#40536a;font-size:15px;font-weight:var(--sepoFwUi);cursor:pointer;background:#fff;border:1px solid #d8e2ec;border-radius:999px;padding:11px 26px}.sepoPage .sepoRevuProductMore button:hover{border-color:var(--keyColor);color:var(--keyColorDeep)}.sepoRevuSticky{background:#fff;border:1px solid #e4ebf1;border-radius:14px;padding:22px;position:sticky;top:20px}.sepoRevuThumb{aspect-ratio:1;object-fit:cover;background:#f6f8fa;border-radius:10px;width:100%;display:block}.sepoRevuSticky h2{color:#1f2c3a;font-size:18px;font-weight:var(--sepoFwTitle);word-break:keep-all;margin:16px 0 0;line-height:1.4}.sepoRevuSticky hr{border:0;border-top:1px solid #eef2f6;margin:18px 0}.sepoRevuPeriod{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sepoRevuPeriod li{color:#8a98a8;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sepoRevuPeriod li.isOn{color:var(--keyColorDeep)}.sepoRevuPeriodTitle{font-size:14px}.sepoRevuPeriodCon{font-size:14px;font-weight:var(--sepoFwUi);white-space:nowrap}.sepoRevuPeriod li.isOn .sepoRevuPeriodCon{font-weight:var(--sepoFwBrand)}.sepoRevuPoint{color:var(--keyColorDeep);font-size:20px;font-weight:var(--sepoFwTitle);border-top:1px solid #eef2f6;margin:18px 0 0;padding-top:18px}.sepoRevuAside .sepoCampaignDetailActions{margin-top:18px}@media (max-width:980px){.sepoRevuGrid{grid-template-columns:1fr;gap:28px}.sepoRevuSticky{position:static}.sepoRevuThumb{aspect-ratio:16/10}}@media (max-width:760px){.sepoRevuHead h1{font-size:22px}.sepoPage .sepoDetailTabList button{flex:1;min-width:0;padding:13px 10px;font-size:15px}}.sepoPartners{--partnersKey:#2563f0;--partnersInk:#0f2545;padding-bottom:clamp(72px,8vw,118px)}.sepoPartnersBannerSection{margin-top:28px}.sepoPartnersBanner{aspect-ratio:3.8;background:linear-gradient(129deg,#d6f2ff -4%,#fbf5ff 46%,#d8cdff 104%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 12px 28px #254a6c1a}.sepoPartnersBanner img{object-fit:cover;object-position:right center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 32%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 32%,#000 46% 100%)}.sepoPartnersBannerCopy{width:min(42%,520px);position:absolute;top:50%;left:clamp(28px,5.6vw,94px);transform:translateY(-50%)}.sepoPartnersBannerCopy>span{color:var(--keyColorDeep);letter-spacing:.04em;font-size:clamp(12px,1vw,14px);font-weight:700;display:block}.sepoPartnersBannerCopy strong{color:#080b12;word-break:keep-all;margin-top:10px;font-size:clamp(20px,2.1vw,34px);font-weight:800;line-height:1.3;display:block}.sepoPartnersBannerCopy em{background:linear-gradient(135deg,var(--keyColorDeep)0%,#08c9d7 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sepoPartnersBannerCopy p{color:#4a5c6e;word-break:keep-all;margin:12px 0 0;font-size:clamp(13px,1.05vw,16px);line-height:1.6}.sepoPartnersTitle{color:var(--partnersInk);text-align:center;margin:clamp(56px,6vw,92px) 0 0;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.35}.sepoPartnersLead{color:#5a6b81;text-align:center;word-break:keep-all;margin:18px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.sepoPartnersGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px);margin:clamp(38px,4.4vw,60px) 0 0;padding:0;list-style:none;display:grid}.sepoPartnersCard{aspect-ratio:1;color:#263342;background:#fff;border:0;border-radius:26px;flex-direction:column;gap:10px;height:100%;padding:0 clamp(26px,2.8vw,36px) clamp(26px,2.8vw,36px);transition:box-shadow .16s,transform .16s;display:flex;overflow:hidden;box-shadow:0 14px 30px #1d4e981a}.sepoPartnersCardArt{margin:0 calc(-1*clamp(26px,2.8vw,36px)) clamp(14px,1.6vw,20px);display:block}.sepoPartnersCardArt img{aspect-ratio:16/11;object-fit:cover;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0 74%,#0000 100%);mask-image:linear-gradient(#000 0 74%,#0000 100%)}a.sepoPartnersCard:hover{transform:translateY(-3px);box-shadow:0 20px 38px #1d4e982b}.sepoPartnersCard.isGuide{background:linear-gradient(140deg,#eaf3ff,#f6f2ff);padding:0 0 clamp(26px,2.8vw,36px);overflow:hidden;box-shadow:inset 0 0 0 1px #dbe7fb}.sepoPartnersCard.isGuide>strong,.sepoPartnersCard.isGuide>.sepoPartnersSummary{padding:0 clamp(26px,2.8vw,36px)}.sepoPartnersGuideArt{margin-bottom:clamp(18px,2vw,24px);display:block}.sepoPartnersGuideArt img{aspect-ratio:16/10;object-fit:cover;object-position:72% center;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.sepoPartnersCard strong{color:var(--partnersInk);word-break:keep-all;font-size:clamp(20px,1.7vw,24px);font-weight:800}.sepoPartnersSummary{color:#6d7a88;word-break:keep-all;font-size:15px;line-height:1.6}.sepoPartnersFoot{color:var(--keyColorDeep);justify-content:flex-end;align-items:center;margin-top:auto;padding-top:18px;display:flex}.sepoPartnersFoot em{font-size:14px;font-style:normal;font-weight:var(--sepoFwUi)}.sepoPartnersSteps{background:linear-gradient(#eaf4ff,#f6fbff);border-top:0;border-radius:30px;margin-top:clamp(56px,6vw,92px);padding:clamp(38px,4vw,58px) clamp(26px,3vw,46px)}.sepoPartnersSteps h2{color:var(--partnersInk);text-align:center;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700}.sepoPartnersSteps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,26px);margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.sepoPartnersSteps li{align-items:flex-start;gap:12px;display:flex}.sepoPartnersSteps b{width:32px;height:32px;color:var(--keyColorDeep);background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.sepoPartnersSteps strong{color:var(--partnersInk);font-size:18px;font-weight:800;display:block}.sepoPartnersSteps p{color:#6d7a88;word-break:keep-all;margin:6px 0 0;font-size:15px;line-height:1.65}.sepoFees{margin-top:clamp(56px,6vw,92px)}.sepoFees h2{color:var(--partnersInk);text-align:center;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:700}.sepoFeesLead{color:#6d7a88;text-align:center;word-break:keep-all;max-width:640px;margin:12px auto 0;font-size:15px;line-height:1.7}.sepoFeesResult{color:#c0392b;text-align:center;background:#fdecec;border-radius:12px;max-width:560px;margin:18px auto 0;padding:12px 16px;font-size:14px;font-weight:600}.sepoFeesResult.isOk{color:#1e7a45;background:#e7f5ec}.sepoFeesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin:clamp(26px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.sepoFeeCard{background:#fff;border:1px solid #e3e9f1;border-radius:18px;flex-direction:column;height:100%;display:flex;overflow:hidden}.sepoFeeCard h3{color:#7fd0ff;letter-spacing:.08em;text-align:center;background:#1c3f66;margin:0;padding:15px 18px;font-size:15px;font-weight:800}.sepoFeeCard.isMASTER h3{background:#10243d}.sepoFeeCard.isSTARTER h3{background:#2b5c8f}.sepoFeeBody{flex-direction:column;flex:1;padding:clamp(20px,2vw,28px);display:flex}.sepoFeeLabel{color:var(--partnersInk);text-align:center;font-size:18px;font-weight:800}.sepoFeePrice{background:#f2f5f9;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;margin:16px 0 0;padding:16px 12px;display:flex}.sepoFeePrice b{color:#16283f;letter-spacing:-.02em;font-size:clamp(24px,2.4vw,30px);font-weight:800}.sepoFeePrice .sepoFeeWon{color:#16283f;font-size:15px;font-weight:700}.sepoFeePrice em{color:#8b98a8;text-align:center;flex:1 0 100%;font-size:12px;font-style:normal}.sepoFeeList{border-top:1px solid #e8edf4;margin:20px 0 24px;padding:20px 0 0;list-style:none}.sepoFeeList li{color:#45536a;word-break:keep-all;align-items:flex-start;gap:9px;margin-top:13px;font-size:16.5px;line-height:1.5;display:flex}.sepoFeeList li:first-child{margin-top:0}.sepoFeeList svg{color:var(--keyColor);flex:none;margin-top:2px}.sepoFeeList li.isAccent{color:var(--keyColorDeep);font-weight:700}.sepoFeeButton{background:var(--keyColorDeep);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;height:58px;margin-top:auto;font-size:16.5px;font-weight:700;transition:background .18s}.sepoFeeBody .sepoFeeButton{margin-top:auto}.sepoFeeButton:hover:not(:disabled){background:#0069cc}.sepoFeeButton:disabled{color:#8b98a8;cursor:default;background:#d9e1ea}.sepoFeeButton.isGhost{color:#45536a;background:#fff;border:1px solid #cfdae7}.sepoFeeButton.isGhost:hover:not(:disabled){background:#f2f5f9}.sepoFeesNote{color:#8b98a8;text-align:right;margin:18px 0 0;font-size:13px}.sepoFeeDialogBack{z-index:90;background:#0c18288c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sepoFeeDialog{background:#fff;border-radius:18px;width:min(420px,100%);max-height:90vh;padding:clamp(22px,3vw,30px);overflow-y:auto}.sepoFeeDialog h3{color:var(--partnersInk);margin:0;font-size:20px;font-weight:800}.sepoFeeDialogAmount{color:#16283f;margin:8px 0 0;font-size:22px;font-weight:800}.sepoFeeDialogAmount span{color:#8b98a8;font-size:13px;font-weight:500}.sepoFeeAgree{color:#45536a;word-break:keep-all;cursor:pointer;border:1px solid #e8edf4;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;font-size:13px;line-height:1.6;display:flex}.sepoFeeAgree input{width:16px;height:16px;accent-color:var(--keyColorDeep);cursor:pointer;flex:none;margin-top:2px}.sepoFeeAgree a{color:var(--keyColorDeep);text-decoration:underline}.sepoFeeDialogActions{gap:8px;margin-top:20px;display:grid}.sepoFeeDialogActions .sepoFeeButton{margin-top:0}.sepoFeeDialogClose{color:#8b98a8;cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:14px;display:block}.sepoShop{padding-bottom:120px}.sepoShopStudio{margin-top:30px;position:relative}.sepoShopStudioLayout,.sepoShopStudioCard,.sepoShopStudioLinkCard,.sepoShopStudioCampaignCard,.sepoShopStudioPreviewSelect{align-items:center;display:flex}.sepoShopStudioLayout{background:0 0;align-items:stretch;gap:20px;padding:0}.sepoShopStudioSettings{background:#fff;border:1px solid #e5ebf1;border-radius:14px;flex:0 0 330px;width:330px;overflow:hidden;box-shadow:0 8px 18px #20384f0d}.sepoShopStudioSettingsSection{border-top:1px solid #edf1f4;padding:24px}.sepoShopStudioSettingsSection:first-child{border-top:0}.sepoShopStudioSettings h2,.sepoShopStudioSettings h3,.sepoShopStudioSettings label{color:#1d2b3d;font-size:17px;font-weight:var(--sepoFwSection);margin:0;display:block}.sepoShopStudioAddress>p{color:#99a6b5;letter-spacing:.06em;margin:6px 0 17px;font-size:11px;font-weight:600}.sepoShopStudioAddressField,.sepoShopStudioSettings input,.sepoShopStudioSettings textarea{box-sizing:border-box;color:#253348;width:100%;font:inherit;background:#f8fafc;border:1px solid #dce3ea;border-radius:9px}.sepoShopStudioAddressField{color:#7e8b9a;text-overflow:ellipsis;white-space:nowrap;padding:12px;font-size:13px;overflow:hidden}.sepoShopStudioAddressActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.sepoShopStudioAddressActions button,.sepoShopStudioAddressActions a,.sepoShopStudioAssetActions button{color:#425168;height:40px;font-size:13px;font-weight:var(--sepoFwUi);cursor:pointer;background:#f2f5f8;border:0;border-radius:9px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.sepoShopStudioSettingsBanner{height:118px;color:var(--keyColorDeep);letter-spacing:.04em;background:linear-gradient(135deg,#dcefff,#f6fbff 55%,#b4e1ff);border:1px dashed #ced8e2;border-radius:12px;place-items:center;margin-top:14px;font-size:13px;font-weight:600;display:grid;overflow:hidden}.sepoShopStudioSettingsBanner img{object-fit:cover;width:100%;height:100%}.sepoShopStudioAssetActions{gap:7px;margin-top:10px;display:flex}.sepoShopStudioAssetActions button{height:34px;padding:0 10px}.sepoShopStudioAssetActions .isDanger{color:#ef5454}.sepoShopStudioProfileAsset{align-items:center;gap:12px;margin-top:14px;display:flex}.sepoShopStudioProfileAsset>img,.sepoShopStudioProfileAsset>span{background:var(--keyColor);color:#fff;object-fit:cover;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:21px;font-weight:600;display:grid;overflow:hidden;box-shadow:0 2px 7px #20384f26}.sepoShopStudioProfileAsset .sepoShopStudioAssetActions{flex-wrap:wrap;margin-top:0}.sepoShopStudioSettings input{height:44px;margin-top:13px;padding:0 13px;font-size:14px}.sepoShopStudioSettings textarea{resize:vertical;height:112px;margin-top:13px;padding:12px 13px;font-size:13px;line-height:1.55}.sepoShopStudioSocial h3{margin-bottom:16px}.sepoShopStudioSocial>button{background:var(--keyColor);color:#fff;width:100%;height:48px;font-size:15px;font-weight:var(--sepoFwUi);cursor:pointer;border:0;border-radius:10px}.sepoShopStudioCanvas{background:#fff;border:1px solid #e5ebf1;border-radius:14px;flex:1 1 0;min-width:0;padding:24px;box-shadow:0 8px 18px #20384f0d}.sepoShopStudioCard{background:#fff;border:1px solid #e3eaf1;border-radius:16px;gap:12px;min-height:132px;margin-bottom:16px;padding:20px 54px 20px 24px;position:relative;box-shadow:0 8px 20px #20384f0f}.sepoShopStudioCarddivider{min-height:96px}.sepoShopStudioCardBody{flex:1;min-width:0}.sepoShopStudioLabel{color:#d59000;font-size:13px;font-weight:var(--sepoFwUi);background:#fff6df;border-radius:6px;padding:5px 10px;display:inline-block}.sepoShopStudioDivider{background:#aeb8c4;height:2px;margin-top:22px}.sepoShopStudioDrag{color:#c5ced8;position:absolute;left:14px}.sepoShopStudioLinkCard,.sepoShopStudioCampaignCard{gap:16px;margin-top:14px}.sepoShopStudioIcon,.sepoShopStudioCampaignCard img{color:#718095;background:#f4f7fa;border-radius:14px;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.sepoShopStudioCampaignCard img{object-fit:cover}.sepoShopStudioLinkCard strong,.sepoShopStudioCampaignCard strong{color:#223348;font-size:17px;font-weight:var(--sepoFwSection);display:block}.sepoShopStudioLinkCard p,.sepoShopStudioCampaignCard p{color:#8492a2;margin:5px 0 0;font-size:14px;line-height:1.5}.sepoShopStudioEdit,.sepoShopStudioRemove{color:#9aa8b7;cursor:pointer;background:0 0;border:0;padding:5px;position:absolute;bottom:20px;right:46px}.sepoShopStudioRemove{right:17px}.sepoShopStudioEdit:hover,.sepoShopStudioRemove:hover{color:var(--keyColorDeep)}.sepoShopStudioAdd{background:var(--keyColor);color:#fff;width:100%;height:62px;font-size:16px;font-weight:var(--sepoFwUi);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;display:inline-flex}.sepoShopStudioAdd:hover{background:var(--keyColorDeep)}.sepoShopStudioPreview{text-align:center;flex:0 0 400px;width:400px}.sepoShopStudioPhone{background:#fff;border:8px solid #fff;border-radius:42px;padding:11px;box-shadow:0 16px 32px #182b3e29}.sepoShopStudioPhoneScreen{text-align:left;background:#fff;border:1px solid #edf1f5;border-radius:27px;min-height:680px;overflow:hidden}.sepoShopStudioProfileCover{background:linear-gradient(135deg,#dff2ff 0%,#a8dbff 52%,#e7f8ff 100%);height:156px}.sepoShopStudioProfileCover img{object-fit:cover;width:100%;height:100%}.sepoShopStudioProfile{align-items:center;gap:11px;margin:-26px 18px 0;display:flex}.sepoShopStudioProfile>img,.sepoShopStudioProfile>span{background:var(--keyColor);color:#fff;object-fit:cover;border:3px solid #fff;border-radius:50%;flex:none;place-items:center;width:55px;height:55px;font-size:21px;font-weight:600;display:grid}.sepoShopStudioProfile strong{color:#1f2d3d;font-size:16px;font-weight:var(--sepoFwSection);display:block}.sepoShopStudioProfile p{color:#7f8b99;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.sepoShopStudioProfileLinks{color:#4c5c6f;font-size:11px;font-weight:var(--sepoFwUi);gap:10px;margin:20px 18px 16px;display:flex}.sepoShopStudioPreviewCards{border-top:1px solid #eef2f5;padding:16px 18px 24px}.sepoShopStudioPreviewLink{text-align:center;border:1px solid #e2e8ef;border-radius:10px;padding:13px}.sepoShopStudioPreviewLink strong,.sepoShopStudioPreviewCampaign strong{color:#25364a;font-size:13px;font-weight:var(--sepoFwUi);display:block}.sepoShopStudioPreviewLink span{color:#96a1ae;margin-top:4px;font-size:10px;display:block}.sepoShopStudioPreviewCampaign{margin-top:18px}.sepoShopStudioPreviewCampaign img{object-fit:cover;border-radius:9px;width:100%;height:126px;margin-top:9px;display:block}.sepoShopStudioPreviewSelect{color:#748397;cursor:pointer;background:0 0;border:0;justify-content:center;gap:4px;margin:14px auto 0;font-size:13px}@media (max-width:980px){.sepoPartnersGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sepoPartnersSteps ol{grid-template-columns:1fr}.sepoShopStudioLayout{grid-template-columns:minmax(240px,.8fr) minmax(0,1fr);gap:20px;padding:0;display:grid}.sepoShopStudioSettings{flex-basis:auto;width:auto}.sepoShopStudioPreview{flex-basis:380px;grid-column:1/-1;width:380px;margin:0 auto}}@media (max-width:760px){.sepoPartnersGrid{grid-template-columns:1fr}.sepoShopStudio{margin-top:25px;padding-top:22px}.sepoShopStudioLayout{padding:0;display:block}.sepoShopStudioSettings{width:100%}.sepoShopStudioSettingsSection{padding:20px}.sepoShopStudioCanvas{margin-top:20px;padding:18px}.sepoShopStudioCard{min-height:118px;padding:17px 48px 17px 23px}.sepoShopStudioCarddivider{min-height:84px}.sepoShopStudioLinkCard strong,.sepoShopStudioCampaignCard strong{font-size:15px}.sepoShopStudioLinkCard p,.sepoShopStudioCampaignCard p{font-size:12px}.sepoShopStudioPreview{width:100%;margin-top:20px}.sepoShopStudioPhone{max-width:340px;margin:0 auto}}.sepoRentalPage{--rentalInk:#0f2545;--rentalSky:#eaf3ff;padding-bottom:0}.sepoRentalHero{margin-top:0;padding:0}.sepoRentalBanner{margin-top:28px}.sepoRentalBannerViewport{border-radius:22px;overflow:hidden;box-shadow:0 12px 28px #254a6c1a}.sepoRentalBannerTrack{transition:transform .55s;display:flex}.sepoRentalBannerSlide{aspect-ratio:3.8;background:linear-gradient(129deg,#d6f2ff -4%,#fbf5ff 46%,#d8cdff 104%);width:100%;min-width:100%;position:relative;overflow:hidden}.sepoRentalBannerSlide>img{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 32%,#000 46% 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 32%,#000 46% 100%)}.sepoRentalBannerCopy{width:min(38%,490px);position:absolute;top:50%;left:clamp(28px,5.6vw,94px);transform:translateY(-50%)}.sepoRentalBannerCopy>span{color:var(--keyColorDeep);letter-spacing:.04em;font-size:13px;font-weight:600;display:block}.sepoRentalBannerCopy strong{color:#1c3147;font-size:clamp(24px,2vw,35px);font-weight:var(--sepoFwSection);word-break:keep-all;margin-top:10px;line-height:1.28;display:block}.sepoRentalBannerCopy p{color:#66788d;word-break:keep-all;margin:11px 0 0;font-size:clamp(13px,1vw,16px);line-height:1.55}.sepoRentalBannerControls{justify-content:flex-end;align-items:center;gap:5px;height:38px;padding-right:4px;display:flex}.sepoRentalBannerControls button{color:#53687b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.sepoRentalBannerControls button:hover{color:var(--keyColorDeep);background:#eaf5ff}.sepoRentalBannerControls span{color:#7f8e9e;font-size:13px}.sepoRentalBannerControls b{color:#26394c;font-weight:var(--sepoFwUi)}@media (max-width:760px){.sepoRentalBanner{margin-top:25px}.sepoRentalBannerViewport{border-radius:10px}.sepoRentalBannerSlide{aspect-ratio:2.05}.sepoRentalBannerSlide>img{object-position:center}.sepoRentalBannerCopy{width:56%;top:28px;left:22px;transform:none}.sepoRentalBannerCopy>span{font-size:10px}.sepoRentalBannerCopy strong{margin-top:6px;font-size:19px}.sepoRentalBannerCopy p{margin-top:7px;font-size:11px}.sepoRentalBannerControls{height:34px}.sepoPartnersBanner{aspect-ratio:2.05;border-radius:16px}.sepoPartnersBanner img{object-position:center}.sepoPartnersBannerCopy{width:58%;top:26px;left:22px;transform:none}.sepoPartnersBannerCopy>span{font-size:10px}.sepoPartnersBannerCopy strong{margin-top:6px;font-size:19px}.sepoPartnersBannerCopy p{margin-top:7px;font-size:11px}.sepoPartnersGrid,.sepoPartnersSteps ol,.sepoFeesGrid{grid-template-columns:1fr}.sepoFeesNote{text-align:center}}.sepoRentalSection{padding:clamp(56px,6vw,92px) 0 0}.sepoRentalSectionTitle{color:var(--rentalInk);text-align:center;word-break:keep-all;margin:0 0 clamp(26px,3vw,40px);font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.35}.sepoRentalIcon{color:#7ca7d4}.sepoRentalCategoryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalCategoryCard{height:100%;color:var(--rentalInk);text-align:center;background:#fff;border:0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:22px 10px 20px;font-size:15px;font-weight:700;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 10px 24px #1d4e9817}.sepoRentalCategoryCard:hover{transform:translateY(-3px);box-shadow:0 16px 32px #1d4e9829}.sepoRentalCategoryImage{place-items:center;width:96px;height:96px;display:grid}.sepoRentalCategoryImage img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.sepoRentalAllMark{color:#7ca7d4;background:#eef4fa;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:inline-flex}.sepoRentalReviewSection{background:linear-gradient(180deg,var(--rentalSky),#f6fbff);margin-top:clamp(56px,6vw,92px);padding:clamp(56px,6vw,92px) 0}.sepoRentalReviewGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalReviewGrid li{background:#fff;border-radius:22px;flex-direction:column;padding:26px;display:flex;box-shadow:0 10px 24px #1d4e9817}.sepoRentalReviewText{color:#2f3f51;word-break:keep-all;margin:0;font-size:15px;line-height:1.65}.sepoRentalReviewWriter{color:#58697c;font-size:13px;font-weight:var(--sepoFwUi);align-items:baseline;gap:8px;margin:18px 0 0;display:flex}.sepoRentalReviewWriter span{color:#97a4b2;font-weight:var(--sepoFwBody)}.sepoRentalReviewProduct{color:#6d7a88;word-break:keep-all;border-top:1px solid #eef2f6;margin:10px 0 0;padding-top:12px;font-size:13px;line-height:1.5}.sepoRentalTabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.sepoPage .sepoRentalTabs button{color:#55636f;cursor:pointer;height:38px;font-size:15px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #dbe4ec;border-radius:999px;padding:0 18px}.sepoPage .sepoRentalTabs button.isActive{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoRentalProductGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalProductCard{color:#263342;background:#fff;border:1px solid #e6ecf2;border-radius:14px;flex-direction:column;gap:4px;height:100%;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.sepoRentalProductCard:hover{border-color:#b7dcff;transform:translateY(-2px);box-shadow:0 8px 20px #0f5b9817}.sepoRentalThumb{background:#f4f8fc;border-radius:10px;place-items:center;height:132px;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.sepoRentalThumb img,.sepoRentalRankThumb img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:auto;max-width:calc(100% - 20px);height:auto;max-height:calc(100% - 20px);display:block}.sepoRentalBrand{color:#8a98a8;font-size:13px;font-weight:var(--sepoFwUi)}.sepoRentalProductCard strong{color:#1d2a38;min-height:44px;font-size:15px;font-weight:var(--sepoFwUi);word-break:keep-all;line-height:1.45}.sepoRentalPrice{color:#1d2a38;font-size:17px;font-weight:var(--sepoFwSection);margin-top:8px}.sepoRentalCardPrice{color:var(--keyColorDeep);font-size:15px;font-weight:var(--sepoFwUi)}.sepoRentalCardPrice em{color:#8a98a8;font-size:12px;font-style:normal;font-weight:var(--sepoFwBody)}.sepoRentalMore{justify-content:center;margin-top:24px;display:flex}.sepoPage .sepoRentalMore a{color:#40536a;font-size:15px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #d8e2ec;border-radius:999px;padding:11px 28px}.sepoPage .sepoRentalMore a:hover{border-color:var(--keyColor);color:var(--keyColorDeep)}.sepoRentalGuideGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalGuideCard{color:#263342;background:#fff;border:0;border-radius:22px;flex-direction:column;gap:10px;height:100%;padding:26px;transition:box-shadow .16s,transform .16s;display:flex;box-shadow:0 10px 24px #1d4e9817}.sepoRentalGuideCard:hover{transform:translateY(-3px);box-shadow:0 16px 32px #1d4e9829}.sepoRentalGuideCard strong{color:#1d2a38;font-size:19px;font-weight:800}.sepoRentalGuideCard span{color:#6d7a88;word-break:keep-all;font-size:14px;line-height:1.6}.sepoRentalFaq{border-top:1px solid #e4ebf1;margin:0;padding:0;list-style:none}.sepoRentalFaq li{border-bottom:1px solid #e4ebf1}.sepoPage .sepoRentalFaq button{color:#26364a;cursor:pointer;width:100%;font-size:16px;font-weight:var(--sepoFwUi);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;display:flex}.sepoRentalFaq li.isOpen button{color:var(--keyColorDeep)}.sepoRentalFaq li.isOpen svg{transform:rotate(180deg)}.sepoRentalFaq p{color:#55647a;word-break:keep-all;margin:0;padding:0 4px 22px;font-size:15px;line-height:1.75}.sepoRentalCta{text-align:center;background:linear-gradient(129deg,#d6f2ff -4%,#fbf5ff 46%,#d8cdff 104%);margin-top:clamp(56px,6vw,92px);padding:clamp(56px,6vw,92px) 0}.sepoRentalCtaTitle{color:var(--rentalInk);word-break:keep-all;margin:0;font-size:clamp(26px,2.7vw,40px);font-weight:700;line-height:1.35}.sepoRentalCtaLead{color:#6d7a88;word-break:keep-all;margin:10px 0 0;font-size:15px}.sepoPage .sepoRentalCtaButton{background:var(--keyColor);color:#fff;min-width:220px;height:52px;font-size:16px;font-weight:var(--sepoFwUi);border-radius:10px;justify-content:center;align-items:center;margin-top:22px;display:inline-flex}.sepoPage .sepoRentalCtaButton:hover{background:var(--keyColorDeep)}.sepoRentalCategoryHead h1{color:#1f2c3a;font-size:26px;font-weight:var(--sepoFwSection);margin:0}.sepoRentalCategoryNav{scrollbar-width:none;white-space:nowrap;border-bottom:1px solid #e4ebf1;gap:18px;margin-top:18px;padding-bottom:14px;display:flex;overflow-x:auto}.sepoRentalCategoryNav::-webkit-scrollbar{display:none}.sepoPage .sepoRentalCategoryNav a{color:#7a8797;font-size:15px;font-weight:var(--sepoFwUi)}.sepoPage .sepoRentalCategoryNav a.isActive{color:var(--keyColorDeep);font-weight:var(--sepoFwSection)}.sepoRentalFilter{background:#fff;border:1px solid #e6ecf2;border-radius:14px;padding:20px 22px}.sepoRentalFilterHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.sepoRentalFilterHead strong{color:#26364a;font-size:16px;font-weight:var(--sepoFwUi)}.sepoPage .sepoRentalFilterHead button{color:#7a8797;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.sepoRentalFilterGroup{border-top:1px solid #eef2f6;margin-top:16px;padding-top:16px}.sepoRentalFilterTitle{color:#26364a;font-size:15px;font-weight:var(--sepoFwUi);margin-bottom:10px;display:block}.sepoRentalBrandChips{flex-wrap:wrap;gap:8px;display:flex}.sepoPage .sepoRentalBrandChips button{color:#55636f;cursor:pointer;height:36px;font-size:14px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #dbe4ec;border-radius:999px;padding:0 16px}.sepoPage .sepoRentalBrandChips button.isActive{border-color:var(--keyColor);background:var(--keyColorSoft);color:var(--keyColorDeep)}.sepoRentalListHead{justify-content:space-between;align-items:center;gap:16px;margin:28px 0 12px;display:flex}.sepoRentalListHead p{color:#66727f;margin:0;font-size:15px}.sepoRentalListHead strong{color:#202d3a;font-weight:var(--sepoFwSection)}.sepoRentalSort{gap:14px;display:flex}.sepoPage .sepoRentalSort button{color:#8a98a8;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.sepoPage .sepoRentalSort button.isActive{color:var(--keyColorDeep);font-weight:var(--sepoFwUi)}.sepoRentalRankList{border-top:1px solid #e4ebf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:24px 0 0;list-style:none;display:grid}.sepoRentalRankItem{color:#263342;background:#fff;border:1px solid #e4ebf1;border-radius:10px;flex-direction:column;align-items:stretch;gap:5px;min-height:100%;padding:16px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.sepoRentalRankItem:hover{border-color:#b7dcff;transform:translateY(-2px);box-shadow:0 8px 20px #0f5b9817}.sepoRentalRankThumb{background:#f4f8fc;border-radius:10px;place-items:center;height:168px;margin-bottom:9px;display:grid;overflow:hidden}.sepoRentalRankInfo{flex-direction:column;gap:4px;min-width:0;display:flex}.sepoRentalRankInfo strong{color:#1d2a38;min-height:44px;font-size:15px;font-weight:var(--sepoFwUi);word-break:keep-all;line-height:1.4}.sepoRentalRankInfo small{color:#97a4b2;font-size:13px}.sepoRentalRankPrice{text-align:left;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;margin-top:auto;padding-top:8px;display:flex}.sepoRentalRankPrice .sepoRentalPrice{margin-top:0;font-size:17px}.sepoRentalEmpty{color:#97a4b2;text-align:center;padding:60px 0;font-size:15px}.sepoRentalDetailGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:44px;display:grid}.sepoRentalDetailVisual{aspect-ratio:1;background:#f4f8fc;border-radius:16px;place-items:center;display:grid}.sepoRentalDetailVisual img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:36px}.sepoRentalDetailInfo h1{color:#1f2c3a;font-size:28px;font-weight:var(--sepoFwSection);word-break:keep-all;margin:10px 0 0;line-height:1.35}.sepoRentalDetailModel{color:#97a4b2;margin:8px 0 0;font-size:14px}.sepoRentalDetailPrice{border-bottom:1px solid #eef2f6;align-items:baseline;gap:14px;margin-top:22px;padding-bottom:22px;display:flex}.sepoRentalDetailPrice .sepoRentalPrice{margin-top:0;font-size:26px}.sepoRentalDetailSpec{gap:12px;margin:22px 0 0;display:grid}.sepoRentalDetailSpec div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sepoRentalDetailSpec dt{color:#8a98a8;font-size:15px}.sepoRentalDetailSpec dd{color:#263342;font-size:15px;font-weight:var(--sepoFwUi);margin:0}.sepoRentalTagList{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.sepoRentalTagList li{background:var(--keyColorSoft);color:var(--keyColorDeep);border-radius:6px;padding:6px 12px;font-size:14px}.sepoRentalDetailActions{grid-template-columns:minmax(0,1fr) 132px;gap:8px;margin-top:28px;display:grid}.sepoPage .sepoRentalDetailActions .sepoRentalCtaButton{width:100%;min-width:0;margin-top:0}.sepoPage .sepoRentalDetailBack{color:#55647a;height:52px;font-size:16px;font-weight:var(--sepoFwUi);border:1px solid #d8e2ec;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.sepoRentalTableWrap{overflow-x:auto}.sepoRentalTable{border-collapse:collapse;border-top:2px solid #26364a;width:100%}.sepoRentalTable th,.sepoRentalTable td{text-align:right;white-space:nowrap;border-bottom:1px solid #eef2f6;padding:15px 12px;font-size:15px}.sepoRentalTable thead th{color:#66727f;font-weight:var(--sepoFwUi)}.sepoRentalTable thead th:first-child,.sepoRentalTable tbody th{text-align:left}.sepoRentalTable tbody th{color:#26364a;font-weight:var(--sepoFwUi)}.sepoRentalTable tbody th em{background:var(--keyColorSoft);color:var(--keyColorDeep);border-radius:4px;margin-left:8px;padding:3px 7px;font-size:12px;font-style:normal}.sepoRentalTable tr.isBase{background:#fafcfe}.sepoRentalTableCard{color:var(--keyColorDeep);font-weight:var(--sepoFwUi)}.sepoRentalNote{color:#97a4b2;word-break:keep-all;margin:14px 0 0;font-size:13px;line-height:1.6}.sepoRentalCalculator{background:#fff;border:1px solid #e2eaf2;border-radius:14px;padding:24px}.sepoRentalCalculatorOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sepoRentalCalculatorOptions label{color:#536376;font-size:14px;font-weight:var(--sepoFwUi);gap:8px;display:grid}.sepoRentalCalculatorOptions select{color:#293a4d;width:100%;height:46px;font:inherit;background:#fff;border:1px solid #d5e0eb;border-radius:8px;padding:0 12px}.sepoRentalCalculationResult{background:#e5edf5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 0;display:grid}.sepoRentalCalculationResult div{background:#f8fbfe;flex-direction:column;justify-content:center;gap:7px;min-height:94px;padding:16px;display:flex}.sepoRentalCalculationResult dt{color:#718094;font-size:13px}.sepoRentalCalculationResult dd{color:#1e8ef0;font-size:19px;font-weight:var(--sepoFwSection);margin:0}.sepoRentalCardNotice{color:#718094;word-break:keep-all;margin:16px 0 0;font-size:13px;line-height:1.6}.sepoRentalDescription{color:#425469;white-space:pre-line;word-break:keep-all;background:#f7fafc;border-radius:12px;margin:0;padding:22px;font-size:15px;line-height:1.75}.sepoRentalDetailGallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sepoRentalDetailGallery img{aspect-ratio:1;object-fit:cover;border:1px solid #e4ebf1;border-radius:10px;width:100%;display:block}.sepoRentalFeatureList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalFeatureList li{color:#3d4b5b;word-break:keep-all;border:1px solid #e6ecf2;border-radius:12px;padding:18px;font-size:15px;line-height:1.6}.sepoRentalSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.sepoRentalSteps li{align-items:flex-start;gap:12px;display:flex}.sepoRentalSteps b{width:26px;height:26px;color:var(--keyColorDeep);background:#e9f4ff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.sepoRentalSteps strong{color:#1d2a38;font-size:16px;font-weight:var(--sepoFwUi);display:block}.sepoRentalSteps p{color:#6d7a88;word-break:keep-all;margin:6px 0 0;font-size:14px;line-height:1.6}@media (max-width:1280px){.sepoRentalCategoryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:980px){.sepoRentalCategoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.sepoRentalReviewGrid,.sepoRentalProductGrid,.sepoRentalGuideGrid,.sepoRentalRankList{grid-template-columns:repeat(2,minmax(0,1fr))}.sepoRentalDetailGrid{grid-template-columns:1fr;gap:28px}.sepoRentalFeatureList,.sepoRentalSteps{grid-template-columns:1fr}.sepoRentalCalculationResult{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sepoRentalCategoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sepoRentalReviewGrid,.sepoRentalProductGrid,.sepoRentalGuideGrid,.sepoRentalRankList{grid-template-columns:1fr}.sepoRentalRankThumb{height:180px}.sepoRentalDetailActions{grid-template-columns:1fr}.sepoRentalCategoryImage{width:54px;height:54px}.sepoRentalCalculator{padding:16px}.sepoRentalCalculatorOptions,.sepoRentalCalculationResult,.sepoRentalDetailGallery{grid-template-columns:1fr}.sepoRentalDetailVisual img{padding:22px}}.sepoSectionTitle.isPlainTitle .point,.sepoShoppingHeading p,.sepoPartnersCard strong{color:var(--text)}.sepoShopStudioToast{z-index:60;color:#fff;background:#182b3eeb;border-radius:999px;margin:0;padding:11px 22px;font-size:14px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.sepoShopStudioOrder{gap:4px;display:grid}.sepoPage .sepoShopStudioOrder button{color:#7a8797;cursor:pointer;background:#fff;border:1px solid #e3eaf1;border-radius:6px;justify-content:center;align-items:center;width:26px;height:24px;display:inline-flex}.sepoPage .sepoShopStudioOrder button:disabled{opacity:.4;cursor:default}.sepoShopStudioCardTools{align-items:center;gap:2px;display:flex}.sepoPage .sepoShopStudioCardTools button{color:#97a4b2;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.sepoPage .sepoShopStudioCardTools button:hover{color:var(--keyColorDeep);background:#f2f6fa}.sepoShopStudioCard.isHidden{opacity:.5}.sepoShopStudioPrice{color:var(--keyColorDeep);font-size:14px;font-weight:var(--sepoFwSection);margin-top:4px;display:block}.sepoShopStudioIcon img{object-fit:cover;border-radius:8px;width:100%;height:100%}.sepoShopStudioMenuBox{width:min(460px,100%)}.sepoShopStudioMenu{gap:2px;display:grid}.sepoPage .sepoShopStudioMenu button{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:11px 12px;display:flex}.sepoPage .sepoShopStudioMenu button:hover{background:#f4f8fc}.sepoShopStudioMenuIcon{background:var(--keyColorSoft);width:38px;height:38px;color:var(--keyColorDeep);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sepoShopStudioMenu strong{color:#1d2a38;font-size:15px;font-weight:var(--sepoFwUi);display:block}.sepoShopStudioMenu em{color:#8a98a8;font-size:13px;font-style:normal}.sepoShopStudioMenuDivider{border-top:1px solid #eef2f6;margin:6px 4px}.sepoShopStudioSocial label{margin-top:12px;display:block}.sepoShopStudioSocial label span{color:#55647a;margin-bottom:5px;font-size:13px;display:block}.sepoShopStudioModal{z-index:80;background:#14213073;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sepoShopStudioModalBox{background:#fff;border-radius:16px;flex-direction:column;width:min(520px,100%);max-height:88vh;display:flex;overflow:hidden}.sepoShopStudioModalHead{border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.sepoShopStudioModalHead strong{color:#1d2a38;font-size:17px;font-weight:var(--sepoFwSection)}.sepoPage .sepoShopStudioModalHead button{color:#8a98a8;cursor:pointer;background:0 0;border:0;padding:0}.sepoShopStudioModalBody{flex:auto;padding:20px 22px;overflow-y:auto}.sepoShopStudioModalBody label{margin-bottom:16px;display:block}.sepoShopStudioModalBody label>span,.sepoShopStudioAlign>span,.sepoShopStudioCollect>span,.sepoShopStudioSchedules>span,.sepoShopStudioModalImage>span{color:#55647a;margin-bottom:6px;font-size:13px;display:block}.sepoPage .sepoShopStudioModalBody input,.sepoPage .sepoShopStudioModalBody textarea{border:1px solid #dbe4ec;border-radius:10px;width:100%;padding:11px 13px;font-size:15px}.sepoPage .sepoShopStudioModalBody textarea{resize:vertical;min-height:92px}.sepoShopStudioAlign,.sepoShopStudioCollect{margin-bottom:16px}.sepoShopStudioAlign button,.sepoShopStudioCollect button{margin:0 6px 6px 0}.sepoPage .sepoShopStudioAlign button,.sepoPage .sepoShopStudioCollect button{color:#55636f;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:999px;height:34px;padding:0 14px;font-size:14px}.sepoPage .sepoShopStudioAlign button.isActive,.sepoPage .sepoShopStudioCollect button.isActive{border-color:var(--keyColor);background:var(--keyColorSoft);color:var(--keyColorDeep)}.sepoShopStudioModalImage{margin-bottom:16px}.sepoShopStudioModalImage>div{align-items:center;gap:12px;display:flex}.sepoShopStudioModalImage img{object-fit:cover;border-radius:10px;width:72px;height:72px}.sepoShopStudioModalImage em{color:#97a4b2;background:#f2f6fa;border-radius:10px;place-items:center;width:72px;height:72px;font-size:12px;font-style:normal;display:grid}.sepoPage .sepoShopStudioModalImage button,.sepoPage .sepoShopStudioScheduleAdd{color:#40536a;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 16px;font-size:14px;display:inline-flex}.sepoShopStudioSchedule{grid-template-columns:1fr 1fr 1.4fr 34px;gap:6px;margin-bottom:8px;display:grid}.sepoPage .sepoShopStudioSchedule button{color:#97a4b2;cursor:pointer;background:#f6f8fb;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.sepoShopStudioModalFoot{border-top:1px solid #eef2f6;justify-content:flex-end;gap:8px;padding:16px 22px;display:flex}.sepoPage .sepoShopStudioModalFoot button{color:#55647a;cursor:pointer;min-width:92px;height:42px;font-size:15px;font-weight:var(--sepoFwUi);background:#fff;border:1px solid #dbe4ec;border-radius:9px}.sepoPage .sepoShopStudioModalFoot button.isPrimary{border-color:var(--keyColor);background:var(--keyColor);color:#fff}.sepoShopStudioPreviewDivider{border-top:1px solid #e9eef3;margin:6px 0}.sepoShopStudioPreviewText{color:#3d4b5b;word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.sepoShopStudioPreviewPrice{color:var(--keyColorDeep);font-size:13px;font-weight:var(--sepoFwSection);margin-top:4px;display:block}.sepoShopStudioPreviewForm{border:1px solid #e9eef3;border-radius:10px;gap:5px;padding:12px;display:grid}.sepoShopStudioPreviewField{color:#97a4b2;border:1px solid #eef2f6;border-radius:6px;padding:6px 8px;font-size:12px}.sepoShopStudioPreviewForm em{background:var(--keyColor);color:#fff;text-align:center;border-radius:7px;margin-top:3px;padding:8px;font-size:12px;font-style:normal}.sepoPage .sepoShopStudioAddressActions a{justify-content:center;align-items:center;display:inline-flex}.sepoIns{--insInk:#14243a;--insText:#33465c;--insMuted:#6d8296;--insKey:#2563f0;--insKeyDeep:#1747c4;--insSky:#e8f2ff;color:var(--insText);background:#fff;overflow:clip}.sepoIns *{box-sizing:border-box}.sepoIns p{margin:0}.sepoIns img{mix-blend-mode:multiply}.sepoIns .sepoInsTitle{color:var(--insInk);text-align:center;word-break:keep-all;margin:0;font-size:clamp(28px,3vw,43px);font-weight:700;line-height:1.35}.sepoIns .sepoInsEyebrow{color:var(--insKey);text-align:center;margin:0 0 12px;font-size:clamp(16px,1.5vw,21px);font-weight:700}.sepoIns .sepoInsLead{color:var(--insMuted);text-align:center;word-break:keep-all;margin:18px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.sepoIns .sepoInsSection{padding:clamp(72px,8vw,118px) 0}.sepoIns .sepoInsHero{background:radial-gradient(circle at 82% 20%,#2563f029 0 11%,#0000 12%),radial-gradient(circle at 47% 78%,#00cfd429 0 8%,#0000 9%),linear-gradient(129deg,#d6f2ff -4%,#fbf5ff 46%,#d8cdff 104%);align-items:center;min-height:clamp(640px,78vh,860px);padding:clamp(38px,4.4vw,64px) 0 clamp(42px,4.8vw,70px);display:flex;position:relative;overflow:hidden}.sepoIns .sepoInsHero:before,.sepoIns .sepoInsHero:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.sepoIns .sepoInsHero:before{background:radial-gradient(circle,#2563f02e,#2563f000 68%);width:clamp(260px,28vw,470px);height:clamp(260px,28vw,470px);bottom:-12vw;left:-8vw}.sepoIns .sepoInsHero:after{background:radial-gradient(circle,#ffffffb8,#fff0 66%);width:clamp(220px,22vw,380px);height:clamp(220px,22vw,380px);top:12%;right:4vw}.sepoIns .sepoInsHeroInner{grid-template-columns:minmax(360px,620px) 1fr;align-items:center;gap:clamp(18px,2.6vw,44px);display:grid}.sepoIns .sepoInsHeroCopy{z-index:2;grid-column:1;position:relative}.sepoIns .sepoInsKicker{color:var(--insKey);letter-spacing:.04em;margin:0 0 18px;font-size:clamp(14px,1.1vw,17px);font-weight:700}.sepoIns .sepoInsHeroTitle{color:#080b12;letter-spacing:0;word-break:keep-all;margin:0;font-size:clamp(38px,4.1vw,66px);font-weight:800;line-height:1.24}.sepoIns .sepoInsHeroLine{white-space:nowrap;display:block}.sepoIns .sepoInsHeroTile{color:#0000;background:linear-gradient(135deg,#6a6ff7 0%,#ee43d8 100%);-webkit-background-clip:text;background-clip:text;font-weight:800;display:inline}.sepoIns .sepoInsHeroTile.isBlue{background:linear-gradient(135deg,var(--insKey)0%,#08c9d7 100%);-webkit-background-clip:text;background-clip:text}.sepoIns .sepoInsHeroLead{color:#0a0a0a;word-break:keep-all;margin:clamp(22px,2.4vw,34px) 0 0;font-size:clamp(18px,1.7vw,25px);font-weight:800;line-height:1.4}.sepoIns .sepoInsHeroButton{z-index:2;background:linear-gradient(135deg,var(--insKey)0%,#06b6d4 100%);color:#fff;border-radius:999px;grid-column:1;justify-content:center;justify-self:start;align-items:center;gap:10px;min-height:clamp(54px,4vw,66px);margin-top:clamp(36px,4.2vw,58px);padding:0 clamp(36px,4vw,70px);font-size:clamp(17px,1.35vw,21px);font-weight:800;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 22px 42px #2563f047}.sepoIns .sepoInsHeroButton:hover{transform:translateY(-2px);box-shadow:0 26px 48px #2563f057}.sepoIns .sepoInsHeroVisual{z-index:0;pointer-events:none;min-height:0;position:absolute;inset:0;overflow:hidden}.sepoIns .sepoInsHeroPhoto{object-fit:contain;filter:none;border-radius:0;width:auto;max-width:none;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 30%,#000 44% 100%);mask-image:linear-gradient(90deg,#0000 0,#0003 15%,#000000e0 30%,#000 44% 100%)}.sepoIns .sepoInsConcernSection{background:linear-gradient(#dbeafe,#f2fbff 62%,#fff)}.sepoIns .sepoInsConcernList{--concernCard:142px;--concernStep:calc(var(--concernCard) - 14px);width:min(620px,100%);height:calc(var(--concernCard) + 4*var(--concernStep));margin:clamp(34px,4vw,54px) auto 0;padding:0;list-style:none;position:relative}.sepoIns .sepoInsConcern{height:var(--concernCard);width:calc(100% - var(--slot,0)*6%);opacity:calc(1 - var(--slot,0)*.1);transform:translate(-50%,calc(var(--slot,0)*var(--concernStep)));background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;padding:20px clamp(18px,2.2vw,30px);transition:transform .72s cubic-bezier(.36,.06,.2,1),width .72s cubic-bezier(.36,.06,.2,1),opacity .72s;display:flex;position:absolute;top:0;left:50%;box-shadow:0 12px 26px #1d4e981a}.sepoIns .sepoInsConcern p{color:var(--insInk);word-break:keep-all;font-size:clamp(15px,1.35vw,19px);font-weight:700;line-height:1.55}.sepoIns .sepoInsConcern b{color:var(--insKey);font-weight:700}.sepoIns .sepoInsConcern img{object-fit:contain;flex:none;width:clamp(62px,7vw,88px);height:clamp(62px,7vw,88px)}.sepoIns .sepoInsAnswerSection{background:#fff}.sepoIns .sepoInsAnswer{text-align:center}.sepoIns .sepoInsAnswerLead{color:var(--insMuted);margin:0 0 14px;font-size:clamp(16px,1.5vw,21px);font-weight:600}.sepoIns .sepoInsAnswerText{color:var(--insText);word-break:keep-all;margin:24px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.sepoIns .sepoInsBrandMark{color:var(--insKeyDeep);letter-spacing:-.01em;margin-top:clamp(30px,3.4vw,44px);font-size:clamp(28px,3.3vw,46px);font-weight:800;display:inline-block}.sepoIns .sepoInsBrandMark b{color:var(--insKey);font-weight:800}.sepoIns .sepoInsWaySection{background:var(--insSky)}.sepoIns .sepoInsWayList{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(14px,1.6vw,22px);margin:clamp(38px,4.4vw,60px) 0 0;padding:0;list-style:none;display:grid}.sepoIns .sepoInsWay{text-align:center;background:#fff;border-radius:26px;min-height:clamp(320px,27vw,400px);padding:clamp(34px,3.6vw,48px) clamp(22px,2.4vw,32px) clamp(38px,4vw,52px);box-shadow:0 14px 30px #1d4e981a}.sepoIns .sepoInsWayIcon{background:var(--insSky);border-radius:50%;place-items:center;width:clamp(104px,10.4vw,136px);height:clamp(104px,10.4vw,136px);margin-inline:auto;display:grid}.sepoIns .sepoInsWayIcon img{object-fit:contain;width:76%;height:76%}.sepoIns .sepoInsWay h3{color:var(--insInk);word-break:keep-all;margin:22px 0 0;font-size:clamp(23px,2.4vw,34px);font-weight:800;line-height:1.35}.sepoIns .sepoInsWay p{color:var(--insMuted);word-break:keep-all;margin-top:14px;font-size:clamp(15px,1.25vw,18px);line-height:1.7}.sepoIns .sepoInsCheckSection{background:linear-gradient(#fff,#eff8ff)}.sepoIns .sepoInsCheckList{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.6vw,22px);margin:clamp(38px,4.4vw,58px) 0 0;padding:0;list-style:none;display:grid}.sepoIns .sepoInsCheck{background:#fff;border-radius:24px;padding:clamp(26px,2.8vw,36px);position:relative;box-shadow:0 12px 26px #1d4e9817}.sepoIns .sepoInsCheck b{color:var(--insKey);letter-spacing:.04em;font-size:14px;font-weight:800}.sepoIns .sepoInsCheck img{object-fit:contain;width:clamp(66px,7vw,88px);height:clamp(66px,7vw,88px);margin:18px 0 0;display:block}.sepoIns .sepoInsCheck h3{color:var(--insInk);word-break:keep-all;margin:20px 0 0;font-size:clamp(19px,1.6vw,23px);font-weight:800}.sepoIns .sepoInsCheck p{color:var(--insMuted);word-break:keep-all;margin-top:11px;font-size:clamp(15px,1.2vw,17px);line-height:1.7}.sepoIns .sepoInsSupportSection{background:#fff}.sepoIns .sepoInsSupportList{gap:clamp(30px,4vw,56px);margin-top:clamp(42px,5vw,70px);display:grid}.sepoIns .sepoInsSupport{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,3vw,56px);display:grid}.sepoIns .sepoInsSupport:nth-child(2n) .sepoInsSupportText{order:2}.sepoIns .sepoInsSupport h3{color:var(--insInk);white-space:pre-line;word-break:keep-all;margin:0 0 16px;font-size:clamp(23px,2.4vw,34px);font-weight:800;line-height:1.35}.sepoIns .sepoInsSupport p{color:var(--insMuted);word-break:keep-all;font-size:clamp(15px,1.25vw,18px);line-height:1.75}.sepoIns .sepoInsSupportArt{background:var(--insSky);border-radius:26px;place-items:center;min-height:clamp(190px,22vw,290px);display:grid}.sepoIns .sepoInsSupportArt img{object-fit:contain;width:clamp(108px,12vw,156px);height:clamp(108px,12vw,156px)}.sepoIns .sepoInsIncomeSection{background:var(--insSky)}.sepoIns .sepoInsCalc{background:#fff;border-radius:26px;width:min(720px,100%);margin:clamp(34px,4vw,50px) auto 0;padding:clamp(28px,3vw,42px);box-shadow:0 18px 36px #1d4e981f}.sepoIns .sepoInsCalcHead{justify-content:space-between;align-items:end;display:flex}.sepoIns .sepoInsCalcHead span{color:var(--insMuted);font-size:16px}.sepoIns .sepoInsCalcHead strong{color:var(--insInk);font-size:clamp(25px,2.4vw,34px);font-weight:800}.sepoIns .sepoInsCalc input{width:100%;accent-color:var(--insKey);cursor:pointer;margin:28px 0 10px}.sepoIns .sepoInsCalcScale{color:#9aabbb;justify-content:space-between;font-size:13px;display:flex}.sepoIns .sepoInsCalcResult{text-align:center;border-top:1px solid #e3edf5;margin-top:30px;padding-top:28px}.sepoIns .sepoInsCalcResult>span{color:var(--insMuted);font-size:16px}.sepoIns .sepoInsCalcResult strong{color:var(--insKeyDeep);margin-top:12px;font-size:clamp(44px,5.4vw,66px);font-weight:800;line-height:1;display:block}.sepoIns .sepoInsCalcResult i,.sepoIns .sepoInsCalcResult small{color:var(--insMuted);font-size:clamp(15px,1.4vw,19px);font-style:normal;font-weight:600}.sepoIns .sepoInsCalcResult em{color:#9aabbb;margin-top:18px;font-size:13px;font-style:normal;display:block}.sepoIns .sepoInsStepSection{background:linear-gradient(#fff,#eaf4ff)}.sepoIns .sepoInsStepCard{background:#fff;border-radius:30px;margin-top:clamp(34px,4vw,52px);padding:clamp(30px,3.6vw,54px) clamp(20px,2.6vw,40px);box-shadow:0 18px 38px #1d4e981f}.sepoIns .sepoInsStepList{--stepIcon:clamp(74px,8vw,104px);--stepBadge:34px;grid-template-columns:repeat(5,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sepoIns .sepoInsStepList:before{content:"";height:2px;top:calc(var(--stepIcon) + 14px + var(--stepBadge)/2 - 1px);background:#cfe3ff;position:absolute;left:10%;right:10%}.sepoIns .sepoInsStepList li{text-align:center;padding:0 10px;position:relative}.sepoIns .sepoInsStepList img{width:var(--stepIcon);height:var(--stepIcon);object-fit:contain;margin-inline:auto}.sepoIns .sepoInsStepList span{width:var(--stepBadge);height:var(--stepBadge);z-index:1;color:#fff;background:#5b9bf8;border-radius:50%;place-items:center;margin-top:14px;font-size:15px;font-weight:800;display:inline-grid;position:relative;box-shadow:0 0 0 6px #fff}.sepoIns .sepoInsStepList li:nth-child(2) span{background:#4f8cf7}.sepoIns .sepoInsStepList li:nth-child(3) span{background:#3f7cf3}.sepoIns .sepoInsStepList li:nth-child(4) span{background:#2f6bee}.sepoIns .sepoInsStepList li:nth-child(5) span{background:var(--insKeyDeep)}.sepoIns .sepoInsStepList em{color:var(--insMuted);word-break:keep-all;margin-top:7px;font-size:clamp(12px,1vw,14px);font-style:normal;line-height:1.5;display:block}.sepoIns .sepoInsStepList strong{color:var(--insInk);word-break:keep-all;margin-top:12px;font-size:clamp(15px,1.3vw,19px);font-weight:800;display:block}.sepoIns .sepoInsNote{color:#93a5b6;text-align:center;word-break:keep-all;margin-top:12px;font-size:14px;line-height:1.6}.sepoIns .sepoInsStepCard+.sepoInsNote{margin-top:26px}.sepoIns .sepoInsWorkflowSection{background:linear-gradient(#eaf4ff,#f6fbff)}.sepoIns .sepoInsWorkflow{background:#fff;border-radius:30px;margin-top:clamp(34px,4vw,52px);padding:clamp(28px,3.2vw,44px) clamp(20px,2.6vw,40px);box-shadow:0 18px 38px #1d4e981f}.sepoIns .sepoInsWorkflowList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sepoIns .sepoInsWorkflowList li{background:#fff;border-radius:16px;grid-template-columns:84px 1fr;align-items:center;gap:16px;padding:16px clamp(16px,1.8vw,24px);display:grid;box-shadow:0 6px 16px #1d4e9812}.sepoIns .sepoInsWorkflowList b{background:var(--insSky);min-height:28px;color:var(--insKeyDeep);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.sepoIns .sepoInsWorkflowList strong{color:var(--insInk);word-break:keep-all;font-size:clamp(15px,1.3vw,18px);font-weight:700}.sepoIns .sepoInsWorkflowList em{color:var(--insMuted);word-break:keep-all;grid-column:2;margin-top:5px;font-size:clamp(13px,1.05vw,15px);font-style:normal}.sepoIns .sepoInsWorkflowPunch{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:clamp(22px,2.6vw,32px);display:flex}.sepoIns .sepoInsWorkflowPunch span{color:var(--insText);word-break:keep-all;font-size:clamp(15px,1.3vw,18px);font-weight:600}.sepoIns .sepoInsWorkflowPunch b{color:var(--insKeyDeep);font-weight:800}@media (max-width:900px){.sepoIns .sepoInsWorkflowList li{grid-template-columns:1fr;gap:8px}.sepoIns .sepoInsWorkflowList b{justify-self:start}.sepoIns .sepoInsWorkflowList em{grid-column:1}}.sepoIns .sepoInsFaqSection{background:#fff}.sepoIns .sepoInsFaqList{gap:12px;width:min(860px,100%);margin:clamp(34px,4vw,50px) auto 0;display:grid}.sepoIns .sepoInsFaqList article{background:#fff;border-radius:18px;transition:box-shadow .18s,background .18s;box-shadow:0 0 0 1px #dfe9f4}.sepoIns .sepoInsFaqList article.isOpen{background:#f3f8ff;box-shadow:0 0 0 1px #bcd8ff}.sepoIns .sepoInsFaqList button{width:100%;min-height:66px;color:var(--insInk);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:30px 1fr 22px;align-items:center;gap:12px;padding:14px clamp(16px,1.8vw,26px);font-size:clamp(16px,1.35vw,19px);font-weight:700;display:grid}.sepoIns .sepoInsFaqList button b{background:var(--insKey);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.sepoIns .sepoInsFaqList button svg{color:#7d93a8;transition:transform .2s}.sepoIns .sepoInsFaqList article.isOpen button svg{color:var(--insKey);transform:rotate(180deg)}.sepoIns .sepoInsFaqAnswer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.sepoIns .sepoInsFaqList article.isOpen .sepoInsFaqAnswer{grid-template-rows:1fr}.sepoIns .sepoInsFaqAnswer>p{min-height:0;color:var(--insText);word-break:keep-all;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:0 clamp(16px,1.8vw,26px);font-size:clamp(15px,1.2vw,18px);line-height:1.75;transition:padding .24s;display:grid;overflow:hidden}.sepoIns .sepoInsFaqList article.isOpen .sepoInsFaqAnswer>p{padding-bottom:22px}.sepoIns .sepoInsFaqAnswer b{width:30px;height:30px;color:var(--insKeyDeep);background:#d4e5ff;border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.sepoIns .sepoInsCtaSection{background:#fff;padding:0 0 clamp(72px,8vw,118px)}.sepoIns .sepoInsCta{text-align:center;background:linear-gradient(122deg,#1f57d6,#3f81f7 58%,#78c2fb);border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:clamp(46px,5vw,70px) clamp(24px,3vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 46px #1f57d642}.sepoIns .sepoInsCta:before,.sepoIns .sepoInsCta:after{content:"";border:1px solid #ffffff4d;border-radius:50%;position:absolute}.sepoIns .sepoInsCta:before{width:360px;height:360px;top:-230px;left:-90px}.sepoIns .sepoInsCta:after{width:300px;height:300px;bottom:-150px;right:-130px;box-shadow:0 0 0 44px #ffffff12}.sepoIns .sepoInsCta>*{z-index:1;position:relative}.sepoIns .sepoInsCta p{color:#ffffffd6;letter-spacing:.07em;font-size:13px;font-weight:700}.sepoIns .sepoInsCta h2{color:#fff;word-break:keep-all;margin:14px 0 0;font-size:clamp(29px,3.5vw,44px);font-weight:700;line-height:1.35}.sepoIns .sepoInsCta>span{color:#ffffffe0;word-break:keep-all;margin-top:14px;font-size:clamp(15px,1.25vw,18px)}.sepoIns .sepoInsCta a{min-height:52px;color:var(--insKeyDeep);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:0 28px;font-size:clamp(16px,1.3vw,18px);font-weight:700;display:inline-flex}@media (max-width:1180px){.sepoIns .sepoInsHeroInner{grid-template-columns:minmax(340px,560px) 1fr;gap:clamp(22px,3vw,44px)}.sepoIns .sepoInsHeroPhoto{width:auto;height:100%;right:-4vw}}@media (max-width:900px){.sepoIns .sepoInsConcernList{--concernCard:126px}.sepoIns .sepoInsHero{min-height:auto;padding:52px 0 60px}.sepoIns .sepoInsHeroInner{flex-direction:column;align-items:stretch;gap:clamp(18px,5vw,26px);display:flex}.sepoIns .sepoInsHeroVisual{width:auto;margin-inline:calc(var(--sepoGutter)*-1);min-height:0;position:static;overflow:visible;transform:none}.sepoIns .sepoInsHeroPhoto{aspect-ratio:4/3;object-fit:cover;object-position:100% center;width:100%;height:auto;position:static;transform:none;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 91%,#0000 100%)}.sepoIns .sepoInsHeroButton{margin-top:0}.sepoIns .sepoInsWayList,.sepoIns .sepoInsCheckList{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}.sepoIns .sepoInsWay{min-height:0}.sepoIns .sepoInsSupport{grid-template-columns:1fr;gap:20px}.sepoIns .sepoInsSupport:nth-child(2n) .sepoInsSupportText{order:0}.sepoIns .sepoInsSupportArt{min-height:200px}.sepoIns .sepoInsStepList{grid-template-columns:repeat(2,1fr);gap:34px 0}.sepoIns .sepoInsStepList:before{display:none}.sepoIns .sepoInsStepList span{box-shadow:none}}@media (max-width:560px){.sepoIns .sepoInsHero{padding:42px 0 52px}.sepoIns .sepoInsHeroTitle{font-size:clamp(34px,11vw,50px)}.sepoIns .sepoInsHeroLine{white-space:normal}.sepoIns .sepoInsHeroButton{width:100%;min-height:58px;font-size:18px}.sepoIns .sepoInsConcernList{--concernCard:122px}.sepoIns .sepoInsConcern{width:100%;opacity:calc(1 - var(--slot,0)*.13);gap:12px;padding:18px}.sepoIns .sepoInsConcern img{width:58px;height:58px}.sepoIns .sepoInsStepList{grid-template-columns:1fr;gap:26px 0}.sepoIns .sepoInsFaqList button{grid-template-columns:28px 1fr 20px;gap:10px}.sepoIns .sepoInsFaqAnswer>p{grid-template-columns:28px 1fr;gap:10px}}.sepoIns.isAnim [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,.68,.3,1)var(--revealDelay,0s),transform .62s cubic-bezier(.22,.68,.3,1)var(--revealDelay,0s);will-change:opacity,transform}.sepoIns.isAnim [data-reveal=up]{transform:translateY(30px)}.sepoIns.isAnim [data-reveal=left]{transform:translate(-38px)}.sepoIns.isAnim [data-reveal=right]{transform:translate(38px)}.sepoIns.isAnim [data-reveal=zoom]{transform:scale(.94)}.sepoIns.isAnim [data-reveal].isRevealed{opacity:1;will-change:auto;transform:none}.sepoIns .sepoInsStepList:before{transform-origin:0}.sepoIns.isAnim .sepoInsStepCard[data-reveal] .sepoInsStepList:before{transition:transform .8s .45s;transform:scaleX(0)}.sepoIns.isAnim .sepoInsStepCard[data-reveal].isRevealed .sepoInsStepList:before{transform:scaleX(1)}@keyframes sepoInsRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sepoInsPop{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}.sepoIns .sepoInsKicker,.sepoIns .sepoInsHeroTitle,.sepoIns .sepoInsHeroLead,.sepoIns .sepoInsHeroButton,.sepoIns .sepoInsHeroVisual{animation:.72s cubic-bezier(.22,.68,.3,1) backwards sepoInsRise}.sepoIns .sepoInsKicker{animation-delay:50ms}.sepoIns .sepoInsHeroTitle{animation-delay:.16s}.sepoIns .sepoInsHeroLead{animation-delay:.3s}.sepoIns .sepoInsHeroButton{animation-delay:.44s}.sepoIns .sepoInsHeroVisual{animation-delay:.22s}@media (max-width:400px){.sepoIns .sepoInsConcernList{--concernCard:146px}}@media (prefers-reduced-motion:reduce){.sepoIns *,.sepoIns :before,.sepoIns :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sepoIns [data-reveal]{opacity:1!important;transform:none!important}.sepoIns .sepoInsStepList:before{transform:scaleX(1)!important}}
