.ps-section{padding:36px 0 110px;position:relative}.ps-intro{text-align:center;max-width:760px;margin:0 auto 44px}.ps-intro h2{color:var(--text);margin-bottom:18px}.ps-intro p{max-width:620px;color:var(--body-text);margin:0 auto 26px;font-size:1.08rem;line-height:1.7}.ps-panel{border:1px solid var(--rule);background:var(--surface-soft);border-radius:28px;padding:24px;position:relative;box-shadow:0 0 0 1px #94bcff1f,0 30px 70px -40px #5b8cff73}.ps-tabs{border:1px solid var(--rule);background:var(--surface);border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.ps-tab{min-height:44px;color:var(--body-text);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-size:14.5px;font-weight:550;transition:background .2s,color .2s}.ps-tab:hover{color:var(--text)}.ps-tab[aria-selected=true]{background:var(--brand);color:var(--surface)}.ps-tab:focus-visible,.ps-ctl:focus-visible,.ps-link:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.ps-tabpanel{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);align-items:end;gap:40px;margin-top:22px;display:grid}.ps-tabpanel[hidden]{display:none}.ps-copy{padding:0 6px 10px}.ps-copy h3{letter-spacing:-.035em;color:var(--text);margin:0 0 14px;font-size:clamp(28px,2.8vw,40px);line-height:1.1}.ps-copy p{color:var(--body-text);max-width:440px;margin:0 0 22px;font-size:16px;line-height:1.7}.ps-link{color:var(--brand);text-underline-offset:5px;font-size:15.5px;font-weight:600;text-decoration:underline #0000;transition:text-decoration-color .2s}.ps-link:hover{text-decoration-color:currentColor}.ps-nojs-label{display:none}.ps-anim{gap:8px;display:flex;position:absolute;top:28px;right:28px}.ps-anim[hidden]{display:none}.ps-ctl{border:1px solid var(--rule);background:var(--surface);min-height:36px;color:var(--body-text);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;display:inline-flex}.ps-ctl:hover{color:var(--text);border-color:var(--brand)}.ps-ctl svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ps-ctl .ps-ico-play,.ps-section.is-paused .ps-ctl .ps-ico-pause{display:none}.ps-section.is-paused .ps-ctl .ps-ico-play{display:block}.ps-strip{border:1px solid var(--rule);background:var(--surface-soft);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:24px 48px;margin-top:18px;padding:26px 30px;display:grid}.ps-strip-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(20px,2vw,26px);font-weight:650;line-height:1.2}.ps-strip p:not(.ps-strip-title){color:var(--body-text);margin:0;font-size:15.5px;line-height:1.7}:root:not([data-js]) .ps-tabs,:root:not([data-js]) .ps-anim{display:none}:root:not([data-js]) .ps-tabpanel+.ps-tabpanel{border-top:1px solid var(--rule);margin-top:36px;padding-top:36px}:root:not([data-js]) .ps-nojs-label{font:12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);margin:0 0 10px;display:block}:root[data-js] .ps-panel{grid-template-columns:minmax(0,1fr);display:grid}:root[data-js] .ps-tabs{justify-self:start}:root[data-js] .ps-tabpanel{grid-area:2/1}:root[data-js] .ps-tabpanel[hidden],:root[data-js] .ps-section:not([data-ps-ready]) .ps-tabpanel:not(#ps-panel-seller){visibility:hidden;display:grid!important}.mp-mock{border:1px solid var(--rule);background:radial-gradient(110% 80% at 90% 0%, color-mix(in srgb, var(--brand) 18%, transparent), transparent 62%), color-mix(in srgb, var(--brand) 6%, var(--surface));border-radius:20px;height:470px;position:relative;overflow:hidden}.mp-stage{height:100%;color:var(--text);padding:22px;font-size:12.5px;position:relative}.mp-mock svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.mp-mock small{color:var(--body-text);font-size:10.5px;display:block}.mp-mock b{color:var(--text);font-weight:600}.mp-screen{flex-direction:column;gap:10px;padding:14px;display:none;position:absolute;inset:0}.mp-screen.mp-final{display:flex}.mp-mock[data-state] .mp-screen{display:none}.mp-mock[data-state] .mp-screen.is-on{display:flex}.mp-mock[data-state=run] .mp-screen.is-on{animation:.35s both mp-in}@keyframes mp-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mp-r{transition:opacity .4s,transform .4s cubic-bezier(.22,1,.36,1)}.mp-mock[data-state=run] .mp-r:not(.is-on){opacity:0;transform:translateY(8px)}.mp-mock[data-state] .mp-r.is-off{opacity:0}.mp-a{transition:opacity .3s,filter .3s}.mp-mock[data-state=run] .mp-a:not(.is-on){opacity:.4;filter:grayscale()}.mp-mock .is-marked{box-shadow:0 0 0 2px var(--brand);transition:box-shadow .25s,background .25s}.mp-mock .is-pressed{transition:transform .12s;transform:scale(.97)}.mp-mock .is-typing:after{content:"";vertical-align:-2px;background:var(--brand);width:1px;height:1em;margin-left:1px;animation:.8s step-end infinite mp-caret;display:inline-block}@keyframes mp-caret{50%{opacity:0}}.mp-cursor{z-index:5;opacity:0;pointer-events:none;width:22px;height:22px;transition:transform .7s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:0;left:0}.mp-cursor svg{filter:drop-shadow(0 2px 3px #00000040);width:22px!important;height:22px!important;fill:var(--text)!important;stroke:var(--surface)!important;stroke-width:1.5px!important}.mp-mock[data-state=run] .mp-cursor{opacity:1}.mp-cursor:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-9px}.mp-cursor.is-click:after{animation:.45s ease-out mp-click}@keyframes mp-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.ps-section.is-paused .mp-mock *,.ps-section.is-paused .mp-mock :after{animation-play-state:paused!important}.ps-frame{border:1px solid var(--rule);background:var(--surface);border-radius:14px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 40px -24px #0a193273}.ps-chrome{border-bottom:1px solid var(--rule);background:var(--surface-soft);align-items:center;gap:5px;padding:9px 12px;display:flex}.ps-chrome>span{background:var(--rule);border-radius:50%;width:8px;height:8px}.ps-chrome em{color:var(--body-text);align-items:center;gap:5px;margin:0 auto;font-size:11px;font-style:normal;display:inline-flex}.ps-chrome em svg{width:11px;height:11px}.ps-title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:15px;font-weight:650}.ps-sub{color:var(--text);margin:0;font-size:12px;font-weight:600}.ps-fields{grid-template-columns:1fr 1fr 1fr auto;align-items:stretch;gap:8px;display:grid}.ps-field{border:1px solid var(--rule);background:var(--surface);border-radius:10px;min-width:0;padding:7px 10px}.ps-field>span{min-height:1.35em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-weight:550;line-height:1.35;display:block;overflow:hidden}.ps-btn{background:var(--brand);color:var(--surface);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-weight:600;display:inline-flex}.ps-btn svg{width:14px;height:14px}.ps-ghost{background:var(--surface);color:var(--text);border:1px solid var(--rule)}.ps-wide{width:100%}.ps-results{gap:6px;display:grid}.ps-offer{border:1px solid var(--rule);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.ps-offer span{color:var(--body-text);font-size:11.5px}.ps-offer strong{font-weight:650}.ps-offer-s{grid-template-columns:1fr auto;padding:7px 10px}.ps-card{border:1px solid var(--rule);background:var(--surface);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.ps-stack{gap:8px}.ps-kv{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:2px 4px;display:flex}.ps-kv span{color:var(--body-text)}.ps-total b{font-size:18px}.ps-pill{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--rule));background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;display:inline-flex}.ps-pill svg{width:13px;height:13px;color:var(--brand)}.ps-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.ps-line{background:var(--rule);border-radius:4px;height:6px;display:block}.ps-line.s{width:60%}.ps-body{flex:1;grid-template-columns:112px minmax(0,1fr);min-height:0;display:grid}.ps-side{border-right:1px solid var(--rule);background:var(--surface-soft);flex-direction:column;gap:4px;padding:12px 10px;display:flex}.ps-side b{letter-spacing:-.03em;margin-bottom:8px;font-size:13px}.ps-side i{color:var(--body-text);border-radius:7px;padding:6px 8px;font-size:11.5px;font-style:normal}.ps-side i.is-cur{background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--text);font-weight:600}.ps-main{min-width:0;position:relative}.ps-sheet{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--rule));background:color-mix(in srgb, var(--brand) 6%, var(--surface));border-radius:12px;margin-top:2px;padding:10px 12px}.ps-sheet ul{color:var(--body-text);gap:2px;margin:6px 0 0;padding-left:16px;display:grid}.ps-offer.is-marked{background:color-mix(in srgb, var(--brand) 9%, var(--surface))}.ps-site{--site:#0e6a85}.ps-sitebar{border-bottom:1px solid var(--rule);color:var(--body-text);align-items:center;gap:14px;padding:9px 14px;font-size:11.5px;display:flex}.ps-brandmark{letter-spacing:-.03em;margin-right:auto;font-size:14px;color:var(--site)!important}.ps-brandmark i{margin-left:2px;font-style:normal;font-weight:400}:where([data-theme=dark]) .ps-site{--site:#7fd0e6}.ps-site-body{flex:1;min-height:0;position:relative}.ps-hero{color:#fff;background:linear-gradient(135deg,#0e6a85,#13405f);border-radius:12px;padding:22px 16px}.ps-hero p{letter-spacing:-.02em;color:#fff;margin:0;font-size:20px;font-weight:650}.ps-hero small{color:#d8ecf3;font-size:11.5px}.ps-fields-site{grid-template-columns:1fr 1fr auto}.ps-brandbtn{color:#fff;background:#0e6a85}.ps-summary{border:1px solid var(--rule);background:var(--surface-soft);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.ps-summary span{color:var(--body-text);flex:1}.ps-summary svg{color:var(--site)}.ps-form{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ps-widget-wrap{height:100%;position:relative}.ps-widget-wrap>.mp-screen{padding:0}.ps-settings-body{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:16px;padding:16px;display:grid}.ps-controls{align-content:start;gap:10px;display:grid}.ps-swatches{gap:10px;display:flex}.ps-swatches i{border:3px solid var(--surface);width:30px;height:30px;box-shadow:0 0 0 1px var(--rule);border-radius:50%}.ps-swatches i.is-marked{box-shadow:0 0 0 2px var(--brand)}.sw-a{background:#1b5cde}.sw-b{background:#147a6b}.sw-c{background:#a3602a}.ps-seg{border:1px solid var(--rule);border-radius:9px;justify-self:start;display:inline-flex;overflow:hidden}.ps-seg span{color:var(--body-text);padding:6px 10px;font-size:11.5px}.ps-seg span.is-cur{background:var(--surface-soft);color:var(--text);font-weight:600}.ps-controls .ps-btn{justify-self:start;margin-top:6px}.ps-wpreview,.ps-embed{--w:#1b5cde;border:1px solid color-mix(in srgb, var(--w) 55%, var(--rule));background:color-mix(in srgb, var(--w) 7%, var(--surface));border-radius:14px;gap:7px;padding:14px;transition:border-color .5s,background .5s;display:grid}.ps-wpreview[data-variant=b],.ps-embed[data-variant=b]{--w:#147a6b}.ps-wpreview p{color:var(--w);margin:0;font-weight:650;transition:color .5s}:where([data-theme=dark]) .ps-wpreview p{color:var(--text)}.ps-wfield{border:1px solid var(--rule);background:var(--surface);color:var(--body-text);border-radius:8px;padding:7px 9px}.ps-wbtn{background:var(--w,#147a6b);color:#fff;border-radius:8px;justify-content:center;padding:7px 10px;font-weight:600;transition:background .5s;display:inline-flex}.ps-hostbar{border-bottom:1px solid var(--rule);color:var(--body-text);align-items:center;gap:14px;padding:9px 14px;font-size:11.5px;display:flex}.ps-hostbar b{margin-right:auto;font-size:13px}.ps-host-body{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-items:start;gap:16px;padding:16px;display:grid}.ps-host-copy{gap:8px;padding-top:6px;display:grid}.ps-host-copy p{letter-spacing:-.02em;color:var(--text);margin:0;font-size:17px;font-weight:650}.ps-embed{padding-top:22px;position:relative}.ps-embed-tag{background:var(--w);color:#fff;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:-9px;left:12px}.ps-api{grid-template-columns:minmax(0,1.25fr) 34px minmax(0,.85fr) 34px minmax(0,.8fr);align-items:center;gap:0;padding:18px;display:none}.ps-api.mp-final,.mp-mock[data-state] .ps-api.is-on{display:grid}.ps-phone{border:1px solid var(--rule);background:var(--surface);border-radius:22px;gap:7px;padding:14px 12px;display:grid;box-shadow:0 16px 40px -24px #0a193273}.ps-appname{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 4px;font-weight:700;display:flex}.ps-details{border:1px dashed var(--rule);border-radius:10px;gap:4px;padding:8px 10px;display:grid}.ps-details span:not(.ps-btn){color:var(--body-text);font-size:11.5px}.ps-details .ps-btn{margin-top:4px}.ps-statusrow{background:var(--surface-soft);border:1px solid var(--rule);border-radius:10px;justify-content:space-between;align-items:center;padding:7px 10px;display:flex}.ps-statusrow b{border-radius:6px;padding:1px 6px}.ps-wire{background:color-mix(in srgb, var(--brand) 35%, var(--rule));height:2px;position:relative}.ps-pulse{background:var(--brand);width:10px;height:10px;box-shadow:0 0 10px var(--brand);opacity:0;border-radius:50%;position:absolute;top:-4px}.mp-mock[data-state=run] .ps-pulse.out.is-on{animation:.9s ease-in-out forwards mp-out}.mp-mock[data-state=run] .ps-pulse.back.is-on{animation:.9s ease-in-out forwards mp-back}@keyframes mp-out{0%{opacity:1;left:-4px}90%{opacity:1}to{opacity:0;left:calc(100% - 6px)}}@keyframes mp-back{0%{opacity:1;left:calc(100% - 6px)}90%{opacity:1}to{opacity:0;left:-4px}}.mp-mock[data-state] .ps-pulse.mp-r:not(.is-on),.mp-mock[data-state=done] .ps-pulse{opacity:0!important}.ps-node{text-align:center;border:1px solid color-mix(in srgb, var(--brand) 50%, var(--rule));background:color-mix(in srgb, var(--brand) 9%, var(--surface));border-radius:16px;justify-items:center;gap:4px;padding:16px 10px;display:grid}.ps-node b{letter-spacing:-.03em;font-size:15px}.ps-node b i{color:var(--brand);font-style:normal}.ps-node span{color:var(--body-text);font-size:10.5px;line-height:1.4}.ps-supply{gap:6px;display:grid}.ps-supply span{text-align:center;border:1px solid color-mix(in srgb, var(--brand) 45%, var(--rule));background:var(--surface);border-radius:10px;padding:7px 8px;font-weight:600}@media (width<=1100px){.ps-tabpanel{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px}.ps-side{display:none}.ps-body{grid-template-columns:1fr}}@media (width<=900px){.ps-anim{grid-row:3;justify-content:flex-end;margin-top:14px;position:static}.ps-tabpanel{grid-template-columns:1fr;align-items:start;gap:22px}.ps-copy{padding:0 4px}.ps-copy p{max-width:none}}@media (width<=760px){.ps-section{padding:24px 0 72px}.ps-intro{margin-bottom:30px}.ps-panel{border-radius:22px;padding:14px}.ps-tabs,:root[data-js] .ps-tabs{border-radius:16px;grid-template-columns:1fr 1fr;justify-self:stretch;width:100%;display:grid}.ps-tab{white-space:normal;border-radius:12px;min-height:48px;padding:6px 10px;line-height:1.25}.ps-strip{grid-template-columns:1fr;padding:20px}.mp-mock{border-radius:16px;height:520px}.mp-stage{padding:12px;font-size:12px}.mp-screen{gap:8px;padding:10px}.ps-fields{grid-template-columns:1fr 1fr}.ps-fields .ps-btn{grid-column:1/-1}.ps-fields-site{grid-template-columns:1fr 1fr}.ps-offer{grid-template-columns:1fr auto}.ps-offer>span{display:none}.ps-settings-body,.ps-host-body{grid-template-columns:1fr;gap:10px;padding:10px}.ps-host-copy .ps-line{display:none}.ps-api{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.2fr) 18px minmax(0,1fr);row-gap:12px;padding:10px}.ps-api .ps-phone{grid-row:1/3}.ps-api>.ps-wire-a{grid-area:1/2}.ps-api>.ps-node{grid-area:1/3}.ps-api>.ps-wire-b{display:none}.ps-api>.ps-supply{grid-area:2/3}}@media (width<=480px){.ps-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mp-r,.mp-a,.mp-cursor,.ps-wpreview,.ps-embed,.ps-wbtn,.ps-tab{transition:none!important}.mp-cursor{display:none}}.hc{--hc-blue:#1b5cde;--hc-navy:#0d1b2b;--hc-accent:#1b5cde;background:var(--surface);padding-top:96px;position:relative;overflow:hidden}:root[data-theme=dark] .hc{--hc-accent:#7fa8ff}.hc-copy{text-align:center}.hc-line{font:600 12px/1.5 var(--mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;color:var(--body-text);margin:0 0 18px}.hc-title{letter-spacing:-.055em;max-width:14ch;color:var(--text);text-wrap:balance;margin:0 auto 22px;font-size:clamp(2.8rem,7vw,6rem);font-weight:650;line-height:1}.hc-title span{color:var(--hc-accent)}.hc-text{max-width:600px;color:var(--body-text);margin:0 auto;font-size:1.15rem;line-height:1.65}.hc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.hc-primary,.hc-secondary,.hc-action{align-items:center;gap:12px;min-height:52px;font-weight:600;text-decoration:none;display:inline-flex}.hc-primary{background:var(--hc-blue);color:#fff;border-radius:999px;padding:0 24px;transition:background-color .18s;box-shadow:0 10px 28px -14px #1b5cdecc}.hc-primary:hover{background:#164fc4}.hc-secondary{color:var(--text);padding:0 6px}.hc-secondary:hover{color:var(--hc-accent)}.hc :is(.hc-primary,.hc-secondary,.hc-action) svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .18s}.hc :is(.hc-primary,.hc-secondary,.hc-action):hover svg{transform:translate(3px)}.hc :is(a,button):focus-visible{outline:3px solid var(--hc-accent);outline-offset:3px}.hc-stage{isolation:isolate;margin-top:64px;padding-bottom:72px;position:relative}.hc-stage:before{content:"";z-index:-2;background:radial-gradient(circle, #ffffff24 1px, transparent 1.3px) 0 0 / 16px 16px, linear-gradient(180deg, #1b5cde 0%, #1650c4 45%, #10326f 78%, var(--hc-navy) 100%);position:absolute;inset:140px 0 0}.hc-routes{z-index:-1;pointer-events:none;width:100%;height:calc(100% - 140px);position:absolute;top:140px;left:0;right:0}.hc-routes path{fill:none;stroke:#ffffff38;stroke-width:1.4px;stroke-dasharray:2 7;stroke-linecap:round}.hc-preview{color:#142b49;background:#fff;border:1px solid #0d1b2b14;border-radius:18px;max-width:980px;margin:0 auto;overflow:hidden;box-shadow:0 40px 80px -30px #0d1b2b8c}:root[data-theme=dark] .hc-preview{color:#e7eef9;background:#111c2c;border-color:#94bcff29}.hc-bar{border-bottom:1px solid #0d1b2b14;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex}:root[data-theme=dark] .hc-bar{border-color:#94bcff1f}.hc-logo{color:#0d1b2b;display:inline-flex}:root[data-theme=dark] .hc-logo{color:#fff}.hc-logo svg{width:104px;height:auto;display:block}.hc-business{font-size:14px;font-weight:600}.hc-tag{color:#1b5cde;font:600 10.5px/1.4 var(--mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#1b5cde1a;border-radius:999px;margin-left:auto;padding:4px 10px}:root[data-theme=dark] .hc-tag{color:#94bcff;background:#94bcff1f}.hc-body{grid-template-columns:200px minmax(0,1fr);min-height:340px;display:grid}.hc-side{color:#52657f;background:#0d1b2b05;border-right:1px solid #0d1b2b14;align-content:start;gap:4px;margin:0;padding:18px 12px;font-size:14px;list-style:none;display:grid}:root[data-theme=dark] .hc-side{color:#a9b9cd;background:#ffffff05;border-color:#94bcff1f}.hc-side li{border-radius:8px;padding:9px 12px}.hc-side li.is-active{color:#1b5cde;background:#1b5cde1a;font-weight:600}:root[data-theme=dark] .hc-side li.is-active{color:#94bcff;background:#94bcff1f}.hc-main{padding:30px 32px 32px}.hc-main h3{letter-spacing:-.03em;color:inherit;margin:0 0 6px;font-size:1.6rem}.hc-main>p{color:#52657f;margin:0 0 20px}:root[data-theme=dark] .hc-main>p{color:#a9b9cd}.hc-tabs{background:#0d1b2b0d;border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}:root[data-theme=dark] .hc-tabs{background:#ffffff0f}.hc-tabs button{min-height:40px;color:inherit;font:600 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.hc-tabs button[aria-selected=true]{color:#fff;background:#1b5cde}.hc-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.hc-panel[hidden]{display:none!important}.hc-field{border:1px solid #0d1b2b1f;border-radius:12px;gap:4px;padding:12px 14px;display:grid}:root[data-theme=dark] .hc-field{border-color:#94bcff2e}.hc-field span{color:#6a7a91;font-size:12px}:root[data-theme=dark] .hc-field span{color:#8193ad}.hc-field strong{font-size:16px;font-weight:600}.hc-action{color:#fff;background:#0d1b2b;border-radius:999px;min-height:48px;padding:0 20px;font-size:15px}:root[data-theme=dark] .hc-action{background:#1b5cde}.hc-action:hover{filter:brightness(1.12)}@media (width<=760px){.hc{padding-top:64px}.hc-actions{flex-direction:column;align-items:stretch}.hc-primary{justify-content:center}.hc-secondary{justify-content:center;min-height:48px}.hc-stage{margin-top:44px;padding-bottom:48px}.hc-stage:before,.hc-routes{top:96px}.hc-body{grid-template-columns:minmax(0,1fr);min-height:0}.hc-side,.hc-business{display:none}.hc-main{padding:22px 18px}.hc-tabs{width:100%;display:flex}.hc-tabs button{flex:1;min-height:44px;padding:0 8px}.hc-panel{grid-template-columns:minmax(0,1fr)}.hc-action{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.hc :is(.hc-primary,.hc-secondary,.hc-action) svg,.hc-primary{transition:none}}.fs-section{border-top:1px solid var(--rule);overflow:hidden}.fs-intro{text-align:center;max-width:780px;margin:0 auto 52px}.fs-intro h2{margin-bottom:18px}.fs-intro .section-intro{max-width:600px;color:var(--body-text);margin:0 auto}.fs-viewport{scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto}[data-fs-ready] .fs-viewport{scroll-snap-type:none;padding-bottom:0;overflow:visible}.fs-track{gap:24px;margin:0;padding:0;list-style:none;display:flex}[data-fs-ready] .fs-track{will-change:transform;transition:transform .6s cubic-bezier(.22,1,.36,1)}.fs-slide{scroll-snap-align:start;flex:0 0 min(82%,1000px);min-width:0}[data-fs-ready] .fs-slide{transition:opacity .4s}[data-fs-ready] .fs-slide:not(.is-active){opacity:.5}[data-fs-ready] .fs-slide:not(.is-active):not(.is-next){opacity:.25}.fs-card-main{border:1px solid var(--rule);background:var(--surface-soft);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;height:100%;padding:30px;display:grid;box-shadow:0 1px 2px #1020390a,0 18px 40px -26px #10203940}.fs-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:4px 4px 6px;display:flex}.fs-category{border:1px solid var(--rule);background:var(--surface);font:12px var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--text);border-radius:999px;align-items:center;gap:8px;margin:0 0 auto;padding:7px 13px;display:inline-flex}.fs-category:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px}.fs-copy h3{letter-spacing:-.035em;color:var(--text);margin:34px 0 14px;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.fs-desc{color:var(--body-text);max-width:420px;margin:0 0 20px;font-size:16px;line-height:1.7}.fs-link{color:var(--brand);text-underline-offset:5px;font-size:15px;font-weight:600;text-decoration:underline #0000;transition:text-decoration-color .2s}.fs-link:hover{text-decoration-color:currentColor}.fs-controls{justify-content:center;align-items:center;margin-top:28px;display:flex}.fs-nav{align-items:center;gap:12px;display:flex}.fs-arrow{border:1px solid var(--rule);background:var(--surface);width:46px;height:46px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;transition:border-color .2s,color .2s;display:grid}.fs-arrow:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.fs-arrow:disabled{opacity:.4;cursor:default}.fs-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.fs-position{font:13px var(--mono);color:var(--body-text);text-align:center;min-width:52px}.fs-position b{color:var(--text)}.fs-arrow:focus-visible,.fs-link:focus-visible{outline:3px solid var(--brand);outline-offset:3px}:root:not([data-js]) .fs-controls{display:none}.fs-mock{border:1px solid var(--rule);background:radial-gradient(110% 80% at 90% 0%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 62%), color-mix(in srgb, var(--brand) 5%, var(--surface));border-radius:20px;min-width:0;min-height:400px;position:relative;overflow:hidden}.fs-stage{height:100%;min-height:400px;color:var(--text);justify-content:center;align-items:center;padding:22px;font-size:12.5px;display:flex;position:relative}.fs-mock svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:15px;height:15px;color:var(--brand);flex:none}.fs-mock small{color:var(--body-text);font-size:11px;display:block}.fs-mock b{color:var(--text);font-weight:600}.fs-muted{color:var(--body-text);font-size:11.5px}.fs-app{gap:10px;width:min(100%,440px);display:grid}.fs-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;width:min(100%,520px)}.fs-card,.fs-panel,.fs-row,.fs-searchbar,.fs-menu,.fs-doc,.fs-tile,.fs-ticket{background:var(--surface);border:1px solid var(--rule);border-radius:14px;box-shadow:0 8px 22px -16px #0a193259}.fs-card{gap:3px;padding:12px 14px;display:grid}.fs-panel{gap:8px;padding:12px 14px;display:grid}.fs-panel p{color:var(--body-text);margin:0;line-height:1.5}.fs-panel-title{align-items:center;gap:6px;font-weight:600;display:flex;color:var(--text)!important}.fs-kv{justify-content:space-between;align-items:center;gap:10px;display:flex}.fs-kv span{color:var(--body-text)}.fs-big{letter-spacing:-.02em;font-size:22px}.fs-pill{border:1px solid var(--rule);background:var(--surface-soft);color:var(--text);white-space:nowrap;border-radius:999px;justify-self:start;padding:3px 10px;font-size:11px;display:inline-block}.fs-btn{background:var(--brand);color:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;padding:7px 12px;font-weight:600;display:inline-flex}.fs-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fs-pos{color:#1f8a5b}:where([data-theme=dark]) .fs-pos{color:#79d3a5}.fs-searchbar{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.fs-searchbar b{margin-right:4px}.fs-searchbar .fs-muted{margin-left:auto}.fs-sources{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fs-sources small{margin-right:4px}.fs-sources span{border:1px solid color-mix(in srgb, var(--brand) 55%, var(--rule));background:color-mix(in srgb, var(--brand) 12%, var(--surface));color:var(--text);border-radius:999px;padding:4px 11px;font-size:11.5px}.fs-list{gap:6px;display:grid}.fs-row{border-radius:12px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.fs-row span{color:var(--body-text);font-size:11.5px}.fs-row strong{font-weight:600}.fs-terms{color:var(--body-text);gap:4px;margin:0;padding:0;list-style:none;display:grid}.fs-terms li{border-radius:6px;padding:3px 6px}.fs-split{gap:8px}.fs-total b{font-size:17px}.fs-two .fs-row{grid-template-columns:1fr auto;row-gap:2px}.fs-two .fs-row span{grid-area:2/1}.fs-two .fs-list{margin-top:8px}.fs-linked{align-items:center;display:grid;position:relative}.fs-link-line{position:absolute;top:50%;left:-16px;transform:translateY(-80%);width:20px!important;height:60px!important}.fs-link-line path{stroke:var(--brand);stroke-width:2px;stroke-dasharray:4 4;fill:none}.fs-linked .fs-pill{margin-top:6px}.fs-head{grid-template-columns:1fr auto;align-items:start;gap:10px}.fs-head>div{gap:2px;display:grid}.fs-steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fs-steps li{border:1px solid var(--rule);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.fs-steps li svg{background:var(--brand);width:18px;height:18px;color:var(--surface);stroke-width:2.4px;border-radius:50%;padding:2px}.fs-ticket{border-style:dashed;align-items:center;gap:12px;padding:12px 14px;display:flex}.fs-ticket>div{gap:2px;display:grid}.fs-doc{align-content:start;gap:6px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.fs-docline{color:var(--body-text);border-radius:6px;margin:0;padding:3px 6px;font-size:11.5px;line-height:1.5}.fs-scan{pointer-events:none;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--brand) 22%, transparent), transparent);height:34px;display:none;position:absolute;top:0;left:0;right:0}.fs-mock[data-state=run] .fs-scan.is-on{animation:1.6s ease-in-out forwards fs-scan;display:block}@keyframes fs-scan{0%{opacity:1;transform:translateY(-34px)}90%{opacity:1}to{opacity:0;transform:translateY(220px)}}.fs-review{border-top:1px solid var(--rule);padding-top:8px;font-weight:600;color:var(--text)!important}.fs-menu{flex-wrap:wrap;gap:6px;padding:8px;display:flex}.fs-option{border:1px solid var(--rule);background:var(--surface-soft);color:var(--text);border-radius:10px;padding:7px 11px}.fs-grid2{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,480px)}.fs-grid2 .fs-pill{margin-top:6px}.fs-bars{align-items:flex-end;gap:6px;height:46px;margin-top:6px;display:flex}.fs-bars i{height:var(--h);background:color-mix(in srgb, var(--brand) 70%, var(--surface));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;transition:transform .8s cubic-bezier(.22,1,.36,1)}.fs-channels{grid-template-columns:1fr 1fr;width:min(100%,500px)}.fs-tile{align-content:start;gap:8px;padding:10px;display:grid}.fs-brand{letter-spacing:-.03em;color:var(--text);font-size:13px;font-weight:700}.fs-line{background:var(--rule);border-radius:4px;height:6px;display:block}.fs-line.s{width:60%}.fs-site,.fs-appui{background:var(--surface-soft);border:1px solid var(--rule);border-radius:10px;gap:6px;padding:10px;display:grid}.fs-appui{grid-template-columns:1fr 1fr}.fs-appui .fs-brand,.fs-appui .fs-line{grid-column:1/-1}.fs-chipui{text-align:center;border:1px solid var(--rule);background:var(--surface);border-radius:8px;padding:5px;font-size:11px}.fs-widget{--w-accent:var(--brand);--w-radius:10px;border-radius:var(--w-radius);border:1px solid color-mix(in srgb, var(--w-accent) 55%, var(--rule));background:color-mix(in srgb, var(--w-accent) 8%, var(--surface));gap:6px;padding:10px;transition:background .5s,border-color .5s,border-radius .5s;display:grid}.fs-widget[data-variant=b]{--w-accent:#1f9e8a;--w-radius:18px}.fs-widget[data-variant=c]{--w-accent:#c27a3a;--w-radius:4px}.fs-widget .fs-brand{color:var(--w-accent);transition:color .5s}.fs-wfield{border-radius:calc(var(--w-radius) - 4px);border:1px solid var(--rule);background:var(--surface);color:var(--body-text);padding:6px 8px;transition:border-radius .5s}.fs-wbtn{border-radius:calc(var(--w-radius) - 4px);text-align:center;background:var(--w-accent);color:#fff;padding:6px 8px;font-weight:600;transition:background .5s,border-radius .5s}.fs-chat{gap:6px;display:grid}.fs-bubble{background:var(--surface-soft);border:1px solid var(--rule);max-width:90%;color:var(--text);border-radius:12px 12px 12px 3px;justify-self:start;padding:6px 9px;font-size:11.5px}.fs-linkcard{border:1px solid color-mix(in srgb, var(--brand) 50%, var(--rule));color:var(--body-text);border-radius:10px;justify-self:start;gap:2px;padding:8px 10px;font-size:11.5px;display:grid}.fs-r{transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1)}.fs-mock[data-state=run] .fs-r:not(.is-on){opacity:0;transform:translateY(8px)}.fs-mock[data-state=run] .fs-r:not(.is-on) .fs-bars i{transform:scaleY(.08)}.fs-a{transition:opacity .35s,filter .35s,background .35s,border-color .35s}.fs-mock[data-state=run] .fs-a:not(.is-on){opacity:.42;filter:grayscale()}.fs-mock .is-marked{box-shadow:0 0 0 2px var(--brand);transition:box-shadow .3s,background .3s;background:color-mix(in srgb, var(--brand) 10%, var(--surface))!important}.fs-mock .fs-terms .is-marked,.fs-mock .fs-docline.is-marked{box-shadow:none;color:var(--text);background:color-mix(in srgb, var(--brand) 18%, transparent)!important}.fs-mock .is-pressed{transition:transform .12s;transform:scale(.97)}.fs-cursor{z-index:3;opacity:0;pointer-events:none;width:22px;height:22px;transition:transform .7s cubic-bezier(.45,.05,.25,1),opacity .3s;position:absolute;top:0;left:0;transform:translate(70%,85%)}.fs-cursor svg{color:inherit;filter:drop-shadow(0 2px 3px #00000040);width:22px!important;height:22px!important;fill:var(--text)!important;stroke:var(--surface)!important;stroke-width:1.5px!important}.fs-mock[data-state=run] .fs-cursor{opacity:1}.fs-cursor:after{content:"";border:2px solid var(--brand);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:-9px;left:-9px}.fs-cursor.is-click:after{animation:.45s ease-out fs-click}@keyframes fs-click{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@media (width<=900px){.fs-slide{flex-basis:88%}.fs-card-main{grid-template-columns:1fr}.fs-card-main .fs-mock{order:-1}.fs-copy h3{margin-top:22px}}@media (width<=760px){.fs-intro{margin-bottom:34px}.fs-slide{flex-basis:100%}[data-fs-ready] .fs-slide:not(.is-active),[data-fs-ready] .fs-slide:not(.is-active):not(.is-next){opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.fs-track{gap:16px}.fs-card-main{border-radius:22px;gap:20px;padding:18px}.fs-mock,.fs-stage{min-height:300px}.fs-mock{border-radius:16px}.fs-stage{padding:14px 12px;font-size:12px}.fs-two{grid-template-columns:1fr;gap:8px}.fs-link-line,.fs-ai-hide-mobile{display:none}}@media (width<=400px){.fs-row{grid-template-columns:1fr auto}.fs-row span{display:none}.fs-channels{gap:6px}}@media (prefers-reduced-motion:reduce){[data-fs-ready] .fs-track,.fs-r,.fs-a,.fs-cursor,.fs-widget,.fs-wbtn,.fs-bars i{transition:none!important}.fs-cursor{display:none}}@media (width<=900px){.fs-copy{display:contents}.fs-category{order:-2;justify-self:start;margin:0}.fs-card-main .fs-mock{order:-1}.fs-copy h3{margin:4px 0 0}.fs-desc{margin:0}.fs-link{justify-self:start}.fs-card-main{gap:14px}}.fs-linked .fs-pill{white-space:normal}@media (width<=400px){.fs-grid2,.fs-channels{grid-template-columns:1fr}}
