.sv-rows{gap:clamp(96px,12vw,160px);display:grid}.sv-row{grid-template-columns:5fr 7fr;align-items:center;gap:72px;display:grid}.sv-row:nth-child(2n){grid-template-columns:7fr 5fr}.sv-row:nth-child(2n) .sv-copy{order:2}.sv-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1}.sv-copy p{color:var(--muted);text-wrap:pretty;max-width:420px;margin:22px 0 0;font-size:16.5px}.sv-copy .tags{margin-top:24px}.sv-copy .more{margin-top:26px}.sv-row .ph-visual{aspect-ratio:5/4;margin-top:0}.sv-row .ph-visual .device{inset:15%}.sv-row a.sv-panel{display:block}.sv-row a.sv-panel .ph-visual .device{transition:transform 1.4s cubic-bezier(.22,1,.36,1) .2s,opacity .9s .2s}.sv-row a.sv-panel:hover .ph-visual.in .device{transition-delay:0s;transform:translateY(-8px)scale(1.02)}@media (max-width:960px){.sv-row,.sv-row:nth-child(2n){grid-template-columns:1fr;gap:32px}.sv-row:nth-child(2n) .sv-copy{order:0}}@media (max-width:600px){.sv-row .ph-visual{aspect-ratio:4/3.6}.sv-row .ph-visual .device{inset:12% 9%}}.sv-intro{grid-template-columns:5fr 7fr;gap:72px;margin-top:clamp(56px,7vw,96px);display:grid}.sv-intro p{letter-spacing:-.03em;text-wrap:pretty;margin:0;font-size:clamp(22px,2.3vw,30px);line-height:1.25}.sv-intro .sv-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-content:start;gap:22px 24px;padding-top:6px;display:grid}.sv-facts div{padding-top:16px}.sv-facts span{color:var(--muted);font-size:13.5px;display:block}.sv-facts b{margin-top:6px;font-size:16px;font-weight:400;display:block}@media (max-width:960px){.sv-intro{grid-template-columns:1fr;gap:36px}.sv-intro .sv-facts{order:2}}.sv-stack{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;display:grid}.sv-stack>div{padding:24px 24px 8px 0}.sv-stack h3{color:var(--muted);margin:0 0 16px;font-size:13.5px;font-weight:400}.sv-stack ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sv-stack li{letter-spacing:-.035em;font-size:clamp(19px,1.8vw,24px);line-height:1.15}@media (max-width:860px){.sv-stack{grid-template-columns:1fr 1fr;row-gap:20px}}.sv-ways .cell{flex-direction:column;min-height:260px;display:flex}.sv-ways .cell p{flex:1}.sv-ways .cell small{border-top:1px solid var(--line);color:var(--ink);margin-top:28px;padding-top:14px;font-size:13.5px;display:block}.sv-others{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.sv-other{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px 22px 24px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;display:block}.sv-other:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px #00000040}.sv-other .sw{border-radius:9px;width:36px;height:36px;margin-bottom:34px}.sv-other h3{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:400}.sv-other p{color:var(--muted);margin:8px 0 0;font-size:14.5px}@media (max-width:860px){.sv-others{grid-template-columns:1fr}}.sv-faq{grid-template-columns:5fr 7fr;align-items:start;gap:72px;display:grid}.sv-faq h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,4vw,54px);font-weight:400;line-height:1}@media (max-width:960px){.sv-faq{grid-template-columns:1fr;gap:28px}}
