html:has(.sx){scroll-behavior:smooth;scroll-padding-top:calc(var(--site-nav-h) + var(--space-4))}@media (prefers-reduced-motion:reduce){html:has(.sx){scroll-behavior:auto}}.sx{font-size:var(--font-size-site-text);line-height:var(--line-height-site-text);overflow-x:clip}.sx h1,.sx h2,.sx h3,.sx p,.sx ul{margin:0}.sx h1,.sx h2,.sx h3{text-wrap:balance;letter-spacing:-.02em}.sx ul{padding:0;list-style:none}.sx-wrap{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:max(var(--gutter), env(safe-area-inset-left,0px)) max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.sx-eyebrow{align-items:center;gap:var(--space-2);font:500 var(--font-size-caption) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);display:inline-flex}.sx-eyebrow:before{content:"";width:var(--space-2);height:var(--space-2);background:var(--brand);border-radius:50%}.sx-lead{font-size:var(--font-size-site-lead);line-height:var(--line-height-site-lead);color:var(--ink-soft);max-width:var(--site-readable)}.sx-kw{gap:var(--space-2);flex-wrap:wrap;display:flex}.sx-kw span{font:500 var(--font-size-caption) / 1 var(--font-mono);padding:var(--space-2);border-radius:var(--radius-field);background:var(--surface-2);color:var(--ink-soft)}.sx-check{color:var(--brand-text);flex-shrink:0}.sx-nav{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--canvas);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.sx-nav{background:color-mix(in srgb, var(--canvas) 88%, transparent)}}.sx-nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.sx-nav .sx-wrap{align-items:center;gap:var(--space-5);height:var(--site-nav-h);display:flex}.sx-nav-links{gap:var(--space-1);margin-left:var(--space-2);display:flex}.sx-nav-links a{font-size:var(--font-size-label);color:var(--ink-soft);padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);font-weight:500;text-decoration:none}.sx-nav-links a:hover{color:var(--ink);background:var(--surface-2)}.sx-nav-end{gap:var(--space-2);align-items:center;margin-left:auto;display:flex}@media (max-width:980px){.sx-nav-links{display:none}}@media (max-width:560px){.sx-nav .sx-wrap{gap:var(--space-3)}.sx-nav-login{display:none}}.sx-hero .sx-wrap{gap:var(--space-7);padding-block:var(--site-section-y-sm) var(--site-section-y);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.sx-hero h1{font-size:var(--font-size-site-hero);line-height:var(--line-height-site-hero);font-weight:var(--font-weight-site-hero);letter-spacing:var(--letter-spacing-site-hero);margin:var(--space-4) 0}.sx-hero h1 em{color:var(--brand-text);font-style:normal}.sx-ctas{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.sx-for{gap:var(--space-2) var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-faint);font-size:var(--font-size-body);flex-wrap:wrap;display:flex}.sx-for b{color:var(--ink-soft);font-weight:500}.sx-stage{min-height:calc(var(--site-phone-h) - var(--space-2));position:relative}.sx-pc{left:0;top:var(--space-5);width:calc(100% - var(--site-phone-w) + var(--space-5) + var(--space-3));max-width:calc(var(--site-tour-cap-w) * 1.5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sheet);min-width:0;position:absolute;overflow:hidden}.sx-pc-head{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line);align-items:center;display:flex}.sx-ticket{width:var(--space-7);border-radius:var(--radius-card);background:var(--brand-soft);border:1px solid var(--brand-soft-line);text-align:center;padding:var(--space-1) 0;color:var(--brand-text);flex-shrink:0;line-height:1}.sx-ticket small{font-size:var(--font-size-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:block}.sx-ticket b{font-size:var(--font-size-kpi);margin-top:var(--space-1);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.05;display:block}.sx-pc-head h3{font-size:var(--font-size-section);line-height:var(--line-height-section)}.sx-pc-head p{font-size:var(--font-size-caption);color:var(--ink-faint)}.sx-stats{grid-template-columns:repeat(4,1fr);display:grid}.sx-stats div{padding:var(--space-3);border-right:1px solid var(--line);min-width:0}.sx-stats div:last-child{border-right:0}.sx-stats small{font-size:var(--font-size-caption);color:var(--ink-faint);display:block}.sx-stats b{font-size:var(--font-size-kpi);line-height:var(--line-height-kpi);font-variant-numeric:tabular-nums;font-weight:600;display:block}.sx-pend{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--line)}.sx-pend p{font-size:var(--font-size-caption);color:var(--ink-soft);margin-bottom:var(--space-2)}.sx-pend li{font-size:var(--font-size-body);padding:var(--space-2) 0;border-bottom:1px solid var(--line);justify-content:space-between;display:flex}.sx-pend li:last-child{border-bottom:0}.sx-pend li b{font-variant-numeric:tabular-nums;font-weight:600}@media not all and (max-width:980px){.sx-pc-head,.sx-pend{padding-right:var(--space-7)}.sx-stats div:last-child{padding-right:var(--space-6)}}.sx-tag{right:calc(var(--site-phone-w) + var(--space-3));bottom:var(--space-6);align-items:center;gap:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);font-size:var(--font-size-body);font-weight:500;display:flex;position:absolute}.sx-tag-ok{width:var(--space-5);height:var(--space-5);background:var(--ok-soft);color:var(--ok);border-radius:50%;place-items:center;display:grid}.sx-phone{width:var(--site-phone-w);height:var(--site-phone-h);border-radius:calc(var(--radius-sheet) * 3.5);background:var(--phone-frame);max-width:100%;padding:var(--space-2);box-shadow:var(--shadow-sheet);flex-shrink:0;position:relative}.sx-phone:before{content:"";top:var(--space-4);width:calc(var(--space-6) * 2.5);height:var(--space-5);border-radius:var(--radius-full);background:var(--phone-frame);z-index:3;position:absolute;left:50%;transform:translate(-50%)}.sx-phone-scr{border-radius:calc(var(--radius-sheet) * 2.75);scrollbar-width:none;background:var(--phone-frame);width:100%;height:100%;overflow:hidden auto}.sx-phone-scr::-webkit-scrollbar{display:none}.sx-stage .sx-phone{position:absolute;bottom:0;right:0}@media (max-width:980px){.sx-hero .sx-wrap{padding-block:var(--space-7) var(--site-section-y-sm);gap:var(--space-6);grid-template-columns:1fr}.sx-stage{flex-direction:column;align-items:center;min-height:0;display:flex}.sx-pc{width:100%;max-width:calc(var(--site-tour-cap-w) * 1.75);position:relative;top:0}.sx-stage .sx-phone{margin-top:calc(-1 * var(--space-6));align-self:flex-end;margin-right:4%;position:relative}.sx-tag{left:0;right:auto;bottom:calc(var(--site-phone-h) / 5)}}@media (max-width:560px){.sx-stage .sx-phone{margin-right:0;margin-top:calc(-1 * var(--space-4));align-self:center}.sx-tag{display:none}.sx-stats{grid-template-columns:repeat(2,1fr)}.sx-stats div:nth-child(2){border-right:0}.sx-stats div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.sx-sec{padding-block:var(--site-section-y)}.sx-sec+.sx-sec{border-top:1px solid var(--line)}.sx-sh{gap:var(--space-5) var(--space-7);margin-bottom:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;display:grid}.sx-sh h2,.sx-h2{font-size:var(--font-size-site-section);line-height:var(--line-height-site-section);font-weight:var(--font-weight-site-section);letter-spacing:var(--letter-spacing-site-section);margin-top:var(--space-3)}@media (max-width:860px){.sx-sh{margin-bottom:var(--space-6);grid-template-columns:1fr}.sx-sec{padding-block:var(--site-section-y-sm)}}.sx-steps{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sx-step{padding:var(--space-5) var(--space-5) var(--space-1) 0;gap:var(--space-3);flex-direction:column;display:flex}.sx-step+.sx-step{padding-left:var(--space-5);border-left:1px solid var(--line)}.sx-step-n{font:500 var(--font-size-mono) / 1 var(--font-mono);color:var(--brand-text)}.sx-step h3{font-size:var(--font-size-kpi);line-height:1.2}.sx-step p{color:var(--ink-soft);font-size:var(--font-size-body);line-height:1.55}.sx-step .sx-kw{margin-top:var(--space-1)}@media (max-width:980px){.sx-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-step:nth-child(3){border-left:0;padding-left:0}.sx-step:nth-child(n+3){border-top:1px solid var(--line);margin-top:var(--space-5)}}@media (max-width:560px){.sx-steps{grid-template-columns:1fr}.sx-step,.sx-step+.sx-step{border-left:0;padding-left:0}.sx-step+.sx-step{border-top:1px solid var(--line);margin-top:var(--space-4)}}.sx-tabs{gap:var(--space-1);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.sx-tabs button{cursor:pointer;min-height:var(--touch-min);padding:0 var(--space-4);font:500 var(--font-size-label) / 1 var(--font-sans);border-radius:var(--radius-full);color:var(--ink-soft);background:0 0;border:1px solid #0000}.sx-tabs button:hover{color:var(--ink);background:var(--surface-2)}.sx-tabs button[aria-selected=true]{color:var(--ink);background:var(--surface);border-color:var(--line-strong)}.sx-tour{grid-template-columns:minmax(0, 1fr) var(--site-tour-cap-w);gap:var(--space-6);align-items:start;display:grid}.sx-tour[hidden]{display:none}.sx-frame{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);overflow:hidden}.sx-frame-bar{height:var(--space-7);padding:0 var(--space-4);border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;display:flex}.sx-frame-url{font:400 var(--font-size-caption) / 1 var(--font-mono);color:var(--ink-faint);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-full);padding:var(--space-2) var(--space-3)}.sx-frame img{width:100%;height:auto;display:block}.sx-shot-dark,:root[data-theme=dark] .sx-shot-light{display:none}:root[data-theme=dark] .sx-shot-dark{display:block}.sx-cap h3{font-size:var(--font-size-kpi);margin-bottom:var(--space-3);line-height:1.2}.sx-cap p{color:var(--ink-soft)}.sx-cap ul{margin-top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex}.sx-cap li{gap:var(--space-3);font-size:var(--font-size-body);display:flex}.sx-cap li .sx-check{margin-top:var(--space-1)}@media (max-width:860px){.sx-tour{grid-template-columns:1fr}.sx-frame{max-width:calc(var(--site-phone-w) + var(--space-7) * 2);width:100%;margin-inline:auto}.sx-frame-bar{display:none}}.sx-styles{background:var(--surface);border-block:1px solid var(--line)}.sx-sec.sx-styles+.sx-sec{border-top:0}.sx-st-grid{gap:var(--space-7) var(--space-8);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.sx-st-grid .sx-h2{margin-bottom:var(--space-4)}.sx-st-grid .sx-lead{margin-bottom:var(--space-6)}.sx-st-list{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-sty{cursor:pointer;gap:var(--space-3);padding:var(--space-3);text-align:left;font:inherit;color:inherit;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--canvas);align-items:center;display:flex}.sx-sty:hover{border-color:var(--line-strong)}.sx-sty[aria-pressed=true]{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft-line)}.sx-sw{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-card);font-size:var(--font-size-section);border:1px solid var(--line);flex-shrink:0;place-items:center;display:grid}.sx-sty b{font-size:var(--font-size-body);font-weight:600;display:block}.sx-sty small{font-size:var(--font-size-caption);color:var(--ink-faint);display:block}.sx-sty-fx{font:500 var(--font-size-caption) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-text);padding-top:var(--space-1);align-self:flex-start;margin-left:auto}.sx-secs{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--line)}.sx-secs p{font-size:var(--font-size-body);color:var(--ink-soft);margin-bottom:var(--space-3)}.sx-pv{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.sx-pv .sx-phone{width:var(--site-phone-lg-w);height:var(--site-phone-lg-h)}.sx-pv small{font-size:var(--font-size-caption);color:var(--ink-faint);text-align:center;max-width:var(--site-tour-cap-w)}@media (max-width:980px){.sx-st-grid{grid-template-columns:1fr}.sx-pv{order:-1}}@media (max-width:560px){.sx-st-list{grid-template-columns:1fr}.sx-pv .sx-phone{width:var(--site-phone-w);height:var(--site-phone-h)}}.sx-who{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sx-who article{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);padding:var(--space-6)}.sx-who h3{font-size:var(--font-size-kpi);margin:var(--space-3) 0;line-height:1.15}.sx-who p{color:var(--ink-soft)}.sx-who ul{margin-top:var(--space-5);border-top:1px solid var(--line)}.sx-who li{grid-template-columns:var(--space-5) 1fr;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);font-size:var(--font-size-body);display:grid}.sx-who li:last-child{border-bottom:0}.sx-who li .sx-check{margin-top:var(--space-1)}.sx-who li b{font-weight:600;display:block}.sx-who li span{color:var(--ink-soft)}@media (max-width:860px){.sx-who{grid-template-columns:1fr}.sx-who article{padding:var(--space-5)}}.sx-note{gap:var(--space-3);background:var(--warn-soft);color:var(--warn);border-radius:var(--radius-card);padding:var(--space-3) var(--space-4);font-size:var(--font-size-body);margin-bottom:var(--space-5);align-items:flex-start;display:flex}.sx-note svg{margin-top:var(--space-1);flex-shrink:0}.sx-plans{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.sx-plan{border:1px solid var(--line);border-radius:var(--radius-sheet);background:var(--surface);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex}.sx-plan-hl{border-color:var(--ink)}.sx-plan-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.sx-plan h3{font-size:var(--font-size-section)}.sx-plan-badge{font:500 var(--font-size-caption) / 1 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-2);border-radius:var(--radius-field);background:var(--brand-soft);color:var(--brand-text)}.sx-plan-for{color:var(--ink-soft);font-size:var(--font-size-body);margin-top:var(--space-2);min-height:var(--space-7)}.sx-price{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 var(--space-1);display:flex}.sx-price b{font-size:var(--font-size-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.sx-price span{color:var(--ink-faint);font-size:var(--font-size-body)}.sx-per{font-size:var(--font-size-caption);color:var(--ink-faint)}.sx-plan ul{margin:var(--space-5) 0;gap:var(--space-3);flex-direction:column;flex:1;display:flex}.sx-plan li{grid-template-columns:var(--space-4) 1fr;gap:var(--space-3);font-size:var(--font-size-body);display:grid}.sx-plan li svg{color:var(--ok);margin-top:var(--space-1)}.sx-addon{gap:var(--space-3) var(--space-5);margin-top:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-sheet);padding:var(--space-4) var(--space-5);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sx-addon p{color:var(--ink-soft);font-size:var(--font-size-body);max-width:70ch}.sx-addon-badge{font:500 var(--font-size-caption) / 1 var(--font-mono);text-transform:uppercase;color:var(--brand-text);margin-left:var(--space-2)}@media (max-width:980px){.sx-plans{grid-template-columns:1fr}.sx-plan-for{min-height:0}}.sx-faq{max-width:calc(var(--site-readable) * 1.4)}.sx-faq details{border-bottom:1px solid var(--line)}.sx-faq details:first-child{border-top:1px solid var(--line)}.sx-faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--font-size-site-lead);letter-spacing:-.01em;align-items:center;font-weight:600;list-style:none;display:flex}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary svg{color:var(--ink-faint);transition:transform var(--duration-fast);flex-shrink:0}.sx-faq details[open] summary svg{transform:rotate(45deg)}.sx-faq details p{color:var(--ink-soft);padding:0 0 var(--space-5);max-width:var(--site-readable)}@media (prefers-reduced-motion:reduce){.sx-faq summary svg{transition:none}}.sx-end{padding-block:var(--site-section-y)}.sx-end-box{border-radius:var(--radius-sheet);background:var(--brand-soft);border:1px solid var(--brand-soft-line);padding:var(--space-8);gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.sx-end-box h2{font-size:var(--font-size-site-section);line-height:var(--line-height-site-section);font-weight:var(--font-weight-site-section);letter-spacing:var(--letter-spacing-site-section)}.sx-end-box p{color:var(--ink-soft);margin-top:var(--space-3);max-width:var(--site-readable)}.sx-end-btns{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:860px){.sx-end-box{padding:var(--space-6) var(--space-5);grid-template-columns:1fr}.sx-end{padding-block:var(--space-7) var(--site-section-y-sm)}}.sx-foot{border-top:1px solid var(--line);padding-block:var(--space-6) var(--space-7);color:var(--ink-faint);font-size:var(--font-size-body)}.sx-foot .sx-wrap{gap:var(--space-4) var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.sx-foot nav{gap:var(--space-5);flex-wrap:wrap;display:flex}.sx-foot a{text-decoration:none}.sx-foot nav a:hover{color:var(--ink)}
