:root{--oc-bg:#050406;--oc-p1:#0c090c;--oc-p2:#130e12;--oc-p3:#1b141a;--oc-ink:#f6ece6;--oc-mut:rgba(246,236,230,.64);--oc-dim:rgba(246,236,230,.4);--oc-line:rgba(255,255,255,.11);--oc-line2:rgba(255,255,255,.22);--oc-a:#ffb020;--oc-b:#ff7a18;--oc-c:#ff2e93;--oc-grad:linear-gradient(100deg,#ffb020,#ff7a18 55%,#ff2e93);--oc-ease:cubic-bezier(.22,1,.36,1);--oc-pad:clamp(18px,4vw,56px);--oc-w:1360px}html[data-route=home] body{background:var(--oc-bg)!important;color:var(--oc-ink)}html[data-route=home] .bg-n8n,html[data-route=home] .fl-bg,html[data-route=home] body:after,html[data-route=home] body:before,html[data-route=home]:after{display:none!important}html[data-route=home] :is(.bg-n8n,.fl-bg,.card,.btn,.t3d,.fnd-box){backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-route=home] .sp{height:2px}html[data-route=home] .sp i{background:var(--oc-grad)}html[data-route=home] .dock{border-radius:0;box-shadow:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--oc-p2);border:1px solid var(--oc-line2)}.oc{position:relative;font-family:inherit;color:var(--oc-ink);overflow-x:clip}.oc *{box-sizing:border-box}.oc :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}.oc :is(ul,ol){padding:0;list-style:none}.oc a{color:inherit;text-decoration:none}.oc button{font:inherit;color:inherit;cursor:pointer}.oc :focus-visible{outline:2px solid var(--oc-b);outline-offset:3px}.oc-wrap{width:min(var(--oc-w),100% - 2 * var(--oc-pad));margin-inline:auto}.oc{counter-reset:sec}.oc:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent calc(var(--oc-pad) - 1px),var(--oc-line) calc(var(--oc-pad) - 1px),var(--oc-line) var(--oc-pad),transparent var(--oc-pad)),linear-gradient(270deg,transparent calc(var(--oc-pad) - 1px),var(--oc-line) calc(var(--oc-pad) - 1px),var(--oc-line) var(--oc-pad),transparent var(--oc-pad));opacity:.55}@media(prefers-reduced-motion:no-preference){html.oc-js .oc-r{opacity:0;transform:translate3d(0,34px,0)}html.oc-js .oc-r.oc-in{animation:ocUp .85s var(--oc-ease) both;animation-delay:var(--d,0s)}html.oc-js .oc-r.oc-line{transform:none}html.oc-js .oc-r.oc-line.oc-in{animation:ocFade .9s var(--oc-ease) both;animation-delay:var(--d,0s)}}@keyframes ocUp{0%{opacity:0;transform:translate3d(0,34px,0)}to{opacity:1;transform:none}}@keyframes ocFade{0%{opacity:0}to{opacity:1}}@keyframes ocWord{0%{transform:translate3d(0,108%,0)}to{transform:none}}@keyframes ocLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ocMarq{to{transform:translate3d(-50%,0,0)}}@keyframes ocBlink{50%{opacity:.25}}@keyframes ocSlideR{0%{transform:translate3d(8%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes ocSlideL{0%{transform:translate3d(-8%,0,0);opacity:0}to{transform:none;opacity:1}}@keyframes ocScan{0%{transform:translate3d(0,-100%,0)}to{transform:translate3d(0,400%,0)}}.oc-top{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(5,4,6,.94);border-bottom:1px solid var(--oc-line)}.oc-top-in{justify-content:space-between;gap:20px;height:64px}.oc-brand,.oc-top-in{display:flex;align-items:center}.oc-brand{gap:12px;font-weight:800;letter-spacing:.02em;font-size:.82rem;text-transform:uppercase}.oc-brand img{height:34px;width:auto;display:block}.oc-nav{display:flex;align-items:stretch;height:100%;margin-left:auto}.oc-nav a{display:flex;align-items:center;padding:0 clamp(12px,1.6vw,24px);font-size:.84rem;font-weight:650;color:var(--oc-mut);position:relative;transition:color .25s}.oc-nav a:after{content:"";position:absolute;left:clamp(12px,1.6vw,24px);right:clamp(12px,1.6vw,24px);bottom:0;height:2px;background:var(--oc-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--oc-ease)}.oc-nav a:hover{color:var(--oc-ink)}.oc-nav a:hover:after{transform:scaleX(1)}.oc-top .oc-btn{padding:10px 18px;font-size:.82rem}@media(max-width:860px){.oc-nav{display:none}.oc-top-in{height:56px}.oc-brand span{display:none}}.oc-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:14px;padding:16px 22px;border:1px solid var(--oc-line2);background:transparent;color:var(--oc-ink);font-weight:750;font-size:.92rem;line-height:1.2;text-align:left;transition:color .35s,border-color .35s,transform .35s var(--oc-ease)}.oc-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:translate3d(-101%,0,0);transition:transform .5s var(--oc-ease)}.oc-btn:hover{color:#130e12;border-color:transparent}.oc-btn:hover:before{transform:none}.oc-btn:active{transform:translate3d(0,1px,0)}.oc-btn.pri{background:var(--oc-grad);color:#130e12;border-color:transparent}.oc-btn.pri:before{background:var(--oc-ink)}.oc-btn small{display:block;font-weight:600;font-size:.74rem;opacity:.72;margin-top:2px}.oc-btn b{font-weight:800;display:block}.oc-btn .oc-bi{display:grid;place-items:center;width:34px;height:34px;border:1px solid;font-size:.8rem;flex:none;transition:transform .4s var(--oc-ease)}.oc-btn:hover .oc-bi{transform:translate3d(4px,0,0)}.oc-btn.sm{padding:11px 16px;font-size:.84rem}.oc-btn[disabled]{opacity:.4;pointer-events:none}.oc-link-b{display:inline-flex;gap:8px;font-weight:700;color:var(--oc-ink);border-bottom:1px solid var(--oc-line2);padding-bottom:2px;background:none;border-inline:0;border-top:0;cursor:pointer;font-size:.88rem}.oc-link-b:hover{border-color:var(--oc-b);color:var(--oc-a)}.oc-hero{position:relative;padding:clamp(28px,4vw,56px) 0 0;border-bottom:1px solid var(--oc-line)}.oc-hero:before{content:"";position:absolute;right:0;top:0;width:min(46vw,640px);height:min(46vw,640px);background:radial-gradient(closest-side,rgba(255,122,24,.2),rgba(255,46,147,.08) 55%,transparent);pointer-events:none}.oc-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}.oc-eyebrow{display:inline-flex;align-items:center;gap:14px;padding:8px 14px 8px 8px;border:1px solid var(--oc-line2);margin-bottom:clamp(20px,3vw,34px)}.oc-eyebrow img{height:38px;width:auto;display:block}.oc-eyebrow i{width:8px;height:8px;background:var(--oc-b);animation:ocBlink 1.6s steps(2) infinite}.oc-h1{font-weight:800;font-size:clamp(2.7rem,8.2vw,8rem);line-height:.92;letter-spacing:-.045em;text-transform:uppercase}.oc-h1 .oc-ln{display:block;overflow:hidden;padding-bottom:.06em}.oc-h1 .oc-wd{display:inline-block;animation:ocWord 1s var(--oc-ease) both;animation-delay:var(--d,0s)}.oc-h1 .g .oc-wd{background:var(--oc-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding-right:.04em}.oc-lead{margin-top:clamp(18px,2.4vw,30px);max-width:46ch;font-size:clamp(1.02rem,1.5vw,1.28rem);line-height:1.6;color:var(--oc-mut)}.oc-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,3vw,38px)}.oc-hero-r{min-width:0;position:relative}.oc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(36px,5vw,72px);border-top:1px solid var(--oc-line)}.oc-stats li{padding:clamp(18px,2.4vw,30px) 0 clamp(20px,2.6vw,34px);display:flex;align-items:baseline;gap:18px;flex-wrap:wrap}.oc-stats li+li{border-left:1px solid var(--oc-line);padding-left:clamp(16px,3vw,40px)}.oc-stats b{font-size:clamp(2.6rem,6vw,5.4rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:var(--oc-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-stats li>span{font-size:.78rem;font-weight:750;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-mut);max-width:16ch;line-height:1.4}@media(max-width:960px){.oc-hero-grid{grid-template-columns:minmax(0,1fr)}.oc-stats li:nth-child(2){padding-left:18px}}.oc-tab,.oc-tab-frame{position:relative}.oc-tab-frame{border:1px solid var(--oc-line2);background:var(--oc-p2);padding:10px;box-shadow:12px 12px 0 -1px rgba(255,122,24,.16)}.oc-tab-bar{display:flex;gap:6px;padding:2px 2px 10px}.oc-tab-bar i{width:9px;height:9px;background:var(--oc-line2)}.oc-tab-bar i:first-child{background:var(--oc-b)}.oc-tab-screen{position:relative;overflow:hidden;background:#f6faff;line-height:0;aspect-ratio:1000/640}.oc-tab-screen:after{content:"";position:absolute;left:0;right:0;top:0;height:25%;background:linear-gradient(180deg,transparent,rgba(255,122,24,.1),transparent);pointer-events:none;animation:ocScan 5.5s linear infinite}.oc-tab-screen>div{width:100%;height:100%}.oc-tab-screen .oc-in-r{animation:ocSlideR .65s var(--oc-ease) both}.oc-tab-screen .oc-in-l{animation:ocSlideL .65s var(--oc-ease) both}.oc-tab-screen>div>svg{display:block;width:100%;height:100%}.oc-tab-chip{position:absolute;display:grid;place-items:center;width:46px;height:46px;background:var(--oc-bg);border:1px solid var(--oc-line2)}.oc-tab-chip.c1{top:-14px;right:26px}.oc-tab-chip.c2{bottom:64px;left:-14px}.oc-tab-chip.c3{bottom:-14px;right:30px;display:none}.oc-tab-cap{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid var(--oc-line);padding-top:14px}.oc-tab-name{font-weight:750;font-size:.9rem;min-width:0}.oc-tab-ctl{display:flex;align-items:center;gap:10px;flex:none}.oc-nav-b{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--oc-line2);background:transparent;transition:background .3s,color .3s,border-color .3s}.oc-nav-b:hover{background:var(--oc-grad);color:#130e12;border-color:transparent}.oc-dots{display:flex;gap:5px;flex-wrap:wrap}.oc-dots button{width:14px;height:6px;padding:0;border:0;background:var(--oc-line2);transition:width .4s var(--oc-ease),background .3s}.oc-dots button:hover{background:var(--oc-dim)}.oc-dots button.on{width:30px;background:var(--oc-b)}@media(max-width:560px){.oc-tab-cap{flex-direction:column;align-items:flex-start}.oc-tab-chip{display:none}}.oc-marq{border-bottom:1px solid var(--oc-line);overflow:hidden;background:var(--oc-p1)}.oc-marq-t{display:flex;width:max-content;animation:ocMarq 46s linear infinite}.oc-marq:hover .oc-marq-t{animation-play-state:paused}.oc-marq-i{display:flex;align-items:center;gap:12px;padding:22px clamp(22px,3vw,44px);border-right:1px solid var(--oc-line);font-weight:750;font-size:.95rem;white-space:nowrap;color:var(--oc-mut);transition:color .25s,background .25s}.oc-marq-i:hover{color:var(--oc-ink);background:var(--oc-p3)}.oc-sec{position:relative;counter-increment:sec;padding:clamp(48px,7vw,104px) 0;border-bottom:1px solid var(--oc-line);scroll-margin-top:64px}.oc-sh{display:grid;grid-template-columns:minmax(64px,.14fr) minmax(0,1fr);grid-gap:clamp(12px,3vw,40px);gap:clamp(12px,3vw,40px);align-items:start;margin-bottom:clamp(28px,4.4vw,64px)}.oc-idx{font-size:.82rem;font-weight:800;letter-spacing:.14em;color:var(--oc-b);padding-top:.9em;display:flex;align-items:center;gap:12px}.oc-idx:before{content:counter(sec,decimal-leading-zero)}.oc-idx:after{content:"";height:1px;width:clamp(16px,3vw,48px);background:var(--oc-b);transform-origin:0 50%}.oc-sh-t{min-width:0}.oc-h2{font-size:clamp(2rem,5.4vw,4.8rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance;max-width:20ch}.oc-sub{margin-top:clamp(14px,1.8vw,24px);max-width:62ch;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.65;color:var(--oc-mut)}.oc-kick{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-a)}.oc-kick:before{content:"";width:8px;height:8px;background:var(--oc-b)}.oc-fine{font-size:.8rem;line-height:1.55;color:var(--oc-dim);margin-top:14px;max-width:70ch}@media(max-width:700px){.oc-sh{grid-template-columns:minmax(0,1fr);gap:6px}.oc-idx{padding-top:0}}.oc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line)}.oc-cell{position:relative;isolation:isolate;overflow:hidden;min-height:260px;padding:clamp(22px,2.4vw,34px);border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);display:flex;flex-direction:column;gap:14px;background:transparent;transition:color .4s}.oc-cell:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:translate3d(0,101%,0);transition:transform .55s var(--oc-ease)}.oc-cell:hover{color:#130e12}.oc-cell:hover:before{transform:none}.oc-cell:hover p{color:rgba(19,14,18,.82)}.oc-cell .oc-n{margin-bottom:auto;font-size:.8rem;font-weight:800;letter-spacing:.14em;color:var(--oc-b);transition:color .4s}.oc-cell:hover .oc-n{color:#130e12}.oc-steps{counter-reset:st}.oc-steps .oc-cell{counter-increment:st}.oc-steps .oc-n:before{content:"0" counter(st)}.oc-cell h3{font-size:clamp(1.3rem,2vw,1.75rem);font-weight:800;line-height:1.1;letter-spacing:-.025em}.oc-cell p{color:var(--oc-mut);line-height:1.6;font-size:.96rem;transition:color .4s}@media(max-width:1100px){.oc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.oc-grid{grid-template-columns:minmax(0,1fr)}.oc-cell{min-height:0}}.oc-fnd .oc-sh{margin-bottom:clamp(24px,3.4vw,48px)}.oc-box{border:1px solid var(--oc-line2);background:var(--oc-p1);position:relative}.oc-steps-bar{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--oc-line)}.oc-steps-bar li{height:4px;background:var(--oc-line);position:relative;overflow:hidden}.oc-steps-bar li+li{border-left:1px solid var(--oc-bg)}.oc-steps-bar li:after{content:"";position:absolute;inset:0;background:var(--oc-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--oc-ease)}.oc-steps-bar li.done:after,.oc-steps-bar li.on:after{transform:scaleX(1)}.oc-steps-bar li.on:after{opacity:.55}.oc-steps-bar b{position:absolute;opacity:0;pointer-events:none}.oc-lock{padding:12px clamp(18px,3vw,40px);border-bottom:1px solid var(--oc-line);font-size:.82rem;font-weight:700;color:var(--oc-a);background:rgba(255,122,24,.07);display:flex;align-items:center;gap:10px}.oc-lock:before{content:"";width:8px;height:8px;background:var(--oc-b);animation:ocBlink 1.2s steps(2) infinite}.oc-fnd-body{padding:clamp(20px,3.6vw,52px)}.oc-qn{display:block;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-b)}.oc-q,.oc-qn{font-weight:800}.oc-q{margin-top:10px;font-size:clamp(1.5rem,3.4vw,2.8rem);letter-spacing:-.035em;line-height:1.08;margin-bottom:clamp(20px,2.6vw,34px);text-wrap:balance}.oc-opts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line)}.oc-opt{position:relative;isolation:isolate;overflow:hidden;min-height:76px;padding:18px 20px;border:0;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);background:transparent;text-align:left;font-weight:700;font-size:.98rem;line-height:1.3;display:flex;align-items:center;justify-content:space-between;gap:12px;transition:color .3s}.oc-opt:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:translate3d(-101%,0,0);transition:transform .45s var(--oc-ease)}.oc-opt:after{content:"→";flex:none;opacity:0;transform:translate3d(-8px,0,0);transition:.35s var(--oc-ease)}.oc-opt.on,.oc-opt:hover{color:#130e12}.oc-opt.on:before,.oc-opt:hover:before{transform:none}.oc-opt.on:after,.oc-opt:hover:after{opacity:1;transform:none}.oc-opt.oc-o{color:var(--oc-mut)}.oc-other{display:flex;gap:0;margin-top:18px;max-width:640px;border:1px solid var(--oc-line2)}.oc-other .oc-in{flex:1 1;min-width:0;padding:15px 18px;background:transparent;border:0;color:var(--oc-ink);font:inherit;font-size:1rem;outline:none}.oc-other .oc-btn{border:0;border-left:1px solid var(--oc-line2)}.oc-other:focus-within{border-color:var(--oc-b)}.oc-back{margin-top:22px}.oc-res{display:grid;grid-gap:clamp(22px,3vw,44px);gap:clamp(22px,3vw,44px)}.oc-tag{display:inline-flex;align-items:center;gap:10px;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--oc-a)}.oc-tag:before{content:"";width:8px;height:8px;background:var(--oc-b)}.oc-out{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(22px,3.4vw,52px);gap:clamp(22px,3.4vw,52px);align-items:start;margin-top:14px}.oc-out h3{font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.oc-out .oc-p{margin-top:14px;line-height:1.7;color:var(--oc-mut)}.oc-out .oc-cta{margin-top:24px}.oc-oh{font-size:clamp(1.3rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em}@media(max-width:1100px){.oc-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.oc-out{grid-template-columns:minmax(0,1fr)}.oc-out .oc-view{order:-1}}@media(max-width:520px){.oc-opts{grid-template-columns:minmax(0,1fr)}.oc-other{flex-direction:column}.oc-other .oc-btn{border-left:0;border-top:1px solid var(--oc-line2)}}.oc .wfs-frame{padding:8px;background:var(--oc-p2);border:1px solid var(--oc-line2);box-shadow:none}.oc .wfs-screen{background:#f6faff}.oc .aip{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.oc .aip-l{font-size:.78rem;font-weight:700;color:var(--oc-mut)}.oc .aip-r{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line)}.oc .aip-r button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;background:transparent;border:0;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);color:var(--oc-ink);font-weight:700;font-size:.8rem;transition:background .25s,color .25s}.oc .aip-r button:hover{background:var(--oc-p3)}.oc .aip-r button.on{background:var(--oc-grad);color:#130e12}.oc .og-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:clamp(12px,1.6vw,22px);gap:clamp(12px,1.6vw,22px)}.oc :is(.vo,.mk,.vo-stage,.wfs-screen){border-radius:0}.oc .vo{background:var(--oc-p2)}.oc .vo,.oc-seg{border:1px solid var(--oc-line2)}.oc-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:clamp(16px,2vw,26px)}.oc-seg button{position:relative;isolation:isolate;overflow:hidden;text-align:left;padding:clamp(16px,2vw,24px);background:transparent;border:0;display:grid;grid-gap:4px;gap:4px;transition:color .3s}.oc-seg button+button{border-left:1px solid var(--oc-line2)}.oc-seg button:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:scaleY(0);transform-origin:50% 100%;transition:transform .5s var(--oc-ease)}.oc-seg button.on{color:#130e12}.oc-seg button.on:before{transform:none}.oc-seg b{font-size:1.05rem;font-weight:800}.oc-seg small{font-size:.82rem;opacity:.75}.oc-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--oc-line2)}.oc-pc{padding:clamp(20px,3vw,42px);display:flex;flex-direction:column;gap:12px;min-width:0;background:var(--oc-p1)}.oc-pc+.oc-pc{border-left:1px solid var(--oc-line2)}.oc-badge{align-self:flex-start;padding:6px 10px;border:1px solid var(--oc-line2);font-size:.72rem;color:var(--oc-a)}.oc-badge,.oc-from{font-weight:800;letter-spacing:.12em;text-transform:uppercase}.oc-from{font-size:.74rem;color:var(--oc-dim);margin-top:6px}.oc-need{font-weight:700;font-size:1.05rem}.oc-range{font-size:clamp(2rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;background:var(--oc-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;display:block}.oc-range .oc-dash{color:var(--oc-dim);-webkit-text-fill-color:currentColor}.oc-vocmp{font-size:.88rem;color:var(--oc-mut);line-height:1.6}.oc-pill{display:inline-block;padding:3px 9px;border:1px solid var(--oc-b);color:var(--oc-a);font-weight:750;font-size:.78rem;margin-right:6px}.oc-lv{font-size:.9rem;color:var(--oc-mut);line-height:1.6}.oc-lv b{color:var(--oc-ink)}.oc-empty{color:var(--oc-mut);line-height:1.6}.oc-pc .oc-btn{align-self:flex-start;margin-top:auto}.oc-lab{font-weight:750;font-size:.9rem}.oc-ta{width:100%;min-height:140px;resize:vertical;padding:16px 18px;background:var(--oc-bg);border:1px solid var(--oc-line2);color:var(--oc-ink);font:inherit;font-size:1rem;line-height:1.55;outline:none;transition:border-color .25s}.oc-ta:focus{border-color:var(--oc-b)}.oc-meta{gap:8px 14px;align-items:center;font-size:.78rem;color:var(--oc-dim)}.oc-hits,.oc-meta{display:flex;flex-wrap:wrap}.oc-hits{gap:6px}.oc-hits i{font-style:normal;padding:3px 8px;border:1px solid var(--oc-line2);color:var(--oc-mut)}.oc-gauge{position:relative;height:8px;background:var(--oc-line);margin-top:4px}.oc-gauge i{position:absolute;inset:0;background:var(--oc-grad);transform-origin:0 50%;transform:scaleX(var(--pos,.04));transition:transform .7s var(--oc-ease)}.oc-gauge b{position:absolute;top:-5px;left:calc(var(--pos,.04) * 100%);width:4px;height:18px;margin-left:-2px;background:var(--oc-ink);transition:left .7s var(--oc-ease)}.oc-levels{display:grid;grid-template-columns:repeat(4,1fr);font-size:.74rem;font-weight:700;color:var(--oc-dim);margin-top:2px}.oc-levels span.on{color:var(--oc-a)}.oc-levels span:last-child{text-align:right}@media(max-width:860px){.oc-two{grid-template-columns:minmax(0,1fr)}.oc-pc+.oc-pc{border-left:0;border-top:1px solid var(--oc-line2)}.oc-seg{grid-template-columns:minmax(0,1fr)}.oc-seg button+button{border-left:0;border-top:1px solid var(--oc-line2)}}.oc-tabs{display:flex;flex-wrap:wrap;border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line);margin-bottom:clamp(18px,2.4vw,32px)}.oc-tabs button{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;padding:14px 20px;background:transparent;border:0;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);font-weight:700;font-size:.9rem;color:var(--oc-mut);transition:color .3s}.oc-tabs button:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:scaleY(0);transform-origin:50% 100%;transition:transform .4s var(--oc-ease)}.oc-tabs button:hover{color:var(--oc-ink)}.oc-tabs button.on{color:#130e12}.oc-tabs button.on:before{transform:none}.oc-tabs small{font-size:.74rem;font-weight:800;opacity:.7}.oc-pg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line)}.oc-pcard{position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(20px,2.4vw,32px);border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);min-width:0;animation:ocUp .7s var(--oc-ease) both;transition:background .35s}.oc-pcard:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--oc-grad);transform:scaleX(0);transform-origin:0 50%;transition:transform .55s var(--oc-ease)}.oc-pcard:hover{background:var(--oc-p2)}.oc-pcard:hover:after{transform:scaleX(1)}.oc-who{font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-b)}.oc-pcard h3{margin-top:8px;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:800;letter-spacing:-.025em;line-height:1.15}.oc-pcard dl{display:grid;grid-gap:14px;gap:14px}.oc-pcard dt{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--oc-dim);margin-bottom:4px}.oc-pcard dd{line-height:1.6;color:var(--oc-mut);font-size:.94rem}.oc-tools{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line);margin-top:auto}.oc-tools li{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);font-size:.78rem;font-weight:700;color:var(--oc-ink)}.oc-pcard .oc-btn{align-self:flex-start}@media(max-width:1100px){.oc-pg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.oc-pg{grid-template-columns:minmax(0,1fr)}.oc-tabs button{flex:1 1 auto}}.oc-prf{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(24px,4vw,72px);gap:clamp(24px,4vw,72px);align-items:start}.oc-cnt{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:clamp(18px,2.4vw,30px)}.oc-cnt-n{font-size:clamp(3rem,8vw,7rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:var(--oc-grad);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.oc-cnt-l{font-weight:750;color:var(--oc-mut);max-width:16ch;line-height:1.4}.oc-crowd{display:grid;grid-template-columns:repeat(30,1fr);grid-gap:3px;gap:3px;margin-top:clamp(18px,2.4vw,30px)}.oc-crowd i{aspect-ratio:1;background:rgb(255 122 24/clamp(.1,calc(var(--c,0) - var(--k,0)),1))}.oc-pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line);margin-top:clamp(20px,2.6vw,34px)}.oc-pstats li{padding:16px;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);display:grid;grid-gap:4px;gap:4px}.oc-pstats b{font-size:clamp(1.6rem,2.8vw,2.4rem);font-weight:800;letter-spacing:-.03em}.oc-pstats li>span{font-size:.72rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-mut);line-height:1.4}.oc-deck{position:relative;min-height:clamp(240px,26vw,320px);border:1px solid var(--oc-line2);background:var(--oc-p1)}.oc-vc{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:clamp(22px,3vw,40px);opacity:0;visibility:hidden;transform:translate3d(24px,0,0);transition:opacity .5s var(--oc-ease),transform .6s var(--oc-ease),visibility 0s .6s}.oc-vc.on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.oc-vc blockquote{font-size:clamp(1.15rem,2vw,1.7rem);font-weight:700;line-height:1.4;letter-spacing:-.015em}.oc-vc figcaption,.oc-wc figcaption{display:flex;align-items:center;gap:12px}.oc-av{display:grid;place-items:center;width:42px;height:42px;background:var(--oc-grad);color:#130e12;font-weight:800;font-style:normal;flex:none}.oc-vc figcaption b,.oc-wc figcaption b{display:block;font-size:.95rem}.oc-vc figcaption small,.oc-wc figcaption small{display:block;color:var(--oc-mut);font-size:.8rem}.oc-pdots{display:flex;gap:5px;margin-top:14px;flex-wrap:wrap}.oc-pdots button{width:18px;height:6px;padding:0;border:0;background:var(--oc-line2);transition:width .4s var(--oc-ease),background .3s}.oc-pdots button.on{width:42px;background:var(--oc-b)}.oc-wall{margin-top:clamp(36px,5vw,72px);border-top:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);overflow:hidden}.oc-wall-row{display:flex;width:max-content;animation:ocMarq 70s linear infinite}.oc-wall-row+.oc-wall-row{border-top:1px solid var(--oc-line);animation-direction:reverse;animation-duration:84s}.oc-wall:hover .oc-wall-row{animation-play-state:paused}.oc-wc{width:clamp(280px,26vw,380px);padding:22px 24px;border-right:1px solid var(--oc-line);display:flex;flex-direction:column;gap:16px;justify-content:space-between;white-space:normal;transition:background .3s}.oc-wc:hover{background:var(--oc-p2)}.oc-wc blockquote{line-height:1.55;color:var(--oc-ink);font-size:.95rem}@media(max-width:960px){.oc-prf{grid-template-columns:minmax(0,1fr)}.oc-crowd{grid-template-columns:repeat(25,1fr)}}.oc-q4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--oc-line);border-left:1px solid var(--oc-line)}.oc-qt{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:46px;padding:clamp(20px,2.4vw,32px);min-height:210px;border-right:1px solid var(--oc-line);border-bottom:1px solid var(--oc-line);transition:color .4s}.oc-qt:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:translate3d(0,101%,0);transition:transform .55s var(--oc-ease)}a.oc-qt:hover{color:#130e12}a.oc-qt:hover:before{transform:none}.oc-qt.off{opacity:.45;cursor:not-allowed}.oc-qi{display:flex;justify-content:space-between;align-items:center}.oc-qi svg{width:30px;height:30px}.oc-qa{transition:transform .45s var(--oc-ease)}a.oc-qt:hover .oc-qa{transform:translate3d(6px,-6px,0)}.oc-qx b{display:block;font-size:clamp(1.25rem,1.9vw,1.6rem);font-weight:800;letter-spacing:-.025em}.oc-qx small{display:block;margin-top:6px;font-size:.88rem;opacity:.7;line-height:1.5}@media(max-width:1100px){.oc-q4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.oc-q4{grid-template-columns:minmax(0,1fr)}.oc-qt{min-height:0;gap:22px}}.oc-faq{border-top:1px solid var(--oc-line)}.oc-faq details{border-bottom:1px solid var(--oc-line);transition:background .3s}.oc-faq details:hover{background:var(--oc-p1)}.oc-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(20px,2.4vw,32px) 0;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:750;letter-spacing:-.02em;line-height:1.25;list-style:none;cursor:pointer}.oc-faq summary::-webkit-details-marker{display:none}.oc-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--oc-line2);font-size:1.4rem;font-weight:400;transition:transform .45s var(--oc-ease),background .3s,color .3s}.oc-faq details[open] summary:after{transform:rotate(45deg);background:var(--oc-grad);color:#130e12;border-color:transparent}.oc-faq details>p{padding:0 clamp(0px,8vw,120px) clamp(22px,2.6vw,34px) 0;max-width:72ch;line-height:1.7;color:var(--oc-mut);animation:ocUp .5s var(--oc-ease) both}.oc-cta2{position:relative;overflow:hidden;background:var(--oc-grad);color:#130e12;padding:clamp(48px,9vw,140px) 0;border-bottom:1px solid var(--oc-line);scroll-margin-top:64px}.oc-cta2:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),rgba(19,14,18,.16) calc(25% - 1px) 25%);pointer-events:none}.oc-cta2 .oc-wrap{position:relative}.oc-cta2 h2{font-size:clamp(2.2rem,7.2vw,6.6rem);font-weight:800;line-height:.96;letter-spacing:-.045em;max-width:16ch;text-wrap:balance}.oc-cta2 p{margin-top:clamp(18px,2.4vw,30px);max-width:56ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.6;font-weight:550;color:rgba(19,14,18,.86)}.oc-cta2 .oc-btn{margin-top:clamp(24px,3vw,42px);padding:20px 28px;background:#130e12;color:#f6ece6;border-color:#130e12;font-size:1rem}.oc-cta2 .oc-btn:before{background:#f6ece6}.oc-cta2 .oc-btn:hover{color:#130e12;border-color:#f6ece6}.oc-founder{padding:clamp(28px,4vw,56px) 0;border-bottom:1px solid var(--oc-line)}.oc-fcard{display:inline-flex;align-items:center;gap:16px;padding:14px 22px 14px 14px;border:1px solid var(--oc-line2);position:relative;isolation:isolate;overflow:hidden;transition:color .35s}.oc-fcard:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--oc-grad);transform:translate3d(-101%,0,0);transition:transform .5s var(--oc-ease)}.oc-fcard:hover{color:#130e12}.oc-fcard:hover:before{transform:none}.oc-fi{display:grid;place-items:center;width:48px;height:48px;border:1px solid}.oc-ft small{display:block;font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.oc-ft b{font-size:1.05rem}.lite .oc-marq-t,.lite .oc-wall-row{animation-duration:90s}.lite .oc-tab-screen:after{display:none}@media(prefers-reduced-motion:reduce){.oc *,.oc :after,.oc :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.oc-marq-t,.oc-wall-row{animation:none!important}.oc-vc{transition:none}}@media(max-width:900px){html[data-route=home] body{padding-bottom:88px}}html body .oc a:not(#_){color:inherit;text-decoration:none}html body .oc .oc-nav a:not(#_){color:var(--oc-mut)}html body .oc .oc-nav a:not(#_):hover,html body .oc a.oc-btn:not(#_){color:var(--oc-ink)}html body .oc a.oc-btn.pri:not(#_),html body .oc a.oc-btn:not(#_):hover{color:#130e12}html body .oc .oc-cta2 a.oc-btn:not(#_){color:#f6ece6}html body .oc .oc-cta2 a.oc-btn:not(#_):hover{color:#130e12}html body .oc :is(a.oc-qt:hover,a.oc-fcard:hover):not(#_){color:#130e12}html body .oc :is(b,strong,small,h1,h2,h3,h4,p,span,label,dt,dd,summary){-webkit-text-fill-color:currentColor}html body .oc :is(.oc-stats b,.oc-cnt-n,.oc-range,.oc-h1 .g .oc-wd){-webkit-text-fill-color:transparent}html body .oc .oc-range .oc-dash{-webkit-text-fill-color:var(--oc-dim)}html body .oc small:not(#_){color:inherit}html body .oc :is(.oc-vc,.oc-wc) figcaption small:not(#_){color:var(--oc-mut)}html body .oc :is(.oc-from,.oc-fine):not(#_){color:var(--oc-dim)}html body .oc .oc-cta2 :is(h2,p):not(#_){color:#130e12;-webkit-text-fill-color:#130e12;background:none}html body .oc :is(.wfs-frame,.mk,.vo,.aip){animation:none!important;opacity:1!important;translate:none!important;scale:none!important}html body .oc .og-grid>*{animation:ocUp .7s var(--oc-ease) both!important;opacity:1;translate:none!important;scale:none!important}html body .oc .oc-lock:not(#_){width:100%;max-width:none}:root{--v21-bg:#050406;--v21-p1:#0c090c;--v21-p2:#130e12;--v21-p3:#1b141a;--v21-ink:#f6ece6;--v21-mut:#c9bdb5;--v21-line:rgba(255,255,255,.14);--v21-line2:rgba(255,255,255,.26);--v21-grad:linear-gradient(100deg,#ffb020,#ff7a18 55%,#ff2e93);color-scheme:dark}html,html body{background:var(--v21-bg)!important;color:var(--v21-ink);text-size-adjust:100%}html body{overflow-x:clip;min-width:320px}html body :is(img,svg,video,canvas,iframe){max-width:100%}html body :is(img,video){height:auto}html body :is(h1,h2,h3,p,li,a,button,span,small,b){overflow-wrap:anywhere}html body ::selection{background:#ff7a18;color:#130e12}.lsw{display:inline-flex;align-items:stretch;border:1px solid var(--v21-line2);background:var(--v21-p2);flex:none}.lsw button{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;margin:0;padding:0 12px;min-width:42px;min-height:38px;background:transparent;color:var(--v21-mut);font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.08em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .25s,color .25s}.lsw button+button{border-left:1px solid var(--v21-line2)}.lsw button:hover{color:var(--v21-ink)}.lsw button.on{background:var(--v21-grad);color:#130e12;-webkit-text-fill-color:#130e12}.lsw button:focus-visible{outline:2px solid #ffb020;outline-offset:-2px}.oc-top-r{display:flex;align-items:center;gap:12px;flex:none}.lsw-fab{position:fixed;z-index:75;top:max(10px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));box-shadow:0 10px 30px -12px rgba(0,0,0,.8)}html[data-route=home] .lsw-fab{display:none}@media(max-width:860px){.oc-top-r{gap:8px;margin-left:auto}.oc-top .oc-btn{padding:9px 12px;font-size:.76rem}}@media(max-width:380px){.oc-top .oc-btn{display:none}}html body :is(.card,.qt,.wfs-frame,.vc,.lg-i,.faq2 details,.prj-card,.fo,.fo-o,.fo-o.on,.prc-row,.prc-row:hover,.prc-row.on,.prc-in,.prc-box,.prc-chips button,.prc-chips button:hover,.chat,.chat-re,.bub.b,.bub.u,.qdd-list,.qmenu .qdd-list .qt,.qmenu .qdd-list a.qt:hover,.aud-probs button,.aud-probs button:hover,.aud-tabs button,.og-tabs button,.aip-r button,.aip-r button:hover,.aud-wf-r button,.aud-wf-r button:hover,.fnd-in,.px-ta,.prj-tabs button,.prj-tabs button:hover,.prj-selw select,.px-meter span,.t3d-chip,.t3d-nav,.hero-facts li,.wfs-list button,.wfs-list button:hover,.wfs-tools li,.prf-stats li,.aud-list li,.btn.ghost:not(.cta-d),.btn.white,.cta2 .btn.white,.dock,.skip:focus){background:var(--v21-p3)!important;background-image:none!important;color:var(--v21-ink)!important;-webkit-text-fill-color:var(--v21-ink)!important;border-color:var(--v21-line2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body :is(.aud-probs button.on,.prc-chips button.on,.og-tabs button.on,.aip-r button.on,.prj-tabs button.on,.wfs-list button.on,.px-meter span.now,.t3d-nav:hover){background:var(--v21-grad)!important;color:#130e12!important;-webkit-text-fill-color:#130e12!important;border-color:transparent!important}html body :is(.aud-probs button.on,.prc-chips button.on,.og-tabs button.on,.aip-r button.on,.prj-tabs button.on,.wfs-list button.on,.px-meter span.now) :is(b,small,span,i,em){color:#130e12!important;-webkit-text-fill-color:#130e12!important}html body .prc-dev{background:#2a1d08!important;border:1px solid rgba(255,176,32,.5)!important;color:#ffd98a!important;-webkit-text-fill-color:#ffd98a!important}html body .qmenu .qdd-list li .qi{background:rgba(255,255,255,.08)!important;color:#ffb020!important}html body :is(.wfs-screen,.wfc,.tab-screen,.oc-tab-screen,.oc .wfs-screen,.mk,.mk-chat,.mk-dm .mk-chat,.mk-wa .mk-chat,.mk-tg .mk-chat,.mk-mail .mk-h,.mk-nt .mk-h,.mk-tb th,.mk-tb tr:nth-child(odd) td,.t3d-back.b1){background:var(--v21-p2)!important;background-image:none!important;color:var(--v21-ink)!important}html body .mk-chat :is(.them,.me){color:var(--v21-ink)!important}html body .mk-chat .them{background:rgba(255,255,255,.1)!important}html body .mk-chat .me,html body .mk-dm .mk-chat .me{background:var(--v21-grad)!important;color:#130e12!important}html body :is(.mk-mail .mk-h,.mk-nt .mk-h){color:var(--v21-ink)!important;border-bottom:1px solid var(--v21-line)!important}html body .wfc rect[fill="#f6faff"],html body .wfc rect[fill="#ffffff"]{fill:var(--v21-p3)!important;stroke:var(--v21-line2)!important}html body .wfc rect[fill="#e3f6ec"]{fill:#10281a!important}html body .wfc circle[fill="#bcd5ec"]{fill:rgba(255,255,255,.16)!important}html body .wfc line[stroke]{stroke:var(--v21-line2)!important}html body .wfc .tbar,html body .wfc .tbar.b,html body .wfc .tl1,html body .wfc text:not(.tl2):not(.tbar.g):not(.tbar.w){fill:var(--v21-ink)!important}html body .wfc .tbar.w{fill:#130e12!important}html body .wfc .tbar.g{fill:#66e6a1!important}html body .wfc .tl2{fill:#ffb868!important}html body .wfc .tn{fill:var(--v21-p3)!important}html body .wfc .tn rect{stroke-width:1.4}html body :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=range]){background:var(--v21-p3)!important;color:var(--v21-ink)!important;-webkit-text-fill-color:var(--v21-ink)!important;border:1px solid var(--v21-line2)!important;font-size:16px}html body :is(input,textarea)::placeholder{color:rgba(246,236,230,.55)!important;-webkit-text-fill-color:rgba(246,236,230,.55)!important}html body :is(input,textarea,select):-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--v21-p3) inset!important;-webkit-text-fill-color:var(--v21-ink)!important;caret-color:var(--v21-ink)}html body :is([role=dialog],[aria-modal=true],dialog){background:var(--v21-p2)!important;color:var(--v21-ink)!important;border:1px solid var(--v21-line2)}html body :is([role=dialog],[aria-modal=true],dialog)::-webkit-backdrop{background:rgba(5,4,6,.78)}html body :is([role=dialog],[aria-modal=true],dialog)::backdrop{background:rgba(5,4,6,.78)}html body :is(.mut,.sub){color:var(--v21-mut)}html body a{-webkit-tap-highlight-color:transparent}html body :is(.oc-btn.pri,.btn.shop,.btn.pri) :is(small,b,span){color:#130e12!important;-webkit-text-fill-color:#130e12!important}html body :is(.g,.grad,.oc-h1 .g,.oc-h1 .g *){background:var(--v21-grad);-webkit-background-clip:text;background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent!important}html body :is(table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}html body :is(.btn,.oc-btn,.oc-qt,summary){min-height:44px}html body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}html[data-route]:not([data-route=home]) body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}@media(max-width:480px){.oc-wrap{width:min(var(--oc-w),100% - 2 * 16px)}.oc-hero-grid{gap:22px}.oc-cta{flex-direction:column;align-items:stretch}.oc-cta .oc-btn{width:100%}}@media(min-width:641px) and (max-width:1100px){.oc-wrap{width:min(var(--oc-w),100% - 2 * 28px)}}@media(min-width:1101px) and (max-width:1599px){.oc-wrap{width:min(1240px,100% - 2 * 40px)}}@media(min-width:1600px){.oc-wrap{width:min(1480px,100% - 2 * 56px)}}@media(min-width:2200px){.oc-wrap{width:min(1760px,100% - 2 * 72px)}}@media(max-height:520px) and (orientation:landscape){.oc-top-in{height:48px}.lsw button{min-height:32px}}@media(prefers-reduced-motion:reduce){html body *,html body :after,html body :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media print{.dock,.lsw,.lsw-fab{display:none!important}}:root{--f-sans:"Plus Jakarta Sans Variable","Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--f-base:clamp(16px,.28vw + 15px,18px);--sp-1:8px;--sp-2:12px;--sp-3:16px;--sp-4:24px;--sp-5:clamp(28px,3.4vw,48px);--sp-6:clamp(56px,7vw,112px)}html{scroll-behavior:smooth;font-size:100%}html body,html body :is(button,input,select,textarea,summary){font-family:var(--f-sans)}html body{font-size:var(--f-base);line-height:1.65;font-feature-settings:"kern","liga";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html body :is(p,li,dd,td){line-height:1.7}html body .oc :is(p,.oc-sub,.oc-lead){text-wrap:pretty;max-width:64ch}html body .oc .oc-cta2 p,html body .oc .oc-lead{max-width:56ch}html body .oc :is(h1,h2,h3,h4){text-wrap:balance;font-family:var(--f-sans)}html body .oc .oc-h2{font-size:clamp(1.9rem,4.4vw,3.9rem);line-height:1.04;letter-spacing:-.035em;max-width:22ch}html body .oc .oc-sub{font-size:clamp(1rem,1.1vw + .5rem,1.15rem);margin-top:var(--sp-4)}html body .oc .oc-cell h3,html body .oc .oc-pcard h3{font-size:clamp(1.2rem,1.7vw,1.5rem);line-height:1.2;letter-spacing:-.02em}html body .oc :is(.oc-cell p,.oc-pcard dd,.oc-pc p,.oc-qt small){font-size:clamp(.94rem,.4vw + .82rem,1.02rem);line-height:1.65}html body .oc .oc-fine{font-size:.82rem}html body .oc .oc-sec{padding-block:var(--sp-6)}html body .oc .oc-sh{margin-bottom:var(--sp-5);gap:var(--sp-4)}html body .oc .oc-cell{min-height:clamp(200px,22vw,260px);gap:var(--sp-2);padding:clamp(20px,2.2vw,32px)}html body .oc .oc-qt{gap:clamp(24px,3vw,40px);min-height:clamp(150px,16vw,200px)}html body .oc .oc-pcard{gap:var(--sp-3)}html body .oc .oc-cta{gap:var(--sp-3);flex-wrap:wrap}html body .oc .oc-btn{padding:15px 22px;gap:var(--sp-3)}html body .oc .oc-eyebrow{margin-bottom:var(--sp-4)}@media(max-width:700px){html body .oc .oc-sec{padding-block:clamp(44px,12vw,64px)}html body .oc .oc-cell,html body .oc .oc-qt{min-height:0}html body .oc .oc-sh{gap:var(--sp-1);margin-bottom:var(--sp-4)}}html body .oc .oc-btn.pri:before{background:#130e12}html body .oc a.oc-btn.pri:not(#_):hover{color:#f6ece6}html body .oc .oc-btn.pri:hover small{color:#f6ece6!important}html body .oc .oc-cta2 .oc-btn:before{background:#050406}html body .oc .oc-cta2 a.oc-btn:not(#_):hover{color:#f6ece6;border-color:#050406}html body .oc .oc-btn small{opacity:.9}html body .oc :is(.oc-btn,.oc-qt,.oc-cell,.oc-tabs button){-webkit-tap-highlight-color:transparent}@media(hover:none){html body .oc .oc-btn:not(.pri):hover:before{transform:translate3d(-101%,0,0)}html body .oc a.oc-btn:not(.pri):not(#_):hover{color:var(--oc-ink,#f6ece6);border-color:var(--oc-line2,rgba(255,255,255,.22))}html body .oc .oc-cta2 a.oc-btn:not(#_):hover{color:#f6ece6}html body .oc .oc-cell:hover:before,html body .oc a.oc-qt:hover:before{transform:translate3d(0,101%,0)}html body .oc .oc-cell:hover,html body .oc a.oc-qt:not(#_):hover{color:inherit}}html body .oc .oc-faq details{background:transparent!important;border-bottom:1px solid var(--oc-line)}html body .oc .oc-faq details:hover{background:rgba(255,255,255,.025)!important}html body .oc .oc-faq details[open]{background:var(--oc-p1,#0c090c)!important}html body .oc .oc-faq summary{color:var(--oc-ink,#f6ece6)!important;-webkit-text-fill-color:var(--oc-ink,#f6ece6)!important;padding-inline:clamp(0px,1.5vw,20px);font-size:clamp(1.05rem,1.4vw + .5rem,1.5rem);min-height:64px}html body .oc .oc-faq summary:after{background:transparent!important;color:var(--oc-ink,#f6ece6)!important;border-color:var(--oc-line2)!important;transition:transform .5s var(--soft),background .35s,color .35s}html body .oc .oc-faq details[open] summary:after{background:var(--oc-grad)!important;color:#130e12!important;border-color:transparent!important}html body .oc .oc-faq details>p{color:var(--oc-mut,#c9bdb5)!important;-webkit-text-fill-color:var(--oc-mut,#c9bdb5)!important;padding-inline:clamp(0px,1.5vw,20px) clamp(0px,8vw,120px)}html body footer{background:var(--v21-p1,#0c090c)!important;color:var(--v21-ink,#f6ece6)!important;border-top:1px solid var(--v21-line,rgba(255,255,255,.14))}html body footer :is(h1,h2,h3,h4,h5,h6,p,li,span,small,b,strong,label,div){color:inherit;-webkit-text-fill-color:currentColor}html body footer :is(p,small,.mut,.sub){color:var(--v21-mut,#c9bdb5)}html body footer a{color:var(--v21-ink,#f6ece6)!important;-webkit-text-fill-color:currentColor!important;text-decoration:none;transition:color .3s}html body footer a:hover{color:#ffb020!important}html body footer :is(a,li,button,div)[class]:not(:has(img,svg)){background-color:transparent}html body footer :is(a,button)[class]:has(svg,img){background:var(--v21-p3,#1b141a)!important;border:1px solid var(--v21-line2,rgba(255,255,255,.26))!important;color:var(--v21-ink,#f6ece6)!important;transition:transform .4s var(--soft),border-color .3s,background .3s}html body footer :is(a,button)[class]:has(svg,img):hover{transform:translate3d(0,-2px,0);border-color:#ff7a18!important}html body footer svg{fill:currentColor}html body footer :is(a,button)[class]:has(svg,img) :is(span,small,b){color:inherit!important}[data-aga-fix]{background-color:#1b141a!important}@media(prefers-reduced-motion:no-preference){html.oc-js .oc-r{transform:translate3d(0,18px,0)}html.oc-js .oc-r.oc-in{animation-duration:1.05s;animation-timing-function:var(--soft)}.oc-marq-t{animation-duration:70s}html body .oc :is(.oc-btn,.oc-cell,.oc-qt,.oc-pcard,.oc-faq details,.oc-nav a){transition-duration:.45s;transition-timing-function:var(--soft)}}.spl{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:24px;background:#050406;color:#f6ece6;animation:splOut .7s ease 4s both}html.splash-seen .spl{display:none}.spl:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(55% 45% at 50% 52%,rgba(255,122,24,.16),transparent 70%),radial-gradient(40% 35% at 78% 70%,rgba(255,46,147,.1),transparent 70%)}.spl-in{position:relative;width:min(680px,100%);display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2.4vh,20px);text-align:center}.spl-logo{width:clamp(110px,28vw,160px);height:auto;animation:splUp 1s var(--soft) both}.spl-flow{width:100%;height:auto;overflow:visible}.spl-n rect{fill:#130e12;stroke:var(--c);stroke-width:1.6}.spl-i{fill:none;stroke:var(--c);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.spl-ck{fill:none;stroke:#66e6a1;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:splDash .5s ease 3.05s forwards}.spl-n text{font-size:11px;font-weight:700;letter-spacing:.06em;fill:#c9bdb5;opacity:0;animation:splUp .6s var(--soft) both}.spl-n{opacity:0;transform-box:fill-box;transform-origin:center;animation:splPop .7s var(--soft) both}.n1{animation-delay:.25s}.n2{animation-delay:.7s}.n3{animation-delay:1.15s}.n4{animation-delay:1.65s}.n5{animation-delay:1.8s}.n6{animation-delay:1.95s}.n7{animation-delay:2.55s}.n8{animation-delay:2.95s}.n4 text{animation-delay:1.95s}.n5 text{animation-delay:2.1s}.n6 text{animation-delay:2.25s}.spl-e{fill:none;stroke:rgba(255,255,255,.2);stroke-width:2;stroke-dasharray:100;stroke-dashoffset:100;animation:splDash .55s ease both}.spl-e.g0{animation-delay:.5s}.spl-e.g1{animation-delay:.95s}.spl-e.g2{animation-delay:1.4s}.spl-e.g3{animation-delay:2.3s}.spl-e.g4{animation-delay:2.75s}.spl-f{fill:none;stroke:#ffb020;stroke-width:3.2;stroke-linecap:round;stroke-dasharray:7 93;stroke-dashoffset:7;opacity:0;filter:drop-shadow(0 0 4px rgba(255,160,40,.9));animation:splFlow .85s cubic-bezier(.4,0,.3,1) both}.spl-f.g0{animation-delay:.9s}.spl-f.g1{animation-delay:1.35s}.spl-f.g2{animation-delay:1.85s;stroke:#ff7a18}.spl-f.g3{animation-delay:2.7s;stroke:#ff2e93}.spl-f.g4{animation-delay:3.1s;stroke:#66e6a1}.n8 rect{animation:splFill .6s ease 3.1s both}.spl-t{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9bdb5;animation:splUp .8s var(--soft) .3s both}.spl-bar{width:min(280px,70%);height:3px;background:rgba(255,255,255,.14);overflow:hidden}.spl-bar i{display:block;height:100%;background:linear-gradient(100deg,#ffb020,#ff7a18 55%,#ff2e93);transform:scaleX(0);transform-origin:0 50%;animation:splBar 3.6s cubic-bezier(.45,.05,.2,1) .1s forwards}@keyframes splUp{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes splPop{0%{opacity:0;transform:scale(.7)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes splDash{to{stroke-dashoffset:0}}@keyframes splFlow{0%{opacity:1;stroke-dashoffset:7}92%{opacity:1}to{opacity:0;stroke-dashoffset:-100}}@keyframes splFill{to{fill:#10281a;stroke:#66e6a1}}@keyframes splBar{to{transform:scaleX(1)}}@keyframes splOut{to{opacity:0;visibility:hidden;pointer-events:none}}@media(max-width:560px){.spl-n text{font-size:13px}}@media(prefers-reduced-motion:reduce){.spl{animation:splOut .3s ease .8s both}.spl *{animation-duration:.001ms!important;animation-delay:0s!important;animation-fill-mode:both!important}.spl-bar i{transform:scaleX(1)}.spl-e,.spl-n .spl-ck{stroke-dashoffset:0}.spl-f{opacity:0}}html body .oc-btn.pri:focus-visible :is(small,b,span,i),html body .oc-btn.pri:hover :is(small,b,span,i){color:#f6ece6!important;-webkit-text-fill-color:#f6ece6!important}html body .oc .oc-cta2 .oc-btn:hover :is(small,b,span,i){color:#f6ece6!important;-webkit-text-fill-color:#f6ece6!important}:root{--soft:cubic-bezier(.22,1,.36,1);--sec-pt:clamp(80px,10vw,160px);--gap:clamp(16px,2vw,28px);--ink:#f6ece6;--mut:rgba(246,236,230,.72);--dark:#130e12;--glass:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.03));--glass-line:rgba(255,255,255,.17);--t1:linear-gradient(120deg,#ffe38f,#ffbd62 58%,#ffa263);--g1:rgba(255,176,60,.5);--t2:linear-gradient(120deg,#ffb88f,#ff86ad 60%,#ff74b4);--g2:rgba(255,110,150,.45);--t3:linear-gradient(120deg,#ffadd5,#d3a0ff 60%,#b8a0ff);--g3:rgba(190,130,255,.45);--t4:linear-gradient(120deg,#c8b8ff,#92d2ff 60%,#62c4ff);--g4:rgba(100,170,255,.45);--t5:linear-gradient(120deg,#86deff,#62e3d3 60%,#54e3c6);--g5:rgba(70,210,200,.45);--t6:linear-gradient(120deg,#58e5d0,#a0eb9f 55%,#e2f27f);--g6:rgba(130,225,130,.45)}@media(max-width:700px){:root{--sec-pt:clamp(60px,16vw,88px);--gap:14px}}html body *,html body :after,html body :before{border-radius:0!important}html body .oc .oc-eyebrow{display:none!important}html body .oc .oc-brand img{animation:none!important}html body .oc:before{opacity:1;background:radial-gradient(46vw 40vw at 8% 12%,rgba(255,122,24,.16),transparent 70%),radial-gradient(42vw 38vw at 94% 34%,rgba(255,46,147,.12),transparent 70%),radial-gradient(48vw 40vw at 30% 92%,rgba(56,189,248,.11),transparent 70%)}html body .oc .oc-sec{padding-block:var(--sec-pt);border-bottom:0}html body .oc .oc-sec .oc-wrap>:where(.oc-sh~*+*){margin-top:clamp(28px,4vw,56px)}html body .oc .oc-sec :where(p+p){margin-top:1.1em}html body .oc :is(.oc-grid,.oc-pg,.oc-q4,.oc-two){border:0;gap:var(--gap)}html body .oc .oc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}html body .oc .oc-q4{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}html body .oc .oc-pg{grid-template-columns:repeat(auto-fill,minmax(min(100%,310px),1fr))}html body .oc .oc-prf{gap:clamp(32px,5vw,88px)}html body .oc .oc-res{gap:clamp(28px,4vw,56px)}html body .oc .oc-fnd-body{padding:clamp(22px,4.4vw,64px)}html body .oc .oc-cell{min-height:clamp(200px,19vw,260px);padding:clamp(24px,2.6vw,38px);gap:clamp(12px,1.4vw,18px)}html body .oc .oc-pcard{padding:clamp(24px,2.8vw,38px);gap:clamp(14px,1.6vw,20px)}html body .oc .oc-pc{padding:clamp(24px,3.2vw,48px);gap:clamp(12px,1.4vw,18px)}html body .oc .oc-qt{padding:clamp(24px,2.6vw,36px);min-height:clamp(150px,15vw,200px)}html body .oc .oc-founder{padding:clamp(48px,6vw,96px) 0;border:0}html body .oc .oc-hero{padding:clamp(48px,7vw,120px) 0 0;border-bottom:0}html body .oc .oc-hero-grid{gap:clamp(36px,5.4vw,96px);align-items:center}html body .oc .oc-h1{font-size:clamp(2.5rem,6.4vw,6.2rem);line-height:1;letter-spacing:-.04em}html body .oc .oc-lead{margin-top:clamp(22px,2.8vw,38px);max-width:44ch;line-height:1.7}html body .oc .oc-cta{margin-top:clamp(28px,3.6vw,50px);gap:14px}html body .oc .oc-cta .oc-btn{flex:1 1 220px;max-width:340px}html body .oc .oc-stats{margin-top:clamp(56px,7vw,120px)}html body .oc .oc-marq{border:0;background:transparent;padding-block:clamp(12px,1.8vw,24px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html body .oc .oc-marq-i{border-right:1px solid var(--oc-line);padding:14px clamp(20px,2.6vw,34px)}html body .oc .oc-tabs{border:0;gap:10px;margin-bottom:clamp(24px,3.2vw,44px)}html body .oc .oc-tabs button{border:1px solid var(--glass-line);padding:12px 20px;background:var(--glass)}html body .oc .oc-opts{border:0;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}html body .oc .oc-opt{border:1px solid var(--glass-line);min-height:72px;padding:18px 20px;background:var(--glass)}html body .oc .oc-steps-bar{border-bottom:0;gap:6px;padding:18px clamp(22px,4.4vw,64px) 0}html body .oc .oc-steps-bar li{height:4px}html body .oc .oc-steps-bar li+li{border-left:0}html body .oc .oc-faq{border:0;display:grid;grid-gap:12px;gap:12px}html body .oc .oc-faq summary{padding:clamp(20px,2.4vw,30px) clamp(20px,2.6vw,32px)}html body .oc .oc-faq details>p{padding:0 clamp(20px,2.6vw,32px) clamp(22px,2.6vw,32px)}@media(max-width:900px){html body .oc :is(.oc-two,.oc-prf){grid-template-columns:minmax(0,1fr)}html body .oc .oc-pc+.oc-pc{border-left:1px solid var(--glass-line)!important}html body .oc .oc-cta .oc-btn{max-width:none}}@media(max-width:560px){html body .oc .oc-cta{flex-direction:column}html body .oc .oc-cta .oc-btn{flex:none;width:100%}}@media(hover:none){html body .oc :is(.oc-btn,.oc-opt,.oc-tabs button,.oc-nav-b){min-height:44px}}html body .oc :is(.oc-cell,.oc-pcard,.oc-qt,.oc-pc,.oc-faq details){border:1px solid var(--glass-line)!important;background-color:rgba(20,14,22,.38);background-image:radial-gradient(380px circle at var(--mx,-500px) var(--my,-500px),rgba(255,176,32,.16),transparent 62%),var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 26px 60px -36px rgba(0,0,0,.85);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4)}html body .oc .oc-faq details{background:none!important;background-image:var(--glass)!important;background-color:rgba(20,14,22,.38)!important}html body .oc .oc-box{border:1px solid var(--glass-line);background-color:rgba(20,14,22,.42);background-image:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 40px 100px -50px rgba(0,0,0,.85);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}html body .oc .oc-top{background:rgba(5,4,6,.66);-webkit-backdrop-filter:blur(16px) saturate(1.35);backdrop-filter:blur(16px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.1)}html body .oc .oc-tab-frame{border:1px solid var(--glass-line);background-color:rgba(20,14,22,.5);background-image:var(--glass);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 50px 110px -40px rgba(255,122,24,.36),0 20px 50px -20px rgba(0,0,0,.7)}html.lite body .oc :is(.oc-cell,.oc-pcard,.oc-qt,.oc-pc,.oc-faq details,.oc-box){-webkit-backdrop-filter:none;backdrop-filter:none}html body .oc :is(.oc-cell,.oc-qt) :is(h3,b){color:var(--ink);-webkit-text-fill-color:currentColor}html body .oc :is(.oc-cell,.oc-qt) :is(p,small){color:var(--mut);-webkit-text-fill-color:currentColor}html body .oc :is(.oc-pcard,.oc-pc) :is(h3,h4,b){color:var(--ink);-webkit-text-fill-color:currentColor}html body .oc :is(.oc-pcard,.oc-pc) :is(p,dd,small,li){color:var(--mut);-webkit-text-fill-color:currentColor}@media(hover:hover){html body .oc :is(.oc-cell,.oc-qt,.oc-fcard):hover,html body .oc :is(.oc-cell,.oc-qt,.oc-fcard):hover :is(h3,h4,b,p,small,span,i,svg,.oc-n){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}html body .oc :is(.oc-sec,.oc-hero,.oc-top) .oc-btn:not(.pri):hover :is(b,small,span){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}html body .oc .oc-opt:hover :is(span,b,i){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}}html body .oc .oc-opt.on,html body .oc .oc-opt.on :is(span,b,i),html body .oc .oc-tabs button.on,html body .oc .oc-tabs button.on :is(span,small,i){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}html body .oc .oc-opt.on,html body .oc .oc-tabs button.on{border-color:transparent}html body .oc .oc-btn.pri,html body .oc .oc-btn.pri :is(b,small,span){color:var(--dark);-webkit-text-fill-color:var(--dark)}html body .oc .oc-btn:not(.pri){background:var(--glass);border-color:var(--glass-line)}html body .oc .oc-sec .oc-sh :is(.oc-h2,.oc-sub,.oc-idx){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}html body .oc .oc-sec .oc-sh .oc-sub{color:rgba(19,14,18,.86)!important;-webkit-text-fill-color:rgba(19,14,18,.86)!important;font-weight:550}html body .oc .oc-sec .oc-sh{position:relative;isolation:isolate;grid-template-columns:minmax(56px,.1fr) minmax(0,1fr);padding:clamp(34px,5.2vw,84px) clamp(24px,4.8vw,80px) clamp(38px,5.6vw,92px);gap:clamp(14px,3vw,44px);margin-bottom:clamp(40px,5.4vw,84px);border:1px solid rgba(255,255,255,.55);--tone:var(--t1);--glow:var(--g1);box-shadow:0 46px 100px -48px var(--glow)}html body .oc .oc-sec .oc-sh:before{content:"";position:absolute;inset:0;z-index:0;background:var(--tone)}html body .oc .oc-sec .oc-sh:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,0) 46%),radial-gradient(40% 90% at 20% 22%,rgba(255,255,255,.4),transparent 70%),radial-gradient(34% 80% at 82% 92%,rgba(255,255,255,.24),transparent 70%);background-size:100% 100%,150% 150%,150% 150%;background-position:0 0,calc(12% + var(--p,1) * 34%) 50%,calc(12% + var(--p,1) * 34%) 50%}html body .oc .oc-sec .oc-sh>*{position:relative;z-index:2}html body .oc .oc-sec:nth-of-type(6n+1) .oc-sh{--tone:var(--t1);--glow:var(--g1)}html body .oc .oc-sec:nth-of-type(6n+2) .oc-sh{--tone:var(--t2);--glow:var(--g2)}html body .oc .oc-sec:nth-of-type(6n+3) .oc-sh{--tone:var(--t3);--glow:var(--g3)}html body .oc .oc-sec:nth-of-type(6n+4) .oc-sh{--tone:var(--t4);--glow:var(--g4)}html body .oc .oc-sec:nth-of-type(6n+5) .oc-sh{--tone:var(--t5);--glow:var(--g5)}html body .oc .oc-sec:nth-of-type(6n+6) .oc-sh{--tone:var(--t6);--glow:var(--g6)}html body .oc .oc-sec .oc-sh .oc-idx{font-weight:800}html body .oc .oc-sec .oc-sh .oc-idx:after{background:var(--dark)}html body .oc .oc-sec .oc-sh .oc-h2{font-size:clamp(1.9rem,4.4vw,3.8rem);letter-spacing:-.04em;line-height:1.05;max-width:20ch}html body .oc .oc-sec .oc-sh .oc-sub{margin-top:clamp(16px,2vw,26px);max-width:54ch;line-height:1.7}@media(max-width:700px){html body .oc .oc-sec .oc-sh{grid-template-columns:minmax(0,1fr);padding:30px 22px 36px;gap:10px}html body .oc .oc-sec .oc-sh .oc-idx{padding-top:0}html body .oc .oc-sec .oc-sh .oc-h2{font-size:clamp(1.8rem,8.4vw,2.4rem)}}html body .oc .oc-cta2{margin:clamp(20px,3.4vw,48px) var(--oc-pad) clamp(64px,9vw,128px);padding:clamp(56px,9vw,148px) 0;border:1px solid rgba(255,255,255,.55);overflow:hidden;background:linear-gradient(120deg,#ffa3c2,#ffb872 52%,#ffe38f);box-shadow:0 56px 120px -56px rgba(255,138,86,.6)}html body .oc .oc-cta2:before{inset:-12%;background:linear-gradient(180deg,rgba(255,255,255,.3),transparent 50%),radial-gradient(40% 90% at 18% 24%,rgba(255,255,255,.46),transparent 70%),radial-gradient(34% 80% at 84% 88%,rgba(255,255,255,.28),transparent 70%)}html body .oc .oc-cta2 .oc-wrap{width:min(1100px,100% - 2 * clamp(24px,6vw,96px))}html body .oc .oc-cta2 h2{font-size:clamp(2rem,5.6vw,5rem);line-height:1.02}html body .oc .oc-cta2 :is(h2,p){color:var(--dark)!important;-webkit-text-fill-color:var(--dark)!important}html body .oc .oc-cta2 .oc-btn,html body .oc .oc-cta2 .oc-btn :is(b,small,span){background:#130e12;color:#f6ece6;-webkit-text-fill-color:#f6ece6}@media(prefers-reduced-motion:no-preference){html.oc-js.s3 .oc-sec .oc-sh.s3-slab{opacity:1;animation:none!important;transform-origin:50% 100%;will-change:transform;transform:perspective(1600px) translate3d(0,calc((1 - var(--p,1)) * 40px),calc((1 - var(--p,1)) * -70px)) rotateX(calc(((1 - var(--p,1)) * 14deg - var(--e,0) * 6deg) * var(--amp,1))) scale(calc(1 - var(--e,0) * .03))}html.oc-js.s3 .s3-slab>.oc-idx{opacity:clamp(0,calc(var(--p,1) * 1.6 - .5 - var(--e,0) * .6),1)}html.oc-js.s3 .s3-slab .oc-h2{opacity:clamp(0,calc(var(--p,1) * 1.5 - .3 - var(--e,0) * .6),1);translate:0 calc((1 - var(--p,1)) * 26px)}html.oc-js.s3 .s3-slab .oc-sub{opacity:clamp(0,calc(var(--p,1) * 1.7 - .6 - var(--e,0) * .6),1);translate:0 calc((1 - var(--p,1)) * 36px)}html.oc-js.s3 .s3-slab .oc-idx:after{transform:scaleX(var(--p,1));transform-origin:0 50%}html.oc-js.s3 .s3i.s3-card{transform-origin:50% 100%;will-change:transform,opacity;transform:perspective(1200px) translate3d(0,calc((1 - var(--p,1)) * 36px),calc((1 - var(--p,1)) * -50px)) rotateY(calc((1 - var(--p,1)) * var(--ry,0deg) * .6 * var(--amp,1))) rotateX(calc((1 - var(--p,1)) * 6deg * var(--amp,1)))}html.oc-js.s3 .s3i.s3-card,html.oc-js.s3 .s3i.s3-row{opacity:calc(.08 + .92 * var(--p,1));animation:none!important}html.oc-js.s3 .s3i.s3-row{transform:translate3d(0,calc((1 - var(--p,1)) * 24px),0)}html.oc-js.s3 .s3i.s3-block{opacity:calc(.1 + .9 * var(--p,1));animation:none!important;transform-origin:50% 100%;will-change:transform,opacity;transform:perspective(1500px) translate3d(0,calc((1 - var(--p,1)) * 44px),calc((1 - var(--p,1)) * -60px)) rotateX(calc((1 - var(--p,1)) * 6deg * var(--amp,1)))}html.oc-js.s3 .oc-sec .oc-sh.s3-done,html.oc-js.s3 .s3i.s3-done{transform:none;opacity:1;will-change:auto}html.oc-js.s3 .oc-hero-grid{perspective:1800px}html.oc-js.s3 .oc-hero-r{translate:0 calc(var(--he,0) * -44px);rotate:.25 1 0 calc((-7deg + var(--he,0) * 12deg) * var(--amp,1));scale:calc(1 - var(--he,0) * .06)}html.oc-js.s3 .oc-hero-l{translate:0 calc(var(--he,0) * -30px);opacity:calc(1 - var(--he,0) * .5)}html:not(.lite) body .oc .oc-cta2:before{animation:v26Drift 18s ease-in-out infinite alternate}}@keyframes v26Drift{0%{transform:translate3d(-5%,0,0)}to{transform:translate3d(5%,0,0)}}@keyframes waIn{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){html body .oc .oc-cta2:before{animation:none}}.wa-fab{position:fixed;z-index:82;right:max(14px,env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:46px;height:46px;color:#fff;text-decoration:none;background:linear-gradient(145deg,rgba(58,235,136,.92),rgba(25,160,82,.92));border:1px solid rgba(255,255,255,.4);box-shadow:0 12px 26px -10px rgba(25,185,92,.7),0 4px 10px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-tap-highlight-color:transparent;transition:transform .4s var(--soft),box-shadow .4s;animation:waIn .8s var(--soft) .6s backwards}.wa-fab:hover{transform:translate3d(0,-2px,0)}.wa-fab:active{transform:scale(.95)}.wa-fab:focus-visible{outline:2px solid #fff;outline-offset:3px}.wa-ic{display:grid;place-items:center;width:100%;height:100%}@media(min-width:901px){.wa-fab{right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));width:50px;height:50px}}@media(max-width:900px){.wa-fab{bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.wa-fab{animation:none}}@media print{.wa-fab{display:none!important}}