.sgc .main{padding-top:clamp(36px,4.6vw,64px)}.sgc section{scroll-margin-top:calc(var(--sgs-top,0px) + 24px)}.sgc .bc{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font:600 11px/1.3 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:16px}.sgc .bc a{color:var(--btn);text-decoration:none}.sgc .bc a:hover{text-decoration:underline}.sgc .hrow{align-items:flex-end}.sgc .hrow h1{font-size:clamp(38px,5.4vw,76px);max-width:760px}.sgc .hrow h1.lg{font-size:clamp(30px,4.3vw,60px)}.sgc .hrow h1{flex:1 1 520px}.sgc .hrow p.ld{flex:0 1 460px;max-width:460px;font-size:16.5px;line-height:1.55}.sgc .cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.sgc .go.lt2{background:#fff;color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}.sgc .go.lt2 i{background:var(--btn);color:#fff}.sgc .go.lt2:hover{box-shadow:inset 0 0 0 1px #b9c4f0,0 12px 26px -16px #1f3bff99}.sgc .go.dk:hover i{transform:translateY(2px)}.sgc .ey{display:block;font:600 11px/1 var(--fm);letter-spacing:.14em;text-transform:uppercase;color:var(--btn)}.sgc .sh{display:grid;gap:10px;margin-bottom:22px}.sgc .sh h2{font:800 clamp(26px,3.4vw,42px)/1 var(--fd);letter-spacing:-.035em;text-transform:uppercase}.sgc .sh p{max-width:640px;font-size:15.5px}.sgc .wn ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sgc .wn li{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--line);border-radius:18px;padding:16px 18px 16px 16px;background:var(--soft2);color:var(--txt);font:600 15px/1.4 var(--f)}.sgc .wn li i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--btn);color:#fff;display:grid;place-items:center}.sgc .wn li svg{width:16px;height:16px}.sgc .rl{margin-top:clamp(48px,6vw,88px)}.sgc .cards{display:grid;gap:14px}.sgc .rc{position:relative;display:grid;grid-template-columns:clamp(150px,17vw,220px) minmax(0,1fr) 230px;gap:clamp(16px,2.4vw,32px);align-items:center;border:1px solid var(--line);border-radius:24px;background:#fff;padding:14px clamp(16px,2vw,26px) 14px 14px;transition:border-color .3s,box-shadow .4s var(--ease)}.sgc .rc:hover{border-color:#b9c4f0;box-shadow:0 22px 50px -32px #1f3bff8c}.sgc .rc .im{position:relative;display:block;aspect-ratio:1/1;border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#dce3ff,#eef1ff 30%,#fff 62%)}.sgc .rc .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .8s var(--ease)}.sgc .rc:hover .im img{transform:scale(1.04)}.sgc .rc .tg{position:absolute;left:10px;top:10px;z-index:2;display:inline-flex;gap:6px;max-width:calc(100% - 20px);font:600 10px/1.2 var(--fm);letter-spacing:.1em;text-transform:uppercase;background:#fff;color:var(--btn);border-radius:6px;padding:6px 8px;box-shadow:0 6px 14px -8px #141e5a59}.sgc .rc .tg em{font-style:normal;color:var(--muted)}.sgc .rc .bd{display:grid;gap:9px;min-width:0}.sgc .rc .rt{font:500 11.5px/1.2 var(--fm);color:var(--muted)}.sgc .rc .rt i{font-style:normal;color:var(--star);letter-spacing:1px;margin-right:5px}.sgc .rc h3{font:800 clamp(17px,1.6vw,21px)/1.15 var(--fd);letter-spacing:-.02em;text-transform:uppercase}.sgc .rc h3 a{text-decoration:none;transition:color .2s}.sgc .rc h3 a:hover{color:var(--btn)}.sgc .rc .ds{font-size:15px;line-height:1.5}.sgc .rc .ch{display:flex;flex-wrap:wrap;gap:6px}.sgc .rc .ch span{font:500 11px/1 var(--fm);border:1px solid var(--line);border-radius:6px;padding:5px 7px;color:var(--txt);white-space:nowrap}.sgc .rc .ch span:first-child{border-color:#c7d0f5;background:var(--soft2);color:var(--btn)}.sgc .rc .us{display:flex;gap:8px;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--muted)}.sgc .rc .us svg{width:16px;height:16px;flex:none;margin-top:2px;color:var(--btn)}.sgc .rc .us b{color:var(--txt);font-weight:600}.sgc .rc .by{display:grid;gap:14px;justify-items:end;text-align:right;align-self:stretch;align-content:center;border-left:1px solid var(--line);padding-left:clamp(16px,2vw,26px)}.sgc .rc .pr b{display:block;font:600 22px/1.1 var(--fm);color:var(--txt);letter-spacing:-.035em}.sgc .rc .pk{display:block;margin-top:4px;font-size:12.5px;color:var(--muted)}.sgc .rc .pk b{display:inline;font:600 12.5px var(--fm);color:var(--btn);letter-spacing:-.02em}.sgc .rc .ac{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sgc .rc .add{padding:0 18px 0 14px}.sgc .rc .add .lb{max-width:none;margin-left:8px;opacity:1}.sgc .rc .mo{font:600 13px var(--f);color:var(--txt);text-decoration:none}.sgc .rc .mo:hover{color:var(--btn)}.sgc .rc .so{font-size:13px;color:var(--muted)}.sgc .pr2{margin-top:clamp(48px,6vw,88px);position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:var(--grad);color:#fff;padding:clamp(24px,3.2vw,48px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tx pp" "sm pp";gap:24px clamp(24px,4vw,64px);align-items:center}.sgc .pr2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 100% 0%,#fff3,#fff0 70%),radial-gradient(40% 70% at 0% 100%,#78c8ff2e,#78c8ff00 70%)}.sgc .pr2 .tx{grid-area:tx}.sgc .pr2 .ey{color:#bcc8ff}.sgc .pr2 h2{color:#fff;font:800 clamp(24px,3vw,40px)/1.02 var(--fd);letter-spacing:-.03em;text-transform:uppercase;margin-top:12px}.sgc .pr2 p{margin-top:12px;color:#dce2ff;font-size:15.5px;max-width:520px}.sgc .pr2 .pp{grid-area:pp;display:flex;align-items:center;gap:14px}.sgc .pr2 .pi{display:grid;justify-items:center;gap:8px;width:clamp(130px,13vw,176px);text-decoration:none;color:#fff;text-align:center}.sgc .pr2 .ph{position:relative;display:block;width:100%;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#dce3ff,#eef1ff 30%,#fff 62%);transition:transform .5s var(--ease)}.sgc .pr2 .pi:hover .ph{transform:translateY(-3px)}.sgc .pr2 .ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.sgc .pr2 .pi b{font:800 13px/1.2 var(--fd);text-transform:uppercase;letter-spacing:-.01em}.sgc .pr2 .pi small{font:500 12.5px var(--fm);color:#dce2ff}.sgc .pr2 .pl{font:800 30px/1 var(--fd);color:#bcc8ff;margin-bottom:40px}.sgc .pr2 .sm{grid-area:sm;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.sgc .pr2 .sm small{display:block;font:600 11px var(--fm);letter-spacing:.14em;text-transform:uppercase;color:#bcc8ff}.sgc .pr2 .sm b{font:600 30px/1.1 var(--fm);letter-spacing:-.04em}.sgc .pr2 .go.ok{background:#fff;color:var(--ok)}.sgc .pr2 .go.ok i{background:var(--ok)}.sgc .tp{margin-top:clamp(48px,6vw,88px)}.sgc .tl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sgc .ti{border:1px solid var(--line);border-radius:22px;padding:22px;background:#fff;display:grid;gap:10px;align-content:start}.sgc .ti .n{font:600 12px/1 var(--fm);color:var(--btn);letter-spacing:.1em}.sgc .ti b{font:700 17px/1.3 var(--f);color:var(--txt)}.sgc .ti p{font-size:14.5px;line-height:1.5}.sgc .og{display:grid;gap:14px;padding:clamp(28px,4vw,44px) 0;border-top:1px solid var(--line)}.sgc .og div{display:flex;flex-wrap:wrap;gap:8px}.sgc .og a{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:1px solid var(--line);text-decoration:none;font:600 14px/1.2 var(--f);color:var(--txt);background:#fff;transition:background .3s var(--ease2),color .3s,border-color .3s}.sgc .og a span{color:var(--btn);transition:transform .3s var(--ease),color .3s}.sgc .og a:hover{background:var(--txt);color:#fff;border-color:var(--txt)}.sgc .og a:hover span{color:#fff;transform:translate(3px)}.sgc .nt{font-size:12.5px;line-height:1.5;color:var(--muted);padding-bottom:clamp(40px,5vw,64px);max-width:760px}.sgc .faq{padding-block:clamp(56px,7vw,100px)}@media(max-width:1000px){.sgc .rc{grid-template-columns:150px minmax(0,1fr);align-items:start}.sgc .rc .by{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding:14px 0 0;display:flex;justify-content:space-between;align-items:center;text-align:left}.sgc .rc .ac{flex-direction:row-reverse;align-items:center;gap:16px}.sgc .pr2{grid-template-columns:minmax(0,1fr);grid-template-areas:"tx" "pp" "sm"}.sgc .tl{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.sgc .hrow p.ld{max-width:none;flex-basis:100%}.sgc .cta .go{flex:1 1 100%;justify-content:space-between}.sgc .rc{grid-template-columns:104px minmax(0,1fr);gap:14px;padding:12px;border-radius:20px}.sgc .rc .im{border-radius:14px}.sgc .rc .tg{left:6px;top:6px;font-size:8.5px;padding:4px 5px}.sgc .rc .tg em{display:none}.sgc .rc h3{font-size:15.5px}.sgc .rc .ds{font-size:14px}.sgc .rc .pr b{font-size:19px}.sgc .rc .mo{display:none}.sgc .rc .by{gap:10px}.sgc .rc .pr{min-width:0}.sgc .rc .pk,.sgc .rc .pk b{font-size:11.5px}.sgc .rc .add{height:40px;padding:0 14px 0 12px;font-size:12.5px}.sgc .pr2{padding:24px 20px;border-radius:22px}.sgc .pr2 .pp{justify-content:center;gap:8px}.sgc .pr2 .pi{width:auto;flex:1}.sgc .pr2 .pl{font-size:22px;margin-bottom:34px}.sgc .pr2 .sm{justify-content:space-between}.sgc .pr2 .sm .go{width:100%;justify-content:space-between}.sgc .wn li{font-size:14.5px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sgc.css.map */
