html:has(.site-x){background:#fbfbfc;margin:0}html:has(.site-x) body{background:#fbfbfc;margin:0}.site-x{--t1:clamp(34px, 4.4vw, 64px);--t2:clamp(28px, 3.6vw, 50px);--t3:clamp(20px, 1.6vw, 24px);--t4:18px;--t5:15px;--g:max(16px, env(safe-area-inset-left,0px));background:var(--sx-ground);min-height:100vh;color:var(--sx-ink);font-family:var(--sx-font);font-size:var(--t4);-webkit-font-smoothing:antialiased;line-height:1.55;position:relative;overflow-x:clip}.site-x *,.site-x :before,.site-x :after{box-sizing:border-box}.site-x :where(h1,h2,h3,p,ol,ul,figure){margin:0}.site-x :where(ol,ul){padding:0;list-style:none}.site-x :where(a){color:inherit}.site-x :is(a,button,summary,input,textarea):focus-visible{box-shadow:var(--sx-focus);border-radius:10px;outline:none}.site-x button{font:inherit;color:inherit;cursor:pointer}.site-x>main,.site-x>footer,.sx-header-in{z-index:1;max-width:1280px;padding-left:var(--g);padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto;position:relative}.site-x>main:focus{outline:none}.site-x h1{font-size:var(--t1);letter-spacing:-.028em;text-wrap:balance;font-weight:650;line-height:1.04}.site-x h1 span{color:var(--sx-ink-2);display:block}.site-x h1 small{font-size:var(--t3);letter-spacing:-.01em;color:var(--sx-blue-ink);margin-bottom:16px;font-weight:560;line-height:1.3;display:block}.site-x h2{font-size:var(--t2);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-weight:640;line-height:1.08}.site-x h3{font-size:var(--t3);letter-spacing:-.015em;font-weight:620;line-height:1.25}.sx-lead{font-size:var(--t4);color:var(--sx-ink-2);max-width:38em;line-height:1.55}.sx-small{font-size:var(--t5);color:var(--sx-ink-2)}.sx-ambient{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sx-glow{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.sx-glow-a{background:radial-gradient(circle, var(--sx-glow-blue), transparent 68%);width:52vw;height:52vw;top:-18vw;left:48%}.sx-glow-b{background:radial-gradient(circle, var(--sx-glow-red), transparent 68%);width:38vw;height:38vw;top:22vh;left:74%}.sx-glow-c{background:radial-gradient(circle, var(--sx-glow-green), transparent 68%);width:44vw;height:44vw;top:40vh;left:-12%}.sx-ambient[data-motion=moving] .sx-glow-a{animation:38s ease-in-out infinite alternate sx-drift-a}.sx-ambient[data-motion=moving] .sx-glow-b{animation:46s ease-in-out infinite alternate sx-drift-b}.sx-ambient[data-motion=moving] .sx-glow-c{animation:52s ease-in-out infinite alternate sx-drift-c}@keyframes sx-drift-a{to{transform:translate(-14vw,10vh)scale(1.12)}}@keyframes sx-drift-b{to{transform:translate(-22vw,18vh)scale(.9)}}@keyframes sx-drift-c{to{transform:translate(18vw,-14vh)scale(1.1)}}.sx-btn{background:var(--sx-blue-ink);min-height:52px;font-size:var(--t4);white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:560;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex;color:#fff!important}.sx-btn:hover{background:var(--sx-blue-ink-hover)}.sx-btn:active{transform:scale(.98)}.sx-btn-sm{min-height:44px;font-size:var(--t5);padding:0 18px}.sx-link{text-underline-offset:5px;align-items:center;gap:8px;min-height:48px;font-weight:560;text-decoration:none;display:inline-flex;color:var(--sx-blue-ink)!important}.sx-link:hover{text-decoration:underline}.sx-icon-btn{background:var(--sx-surface);border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sx-skip{z-index:100;background:var(--sx-ink);border-radius:12px;padding:12px 16px;font-weight:600;transition:top .15s;position:absolute;top:-80px;left:16px;color:#fff!important}.sx-skip:focus{top:16px}.sx-header{z-index:20;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);background:#fbfbfceb;position:sticky;top:0}.sx-header-in{align-items:center;gap:24px;min-height:72px;display:flex}.sx-brand{letter-spacing:-.07em;align-items:flex-end;gap:5px;min-height:44px;padding-top:6px;font-size:30px;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.sx-dots{gap:4px;padding-bottom:8px;display:inline-flex}.sx-dots i{background:var(--sx-red);border-radius:50%;width:6px;height:6px;display:block}.sx-dots i+i{background:var(--sx-blue)}.sx-nav{align-items:center;gap:4px;margin-left:12px;display:flex}.sx-nav-link{min-height:44px;font-size:var(--t5);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-weight:520;text-decoration:none;display:inline-flex}.sx-nav-link:hover{background:var(--sx-surface)}.sx-only-mobile{display:none}.sx-dd{position:relative}.sx-groups{background:var(--sx-card);width:min(880px,100vw - 32px);box-shadow:var(--sx-shadow-float);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px;padding:26px;display:none;position:absolute;top:calc(100% + 10px);left:-12px}.sx-groups.open{display:grid}.sx-groups-col{flex-direction:column;display:flex}.sx-groups-name{font-size:var(--t5);color:var(--sx-ink-2);font-weight:650;margin-bottom:4px!important}.sx-groups-col a{min-height:40px;font-size:var(--t5);align-items:center;text-decoration:none;display:flex}.sx-groups-col a:hover{color:var(--sx-blue-ink);text-decoration:underline}.sx-header-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.sx-login{min-height:44px;font-size:var(--t5);align-items:center;padding:0 12px;font-weight:520;text-decoration:none;display:inline-flex}.sx-login:hover{text-decoration:underline}.sx-menu{display:none}.sx-crumbs{font-size:var(--t5);color:var(--sx-ink-2);flex-wrap:wrap;align-items:center;gap:4px 10px;padding-top:12px;display:flex}.sx-crumbs a{text-underline-offset:3px;align-items:center;min-height:44px;display:inline-flex}.sx-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(32px,7vw,96px) clamp(48px,7vw,104px);display:grid}.sx-hero-copy{flex-direction:column;gap:26px;display:flex}.sx-actions{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.sx-connects{font-size:var(--t5);color:var(--sx-ink-2)}.sx-connects b{color:var(--sx-ink);font-weight:600}.sx-premium{background:var(--sx-ink);color:#fff;font-size:var(--t5);border-radius:999px;align-self:flex-start;padding:6px 14px;font-weight:600}.sx-screen{background:var(--sx-card);box-shadow:var(--sx-shadow-float);border-radius:24px;position:relative;overflow:hidden}.sx-screen-bar{background:var(--sx-surface);font-size:var(--t5);color:var(--sx-ink-2);align-items:center;gap:6px;padding:14px 18px;font-weight:600;display:flex}.sx-screen-bar i{background:#cfd4da;border-radius:50%;width:10px;height:10px}.sx-screen-bar span{margin-left:10px}.sx-screen-body{flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,28px);display:flex}.sx-bubble-you{background:var(--sx-blue-ink);color:#fff;max-width:88%;font-size:var(--t5);border-radius:20px 20px 6px;align-self:flex-end;padding:14px 18px;line-height:1.45}.sx-bubble-neo{background:var(--sx-surface);border-radius:20px 20px 20px 6px;padding:16px 18px}.sx-neo-name{font-size:var(--t5);align-items:center;gap:8px;font-weight:650;display:flex;margin-bottom:8px!important}.sx-neo-dot{background:conic-gradient(var(--sx-blue) 0 33%, var(--sx-red) 0 66%, var(--sx-green) 0);border-radius:50%;width:10px;height:10px}.sx-bubble-neo ul{gap:8px;display:grid}.sx-bubble-neo li{font-size:var(--t5);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.sx-bubble-neo li svg{color:var(--sx-green-ink);flex:none;margin-top:2px}.sx-approve{background:var(--sx-green-soft);color:var(--sx-green-ink);font-size:var(--t5);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:12px 12px 12px 18px;font-weight:560;display:flex}.sx-approve-btn{background:var(--sx-blue-ink);color:#fff;border-radius:999px;flex:none;padding:8px 16px;font-weight:600}.sx-caption{font-size:var(--t5);color:var(--sx-ink-2);padding:0 clamp(18px,2.4vw,28px) 16px}.sx-call-live{background:var(--sx-red-soft);color:var(--sx-red-ink);font-size:var(--t5);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.sx-call-lines{gap:10px;display:grid}.sx-call-lines li{max-width:90%;font-size:var(--t5);border-radius:16px;padding:12px 16px;line-height:1.45}.sx-call-lines b{font-weight:650;display:block}.sx-call-them{background:var(--sx-surface)}.sx-call-us{background:var(--sx-blue-soft);justify-self:end}.sx-js .sx-screen :is(.sx-bubble-neo li,.sx-approve,.sx-call-lines li){opacity:0;transform:translateY(10px)}.sx-js .sx-screen.sx-in :is(.sx-bubble-neo li,.sx-approve,.sx-call-lines li){animation:.48s cubic-bezier(.2,.7,.2,1) both sx-rise}.sx-js [data-reveal]:not(.sx-screen){opacity:0;transform:translateY(18px)}.sx-js [data-reveal].sx-in:not(.sx-screen){animation:.56s cubic-bezier(.2,.7,.2,1) both sx-rise}@keyframes sx-rise{to{opacity:1;transform:none}}.sx-section{padding-block:clamp(56px,8vw,120px);scroll-margin-top:80px}.sx-section>h2{margin-bottom:clamp(28px,4vw,48px)!important}.sx-head{flex-direction:column;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:flex}.sx-tag{font-size:var(--t5);align-items:center;gap:8px;font-weight:650;display:inline-flex}.sx-tag:before{content:"";border-radius:50%;width:10px;height:10px}.sx-tag-pain{color:var(--sx-red-ink)}.sx-tag-pain:before{background:var(--sx-red)}.sx-tag-fix{color:var(--sx-blue-ink)}.sx-tag-fix:before{background:var(--sx-blue)}.sx-tag-auto{color:var(--sx-green-ink)}.sx-tag-auto:before{background:var(--sx-green)}.sx-problems{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-problem{background:var(--sx-surface);border-radius:24px;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,36px);display:flex}.sx-problem h3{font-size:clamp(24px,2.4vw,34px);line-height:1.12;margin-bottom:14px!important}.sx-problem p:last-child{color:var(--sx-ink-2)}.sx-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-member{background:var(--sx-card);border-radius:22px;flex-direction:column;gap:6px;padding:24px;display:flex}.sx-member:first-child{background:var(--sx-ink);color:#fff}.sx-member:first-child .sx-small{color:#c9ced6}.sx-member-name{font-size:var(--t3);font-weight:650}.sx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-step{background:var(--sx-surface);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,36px);display:flex}.sx-step p{color:var(--sx-ink-2)}.sx-step-n{background:var(--sx-blue-ink);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:650;display:grid}.sx-groups-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-group{background:var(--sx-card);border-radius:24px;flex-direction:column;gap:8px;padding:26px;display:flex}.sx-group ul{margin-top:10px!important}.sx-group a{justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-weight:560;text-decoration:none;display:flex}.sx-group li+li a{border-top:1px solid var(--sx-line)}.sx-group a:hover,.sx-group a[aria-current=page]{color:var(--sx-blue-ink)}.sx-fixes{gap:14px;display:grid}.sx-fix{background:var(--sx-card);border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 28px;padding:clamp(22px,2.6vw,32px);display:grid}.sx-fix>div{flex-direction:column;gap:8px;display:flex}.sx-fix-pain{font-weight:600}.sx-voice-band{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.sx-voice-band>div:first-child{flex-direction:column;gap:18px;display:flex}.sx-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-features li{background:var(--sx-card);border-radius:22px;flex-direction:column;gap:10px;padding:26px;display:flex}.sx-features li svg{color:var(--sx-green-ink)}.sx-features li p{color:var(--sx-ink-2)}.sx-fits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-fits a{background:var(--sx-card);border-radius:20px;flex-direction:column;gap:4px;min-height:48px;padding:20px 22px;text-decoration:none;display:flex}.sx-fits a span{color:var(--sx-ink-2)}.sx-fits a:hover b{color:var(--sx-blue-ink)}.sx-siblings{flex-wrap:wrap;gap:10px;display:flex;margin-bottom:28px!important}.sx-siblings a{background:var(--sx-blue-soft);min-height:48px;color:var(--sx-blue-ink);border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-weight:560;text-decoration:none;display:inline-flex}.sx-faq{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}.sx-faq details{border-bottom:1px solid var(--sx-line)}.site-x summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;font-weight:580;list-style:none;display:flex}.site-x summary::-webkit-details-marker{display:none}.site-x summary span{flex:none;font-size:24px;font-weight:400;transition:transform .18s}.site-x details[open] summary span{transform:rotate(45deg)}.sx-faq details p{color:var(--sx-ink-2);padding-bottom:20px}.sx-invite{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.sx-invite-copy{flex-direction:column;gap:26px;display:flex}.sx-invite-points{gap:14px;display:grid}.sx-invite-points li{align-items:flex-start;gap:12px;display:flex}.sx-invite-points svg{color:var(--sx-green-ink);flex:none;margin-top:3px}.sx-form{background:var(--sx-card);box-shadow:var(--sx-shadow-float);border-radius:28px;flex-direction:column;gap:8px;padding:clamp(24px,3vw,44px);display:flex}.sx-form>.sx-small{margin-bottom:16px!important}.site-x .rnb-form{grid-template-columns:1fr 1fr;gap:16px;display:grid;position:relative}.site-x .rnb-field{flex-direction:column;gap:6px;min-width:0;display:flex}.site-x :is(.rnb-field-wide,.rnb-form-wide,.rnb-form-unavailable,.rnb-form-foot,.rnb-form-err){grid-column:1/-1}.site-x .rnb-field label{font-size:var(--t5);font-weight:560}.site-x .rnb-field :is(input,textarea){width:100%;min-height:50px;color:var(--sx-ink);font:inherit;font-size:var(--t4);background:#fff;border:1px solid #b9c0c9;border-radius:14px;padding:12px 16px}.site-x .rnb-field textarea{resize:vertical;min-height:120px}.site-x .rnb-field :is(input,textarea):focus-visible{border-color:var(--sx-blue-ink);box-shadow:0 0 0 3px #4285f440}.site-x .rnb-field :is(input,textarea):disabled{background:var(--sx-surface)}.site-x .rnb-field-err{font-size:var(--t5);color:var(--sx-red-ink)}.site-x .rnb-form-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.site-x .rnb-button{background:var(--sx-blue-ink);color:#fff;min-height:52px;font-size:var(--t4);border:0;border-radius:999px;align-items:center;padding:0 26px;font-weight:560;display:inline-flex}.site-x .rnb-button:hover:not(:disabled){background:var(--sx-blue-ink-hover)}.site-x .rnb-button:disabled{cursor:not-allowed;background:#59616b}.site-x .rnb-fine{font-size:var(--t5);color:var(--sx-ink-2);margin:0}.site-x .rnb-fine a{color:var(--sx-blue-ink)}.site-x .rnb-form-err{background:var(--sx-red-soft);color:var(--sx-red-ink);font-size:var(--t5);border-radius:14px;margin:0;padding:12px 16px}.site-x .rnb-form-done{background:var(--sx-green-soft);border-radius:18px;padding:24px}.site-x .rnb-form-done h3{color:var(--sx-green-ink);margin-bottom:8px}.site-x .rnb-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sx-footer{flex-direction:column;gap:28px;padding-block:64px 32px;display:flex}.sx-footer-top{grid-template-columns:1.2fr .8fr 1.4fr .8fr;gap:32px;display:grid}.sx-footer-col{flex-direction:column;display:flex}.sx-footer-h{font-size:var(--t5);font-weight:650;margin-bottom:4px!important}.sx-footer-col a{min-height:40px;font-size:var(--t5);color:var(--sx-ink-2);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.sx-footer-col a:hover{color:var(--sx-blue-ink);text-decoration:underline}.sx-privacy{border-top:1px solid var(--sx-line);border-bottom:1px solid var(--sx-line)}.sx-privacy>div{gap:10px;max-width:62em;padding-bottom:20px;display:grid}.sx-privacy h3{font-size:var(--t4);margin-top:8px!important}.sx-privacy p{font-size:var(--t5);color:var(--sx-ink-2)}.sx-footer-bottom{font-size:var(--t5);color:var(--sx-ink-2);flex-wrap:wrap;gap:6px 22px;display:flex}.sx-footer-bottom>*{align-items:center;min-height:44px;display:inline-flex}.sx-hero-text{grid-template-columns:minmax(0,1fr);padding-bottom:clamp(24px,4vw,48px)}.sx-hero-text .sx-hero-copy{max-width:900px}.sx-section-tight{padding-top:0}.sx-phones{flex-direction:column;gap:4px;display:flex}.sx-phone{min-height:40px;font-size:var(--t5);color:var(--sx-ink-2);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.sx-phone b{color:var(--sx-ink);font-variant-numeric:tabular-nums;font-weight:650}.sx-phone:hover b{color:var(--sx-blue-ink);text-decoration:underline}.sx-phone-big{min-height:48px;font-size:var(--t4)}.sx-phone-big svg{color:var(--sx-blue-ink)}.sx-sector-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-sector-card{background:var(--sx-card);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(24px,2.8vw,36px);display:flex}.sx-sector-card h2{font-size:var(--t3);max-width:none}.sx-sector-card h2 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sx-sector-card h2 a:hover{color:var(--sx-blue-ink);text-decoration:underline}.sx-sector-h1{font-size:var(--t4);font-weight:600}.sx-sector-pains{gap:8px;display:grid}.sx-sector-pains li{color:var(--sx-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sx-sector-card .sx-link{margin-top:auto}.sx-steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-rule{background:var(--sx-card);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(24px,2.8vw,36px);display:flex}.sx-rule-text{font-size:var(--t3);font-weight:560;line-height:1.35}.sx-conns{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-conns li{background:var(--sx-card);border-radius:22px;flex-direction:column;gap:8px;padding:24px;display:flex}.sx-features-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-head .sx-link{align-self:flex-start}.sx-time-head{align-items:center;gap:clamp(20px,4vw,56px);margin-bottom:clamp(28px,4vw,48px);display:flex}.sx-time-head>div{flex-direction:column;gap:14px;display:flex}.sx-time-total{letter-spacing:-.05em;color:var(--sx-blue-ink);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:center;font-size:clamp(72px,11vw,160px);font-weight:700;line-height:.9;display:flex}.sx-time-total span{font-size:var(--t3);letter-spacing:0;color:var(--sx-ink-2);font-weight:600}.sx-time-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-time-list li{background:var(--sx-card);border-radius:22px;flex-direction:column;gap:6px;padding:24px;display:flex}.sx-time-h{font-size:var(--t4);color:var(--sx-ink-2)}.sx-time-h b{font-size:var(--t2);letter-spacing:-.03em;color:var(--sx-ink);font-variant-numeric:tabular-nums;font-weight:700}.sx-time-bar{background:var(--sx-surface);border-radius:999px;height:8px;margin-top:10px;display:block;overflow:hidden}.sx-time-bar i{border-radius:inherit;background:var(--sx-green);height:100%;display:block}.sx-note{margin-top:18px!important}.sx-one-map{background:var(--sx-card);border-radius:28px;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(24px,3vw,40px);display:grid}.sx-one-center{background:var(--sx-ink);color:#fff;min-height:140px;font-size:var(--t2);letter-spacing:-.02em;border-radius:24px;justify-content:center;align-items:center;gap:12px;font-weight:650;display:flex}.sx-one-center .sx-neo-dot{width:18px;height:18px}.sx-one-map ul{flex-wrap:wrap;gap:10px;display:flex}.sx-one-map li{background:var(--sx-surface);border-radius:999px;padding:12px 18px;font-weight:560}.sx-auto-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-auto-list li{background:var(--sx-card);border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.sx-auto-list li p:last-child{font-size:var(--t4)}.sx-footer-brand{flex-direction:column;gap:12px;display:flex}.sx-footer-sectors>div{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.sx-flows{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-flow{background:var(--sx-card);border-radius:24px;flex-direction:column;align-items:stretch;gap:6px;padding:22px;display:flex}.sx-flow-step{background:var(--sx-red-soft);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.sx-flow-step h3{font-size:var(--t3)}.sx-flow-who{background:var(--sx-blue-soft)}.sx-flow-result{background:var(--sx-green-soft)}.sx-flow-step p:not(.sx-tag){color:var(--sx-ink)}.sx-flow-arrow{color:var(--sx-ink-2);align-self:center}.sx-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sx-tabs button{background:var(--sx-surface);min-height:48px;font-size:var(--t5);border:0;border-radius:999px;padding:0 20px;font-weight:560}.sx-tabs button[aria-pressed=true]{background:var(--sx-ink);color:#fff}.sx-practice{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;display:grid}.sx-practice-talk,.sx-practice-route{background:var(--sx-card);border-radius:24px;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);display:flex}.sx-ink{color:var(--sx-ink)!important}.sx-practice-route ol{gap:8px;display:grid}.sx-practice-route li{background:var(--sx-surface);font-size:var(--t5);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sx-route-n{background:var(--sx-blue-ink);color:#fff;width:28px;height:28px;font-size:var(--t5);border-radius:50%;flex:none;place-items:center;font-weight:650;display:grid}.sx-kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.sx-kinds li{background:var(--sx-card);border-radius:20px;flex-direction:column;gap:8px;padding:22px 24px;display:flex}.sx-auto-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.sx-auto-grid .sx-auto-list{grid-template-columns:1fr}.sx-brief-time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:1}.sx-brief-title{font-size:var(--t3);font-weight:620}.sx-brief-rows{gap:8px;display:grid}.sx-brief-rows li{background:var(--sx-surface);font-size:var(--t5);color:var(--sx-ink-2);border-radius:14px;padding:12px 14px}.sx-brief-rows b{color:var(--sx-ink);font-weight:640;display:block}.sx-js .sx-screen .sx-brief-rows li{opacity:0;transform:translateY(10px)}.sx-js .sx-screen.sx-in .sx-brief-rows li{animation:.48s cubic-bezier(.2,.7,.2,1) both sx-rise}.sx-ck{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-ck-card{background:var(--sx-card);border-radius:28px;flex-direction:column;gap:18px;padding:clamp(24px,3vw,44px);display:flex}.sx-ck-card h2{font-size:clamp(26px,2.8vw,40px)}.sx-ck-steps{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-ck-steps li{align-items:center;gap:8px;font-weight:620;display:inline-flex}.sx-ck-steps li:last-child{background:var(--sx-blue-ink);color:#fff;border-radius:999px;padding:8px 16px}.sx-checks{gap:10px;display:grid}.sx-checks li{align-items:flex-start;gap:10px;display:flex}.sx-checks svg{color:var(--sx-green-ink);flex:none;margin-top:4px}.sx-chips{flex-wrap:wrap;gap:8px;display:flex}.sx-chips li{background:var(--sx-surface);border-radius:999px;padding:10px 16px;font-weight:560}.sx-chips-soft li{background:var(--sx-blue-soft);color:var(--sx-blue-ink)}.sx-file{background:var(--sx-surface);font-size:var(--t5);border-radius:12px;align-self:flex-start;padding:8px 14px;font-weight:560;margin-top:auto!important}.sx-dev-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-dev-list li{background:var(--sx-card);border-radius:22px;flex-direction:column;gap:6px;padding:26px;display:flex}.sx-dev-list svg{color:var(--sx-blue-ink);margin-bottom:6px}.sx-dev-list b{font-size:var(--t3)}.sx-job{font-size:var(--t5);color:var(--sx-blue-ink);font-weight:600}.sx-svc{grid-template-columns:1fr;gap:4px;width:min(420px,100vw - 32px);padding:12px}.sx-svc-item{border-radius:14px;flex-direction:column;gap:2px;min-height:44px;padding:12px 14px;text-decoration:none;display:flex}.sx-svc-item:hover{background:var(--sx-surface)}.sx-svc-item b{font-size:var(--t5)}.sx-svc-item span{font-size:var(--t5);color:var(--sx-ink-2)}.sx-svc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sx-svc-cards li{background:var(--sx-card);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(24px,2.6vw,34px);display:flex}.sx-svc-cards h3 a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sx-svc-cards h3 a:hover{color:var(--sx-blue-ink);text-decoration:underline}.sx-svc-cards p{color:var(--sx-ink-2)}.sx-svc-cards .sx-link{margin-top:auto}.sx-extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sx-extras li{background:var(--sx-card);border-radius:18px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.sx-extras svg{color:var(--sx-green-ink);flex:none;margin-top:3px}.sx-photo-art{background:var(--sx-surface);border-radius:16px;width:100%;height:auto;display:block}.sx-photo .sx-tabs{margin-bottom:4px}@media (width<=1080px){.sx-hero,.sx-voice-band,.sx-invite,.sx-faq,.sx-problems,.sx-steps{grid-template-columns:1fr}.sx-team,.sx-groups-grid,.sx-features,.sx-conns,.sx-steps-4{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-footer-top{grid-template-columns:1fr 1fr}.sx-time-list,.sx-flows,.sx-svc-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-practice,.sx-auto-grid,.sx-ck,.sx-one-map{grid-template-columns:1fr}}@media (width<=900px){.sx-nav{padding:12px max(16px, env(safe-area-inset-left,0px)) 20px;background:var(--sx-card);box-shadow:var(--sx-shadow-float);flex-direction:column;align-items:stretch;gap:2px;max-height:calc(100vh - 72px);margin:0;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sx-nav.open{display:flex}.sx-nav-link{min-height:52px;font-size:var(--t4);border-radius:14px;justify-content:space-between}.sx-only-mobile{display:inline-flex}.sx-groups{width:auto;box-shadow:none;background:var(--sx-surface);grid-template-columns:1fr 1fr;padding:8px 12px 16px;position:static}.sx-menu{display:grid}.sx-login{display:none}.sx-groups.sx-svc{grid-template-columns:1fr}}@media (width<=640px){.site-x{--t1:clamp(28px, 8vw, 44px)}.sx-header-in{gap:10px;min-height:64px}.sx-brand{font-size:26px}.sx-btn-sm{padding:0 14px}.sx-team,.sx-groups-grid,.sx-features,.sx-fits,.sx-fix,.sx-sector-list,.sx-steps-4,.sx-rules,.sx-conns,.sx-features-2,.sx-groups,.sx-footer-top{grid-template-columns:1fr}.sx-time-head{flex-direction:column;align-items:flex-start}.sx-time-list,.sx-auto-list,.sx-flows,.sx-kinds,.sx-dev-list,.sx-svc-cards,.sx-extras,.site-x .rnb-form{grid-template-columns:1fr}.sx-glow{filter:blur(50px)}}@media (width<=380px){.sx-btn-sm{display:none}}@media (prefers-reduced-motion:reduce){.site-x *,.site-x :before,.site-x :after{transition:none!important;animation:none!important}.sx-js .site-x [data-reveal],.sx-js .sx-screen :is(.sx-bubble-neo li,.sx-approve,.sx-call-lines li,.sx-brief-rows li){opacity:1!important;transform:none!important}}@media (prefers-reduced-transparency:reduce){.sx-header{background:var(--sx-ground);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-x h2 span{color:var(--sx-ink-2)}.sx-wordplay{font-size:var(--t5);color:var(--sx-ink-2)}.sx-wordplay b{letter-spacing:.04em;color:var(--sx-blue-ink);margin-right:10px;font-weight:700}.sx-tasks{gap:6px;margin-top:6px;display:grid}.sx-tasks li{background:var(--sx-surface);font-size:var(--t5);color:var(--sx-ink);border-radius:12px;justify-content:space-between;gap:10px;padding:8px 12px;display:flex}.sx-tasks b{color:var(--sx-green-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:650}.sx-shot{flex-direction:column;gap:12px;margin:0;display:flex}.sx-shot img{background:#fff;border:1px solid #17191d1a;border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -32px #17191d59}.sx-shot figcaption{font-size:var(--t5);color:var(--sx-ink-2)}.sx-shot figcaption b{color:var(--sx-ink)}.site-x h2 span{display:block}.sx-member:first-child .sx-job{color:#a9c7ff}.sx-shot a{border-radius:18px;display:block}.sx-rows{gap:10px;display:grid}.sx-row{background:var(--sx-card);border-radius:20px;grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:18px 24px;display:grid}.sx-row p{font-size:var(--t4);color:var(--sx-ink);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sx-row-who b{font-size:var(--t3);font-weight:650}.sx-row-who span{font-size:var(--t5);color:var(--sx-ink-2)}.sx-row-arrow{color:var(--sx-ink-2)}@media (width<=760px){.sx-row{grid-template-columns:1fr;gap:12px;padding:18px}.sx-row-arrow{transform:rotate(90deg)}}.sx-legal{flex-direction:column;gap:16px;max-width:760px;display:flex}.sx-legal h1{font-size:var(--t2)}.sx-legal section{flex-direction:column;gap:10px;margin-top:14px;display:flex}.sx-legal h2{font-size:var(--t3)}.sx-legal p,.sx-legal li{font-size:var(--t4);color:var(--sx-ink);line-height:1.6}.sx-legal ul{gap:8px;padding-left:22px;list-style:outside;display:grid}.sx-legal a{color:var(--sx-blue-ink);text-underline-offset:3px;text-decoration:underline}.sx-legal-table{background:var(--sx-card);border-radius:16px;overflow-x:auto}.sx-legal table{border-collapse:collapse;width:100%;font-size:var(--t5)}.sx-legal th,.sx-legal td{text-align:left;vertical-align:top;color:var(--sx-ink);border-bottom:1px solid #17191d14;padding:12px 14px}.sx-legal thead th{color:var(--sx-ink-2);font-weight:650}.sx-legal code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--t5)}.sx-cookie{z-index:30;max-width:720px;color:var(--sx-ink);background:#fff;border:1px solid #17191d14;border-radius:20px;align-items:center;gap:16px;margin:0 auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 18px 50px -20px #17191d59}.sx-cookie p{font-size:var(--t5);flex:1}.sx-cookie div{flex:none;align-items:center;gap:14px;display:flex}.sx-cookie a{min-height:44px;font-size:var(--t5);color:var(--sx-blue-ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.sx-cookie .sx-btn{min-height:44px}@media (width<=600px){.sx-cookie{flex-direction:column;align-items:stretch;gap:8px}.sx-cookie div{justify-content:space-between}.sx-legal thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.sx-legal table,.sx-legal tbody,.sx-legal tr,.sx-legal th,.sx-legal td{width:100%;display:block}.sx-legal tr{border-bottom:1px solid #17191d14;padding:10px 0}.sx-legal th,.sx-legal td{border:0;padding:4px 14px}.sx-legal td:before{content:attr(data-label) ": ";color:var(--sx-ink-2);font-weight:650}}.sx-consent{flex-direction:column;align-items:stretch;max-width:760px}.sx-consent h2{font-size:var(--t4);font-weight:650}.sx-consent-copy{flex-direction:column;gap:8px;display:flex}.sx-consent-copy p a{min-height:0;display:inline}.sx-consent-cats{gap:8px;margin-top:4px;display:grid}.sx-consent-cats li{background:var(--sx-surface);font-size:var(--t5);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sx-consent-cats label{align-items:center;gap:10px;min-height:44px;display:flex}.sx-consent-cats input{width:20px;height:20px;accent-color:var(--sx-blue-ink)}.sx-consent-cats span{color:var(--sx-ink-2)}.sx-consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.sx-consent-actions .sx-btn{min-height:48px;font-size:var(--t5);flex:160px;padding:0 18px}.sx-btn-ghost{background:var(--sx-surface);color:var(--sx-ink)!important}.sx-btn-ghost:hover{background:#e4e7eb}.sx-footer-btn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.sx-consent{max-height:calc(100vh - 32px);overflow-y:auto}
