.on-studio{filter:brightness(.996)}.ph{padding:clamp(12px,1.4vw,24px) var(--gutter-r) 0 var(--gutter);background:var(--studio);text-align:center;overflow:hidden}.ph__copy{display:grid;justify-items:center;gap:14px;max-width:920px;margin:0 auto}.ph h1{display:grid;gap:10px}.ph h1 .t-h3{font-weight:500}.ph__lead{max-width:40em;margin-top:6px;color:var(--ink-2);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);text-wrap:pretty}.ph .cta-row{justify-content:center;margin-top:12px}.ph__img{position:relative;max-width:1440px;aspect-ratio:1800/760;margin:clamp(16px,2vw,32px) auto 0;overflow:hidden;border-radius:var(--radius) var(--radius) 0 0}.ph__img picture{display:block;height:100%}.ph__img img,.ph__img video{width:100%;height:100%;object-fit:cover;object-position:50% 0}.ph__img video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.ph__img video.is-on{opacity:1}.ph__vm{display:none}.ph__pause.icon-btn{position:absolute;right:12px;bottom:12px;background:#fffc}.ph__pause:hover{background:#fff}.ph__pause svg{width:16px;height:16px}.ph__img:not(.is-paused) [data-i=play],.is-paused [data-i=pause]{display:none}.gets{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gets li{display:grid;align-content:start;gap:10px;padding:28px 28px 30px;background:var(--studio);border-radius:var(--radius)}.gets svg{width:32px;height:32px;margin-bottom:10px}.gets h3{font-size:var(--fs-h4)}.gets p{font-size:var(--fs-small);color:var(--ink-2)}.how{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 32px;margin-top:clamp(40px,5vw,72px);counter-reset:n}.how li{position:relative;display:grid;align-content:start;gap:10px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--night-ink) 22%,transparent)}.how li:before{counter-increment:n;content:counter(n);display:grid;place-items:center;width:32px;height:32px;margin-bottom:8px;border-radius:50%;background:var(--night-ink);color:var(--night);font-weight:600;font-size:var(--fs-small)}.how h3{font-size:var(--fs-h4)}.how p{color:var(--night-ink-2);font-size:var(--fs-small)}.notice-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:clamp(32px,4vw,48px);padding:16px 20px;border:1.5px dashed var(--line-2);border-radius:14px;font-size:var(--fs-small);color:var(--ink-2)}.spec{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(32px,5vw,72px);align-items:start}.cfg{display:flex;flex-direction:column;gap:16px;padding:0 0 28px;background:var(--studio);border-radius:var(--radius);overflow:hidden}.cfg__img{aspect-ratio:16/10;overflow:hidden}.cfg__img img{width:100%;height:100%;object-fit:cover;object-position:100% 0;transform:scale(1.2);transform-origin:50% 0}.cfg>*:not(.cfg__img){margin:0 28px}.cfg h3{font-size:var(--fs-h3)}.cfg p{color:var(--ink-2);font-size:var(--fs-small)}.cfg .btn{align-self:flex-start}.range{width:100%;font-size:var(--fs-small)}.range caption{margin-bottom:12px;text-align:left;font:600 var(--fs-h4)/1.2 var(--font-display);letter-spacing:-.015em}.range th,.range td{padding:12px 16px 12px 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.range thead th{font-size:var(--fs-micro);font-weight:500;color:var(--ink-3)}.range tbody th{font-weight:600;white-space:nowrap}.range td{color:var(--ink-2)}.range td:last-child,.range th:last-child{padding-right:0;text-align:right;white-space:nowrap;color:var(--ink)}.range .t-mono{font-size:.8125rem;white-space:nowrap}.cus{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:40px clamp(40px,6vw,96px);align-items:start}.cus__copy{display:grid;gap:18px}.lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:8px}.lists h3{margin-bottom:10px;font-size:var(--fs-body);font-family:var(--font-body)}.ticks{list-style:none;display:grid;gap:10px;font-size:var(--fs-small);color:var(--ink-2)}.ticks li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px}.ticks svg{width:18px;height:18px;margin-top:1px;color:var(--ink)}.panel{display:grid;gap:18px;padding:clamp(24px,3vw,36px);background:var(--paper);border-radius:24px}.panel--studio{background:var(--studio)}.panel h3{font-size:var(--fs-h4)}.fg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fg .field{align-content:start}.fg .field--full{grid-column:1/-1}.opt{font-weight:400;color:var(--ink-3)}textarea.input{min-height:96px;resize:vertical}.file{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;cursor:pointer;font-size:var(--fs-small);color:var(--ink-2)}.file input:focus-visible+.btn{outline:2px solid var(--focus);outline-offset:3px}.panel .btn[type=submit]{justify-self:start}.apply{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px clamp(40px,6vw,96px);align-items:start}.apply__copy{display:grid;gap:18px;position:sticky;top:calc(var(--nav-h) + 40px)}.next{list-style:none;display:grid;gap:14px;margin:6px 0;counter-reset:x}.next li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:baseline;color:var(--ink-2)}.next li:before{counter-increment:x;content:counter(x);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);color:var(--ink);font-size:var(--fs-micro);font-weight:600;transform:translateY(-3px)}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.duo a{display:grid;grid-template-columns:minmax(0,1fr) 160px;align-items:center;gap:20px;padding:12px 12px 12px 28px;background:var(--paper);border-radius:var(--radius);color:var(--ink)}.duo a:hover{text-decoration:none;box-shadow:var(--shadow-pop)}.duo strong{display:block;margin-bottom:6px;font:600 var(--fs-h4)/1.2 var(--font-display);letter-spacing:-.015em}.duo__t{display:block;font-size:var(--fs-small);color:var(--ink-2)}.duo .link-more{margin-top:10px;font-size:var(--fs-small)}.duo img{width:160px;height:160px;object-fit:cover;border-radius:12px;background:var(--studio)}.faq-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px clamp(32px,6vw,96px);align-items:start}.faq>div a{text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}@media(max-width:1068px){.gets,.how{grid-template-columns:repeat(2,minmax(0,1fr))}.spec,.cus,.apply,.faq-split{grid-template-columns:minmax(0,1fr)}.apply__copy{position:static}.cfg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 24px;padding:0}.cfg__img{grid-row:span 4;height:100%}.cfg>*:not(.cfg__img){margin:0 24px 0 0}.cfg h3{margin-top:24px!important}.cfg .btn{margin-bottom:24px!important}.duo{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.ph{text-align:left}.ph__copy{justify-items:start}.ph .cta-row{justify-content:flex-start}.ph__img{margin-left:calc(-1*var(--gutter));margin-right:calc(-1*var(--gutter-r));border-radius:0}.gets,.how,.lists,.fg{grid-template-columns:minmax(0,1fr)}.gets{gap:10px}.gets li{grid-template-columns:32px minmax(0,1fr);gap:4px 16px;padding:20px}.gets svg{grid-row:span 2;margin:0}.how{gap:28px}.cfg{display:flex;align-items:stretch;padding-bottom:24px}.cfg>*:not(.cfg__img){margin:0 20px}.cfg h3{margin-top:0!important}.cfg .btn{margin-bottom:0!important}.range .hide-sm{display:none}.duo a{grid-template-columns:minmax(0,1fr) 96px;padding-left:20px}.duo img{width:96px;height:96px}}@media(max-width:734px)and (max-aspect-ratio:1/1){.ph__img{aspect-ratio:9/10}.ph__img img,.ph__img video{object-position:50% 15%}.ph__vd{display:none}.ph__vm{display:block}.ph__pause{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sm-page-pro.css.map */
