@keyframes oyh-ping{to{box-shadow:0 0 0 8px rgba(34,197,94,0)}}@keyframes oyh-rowin{0%{opacity:0;transform:translateY(-8px)}}@keyframes oyh-flash{50%{filter:brightness(1.35)}}@keyframes oyh-binflash{40%{background:#fff;box-shadow:0 0 0 3px rgba(37,71,234,.12)}}@keyframes oyh-pop{0%{opacity:0;transform:translateX(30px) scale(.9)}}.oyh{--page:#f6f8fc;--ink:#0b1530;--text:#334155;--muted:#64748b;--line:#e2e8f0;--card:#ffffff;--brand:#2547ea;--brand-2:#1d36d7;--brand-soft:#eaf0ff;--stage:#fbfcfe;--stage-2:#ffffff;--stage-line:rgba(15,23,42,.09);--stage-text:#334155;--stage-faint:#7a8599;--won:#16a34a;--won-soft:#dcfce7;--amber:#f59e0b;--lost:#94a3b8;--display:var(--font-display),system-ui,sans-serif;--body:var(--font-body),system-ui,-apple-system,"Segoe UI",sans-serif;--fs-xs:12.5px;--fs-sm:14px;--fs-base:16px;--fs-md:17.5px;--fs-lg:19px;--fs-xl:23px;--fs-h2:clamp(27px,2.9vw,36px);--fs-h1:clamp(34px,4.3vw,54px)}.oyh *{box-sizing:border-box}.oyh [hidden]{display:none!important}.oyh{min-height:100vh;background:var(--page);color:var(--text);font-family:var(--body);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oyh a{color:inherit}.oyh .wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.oyh :focus-visible{outline:2px solid var(--brand);outline-offset:2px}.oyh header{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:rgba(246,248,252,.72);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid transparent;transition:background .25s,border-color .25s,box-shadow .25s}.oyh header.scrolled{background:rgba(255,255,255,.88);border-color:var(--line);box-shadow:0 6px 24px -18px rgba(15,23,42,.35)}.oyh header>.wrap{gap:40px;height:72px}.oyh .logo,.oyh header>.wrap{display:flex;align-items:center}.oyh .logo{gap:10px;font-family:var(--display);font-weight:600;font-size:var(--fs-lg);color:var(--ink);text-decoration:none;letter-spacing:-.01em}.oyh .logo i{width:32px;height:32px;border-radius:9px;background:var(--brand);color:#fff;display:grid;place-items:center;font-style:normal;font-size:16px;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.oyh .logo small{font:500 11px var(--body);color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:1px 6px;margin-left:2px;letter-spacing:0}.oyh .mainnav{display:flex;gap:6px;font-size:15px;font-weight:500}.oyh .mainnav a{position:relative;text-decoration:none;color:var(--text);padding:8px 12px;border-radius:8px;transition:color .2s,background .2s}.oyh .mainnav a:hover{color:var(--ink);background:rgba(15,23,42,.04)}.oyh .mainnav a.on{color:var(--brand)}.oyh .mainnav a.on:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;border-radius:2px;background:var(--brand)}.oyh .hright{display:flex;align-items:center;gap:8px}.oyh .textlink{font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;padding:8px 12px;border-radius:8px}.oyh .textlink:hover{background:rgba(15,23,42,.05)}.oyh .menu-btn{display:none;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);place-items:center;cursor:pointer}.oyh .menu-btn svg{width:20px;height:20px}.oyh .sheet{border-top:1px solid var(--line);background:#fff;padding-block:12px 18px}.oyh .sheet nav{display:grid;gap:2px}.oyh .sheet nav a{padding:12px 4px;font-size:16px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid #f1f5f9}.oyh .sheet .sheet-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.oyh .sheet .btn{justify-content:center}.oyh .sp{flex:1}.oyh .btn{display:inline-flex;align-items:center;gap:8px;border-radius:10px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid transparent;white-space:nowrap}.oyh .btn.p{background:var(--brand);color:#fff;box-shadow:0 10px 24px -10px rgba(37,71,234,.7)}.oyh .btn.p:hover{background:var(--brand-2)}.oyh .btn.s{background:#fff;color:var(--ink);border-color:#cbd5e1}.oyh .btn.s:hover{background:#f1f5f9}.oyh .btn.sm{padding:9px 18px;font-size:var(--fs-sm)}.oyh .hero{padding-block:76px 40px}.oyh .eyebrow{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#e8f7ee;color:#15803d;font-size:var(--fs-sm);font-weight:500;padding:5px 14px 5px 10px}.oyh .eyebrow b{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgba(34,197,94,.6);animation:oyh-ping 1.6s infinite}.oyh .hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;align-items:end}.oyh h1{font-family:var(--display);font-weight:500;font-size:var(--fs-h1);line-height:1.12;letter-spacing:-.022em;color:var(--ink);margin:22px 0 0;text-wrap:balance}.oyh h1 em{font-style:normal;color:var(--brand);position:relative;white-space:nowrap}.oyh .lede{font-size:var(--fs-md);line-height:1.7;color:var(--muted);max-width:32em;margin:0 0 28px}.oyh .ctas{gap:12px}.oyh .ctas,.oyh .ticks{display:flex;flex-wrap:wrap}.oyh .ticks{gap:8px 24px;margin-top:28px;font-size:var(--fs-sm);color:var(--muted)}.oyh .ticks span:before{content:"✓";color:var(--won);font-weight:600;margin-right:6px}.oyh .stage-wrap{padding-bottom:40px}.oyh .stage{position:relative;border-radius:24px;background:radial-gradient(70% 90% at 50% -20%,rgba(37,71,234,.07),transparent 70%),radial-gradient(50% 60% at 100% 100%,rgba(22,163,74,.05),transparent 70%),var(--stage);color:var(--stage-text);overflow:hidden;border:1px solid var(--line);box-shadow:0 1px 2px rgba(15,23,42,.04),0 40px 80px -48px rgba(11,21,48,.35);isolation:isolate}.oyh .stage:before{background-image:radial-gradient(rgba(15,23,42,.085) 1px,transparent 1.2px);background-size:20px 20px}.oyh .stage:after,.oyh .stage:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.oyh .stage:after{opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .06 0 0 0 0 .09 0 0 0 0 .19 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.oyh .stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.oyh #back{z-index:1}.oyh #front{z-index:3}.oyh .bar{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:16px 22px;border-bottom:1px solid var(--stage-line)}.oyh .live{display:inline-flex;align-items:center;gap:8px;font:600 13px var(--body);color:#15803d}.oyh .live i{width:7px;height:7px;border-radius:50%;background:#22c55e;animation:oyh-ping 1.6s infinite}.oyh .kpi{display:flex;align-items:baseline;gap:7px;font-size:var(--fs-xs);color:var(--stage-faint)}.oyh .kpi b{font:600 var(--fs-lg) var(--body);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.oyh .kpi.won b{color:var(--won)}.oyh .pause{margin-left:auto;border:1px solid var(--stage-line);background:transparent;color:var(--stage-text);border-radius:999px;padding:5px 12px;font:600 12px var(--body);cursor:pointer;background:#fff}.oyh .pause:hover{background:#f1f5f9}.oyh .machine{position:relative;z-index:2;display:grid;grid-template-columns:200px minmax(150px,1fr) 340px 250px;gap:0 28px;padding:26px 24px;min-height:470px;align-items:center}.oyh .col-label{font:500 var(--fs-xs) var(--body);color:var(--stage-faint);margin-bottom:12px}.oyh .sources{display:grid;gap:9px;align-self:center}.oyh .src{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--stage-line);box-shadow:0 1px 2px rgba(15,23,42,.04);transition:background .25s,border-color .25s,transform .25s}.oyh .src.hot{border-color:var(--c);box-shadow:0 6px 18px -8px var(--c);transform:translateX(3px)}.oyh .src .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--c);color:#fff;flex:none}.oyh .src .ic svg{width:17px;height:17px}.oyh .src b{display:block;color:var(--ink);font-size:var(--fs-sm);font-weight:500;line-height:1.25}.oyh .src small{font-size:12px;color:var(--stage-faint)}.oyh .src .n{margin-left:auto;font:500 12.5px var(--body);color:var(--stage-text);font-variant-numeric:tabular-nums}.oyh .hub-col{display:grid;justify-items:center;gap:16px;align-self:center}.oyh .hub{position:relative;width:min(236px,100%)}.oyh .crm{position:relative;border-radius:14px;background:#fff;border:1px solid var(--stage-line);box-shadow:0 1px 2px rgba(15,23,42,.05),0 22px 44px -22px rgba(37,71,234,.45);overflow:hidden;transition:box-shadow .3s}.oyh .hub.pulse .crm{box-shadow:0 0 0 3px rgba(37,71,234,.18),0 22px 44px -22px rgba(37,71,234,.55)}.oyh .crm-top{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--stage-line);background:#f8fafc}.oyh .crm-top .lg{width:20px;height:20px;border-radius:6px;background:var(--brand);color:#fff;display:grid;place-items:center;font:600 11px var(--display)}.oyh .crm-top b{font:500 13px var(--display);color:var(--ink)}.oyh .crm-top .tab{margin-left:auto;font-size:11px;font-weight:500;color:var(--brand);background:var(--brand-soft);border-radius:999px;padding:1px 8px}.oyh .crm-head,.oyh .crm-row{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;padding:0 10px}.oyh .crm-head{font-size:10.5px;color:var(--stage-faint);padding-block:6px 4px}.oyh .crm-rows{display:grid}.oyh .crm-row{height:34px;border-top:1px solid #f1f5f9;font-size:12.5px;color:var(--ink)}.oyh .crm-row.new{animation:oyh-rowin .5s ease-out;background:linear-gradient(90deg,rgba(37,71,234,.08),transparent)}.oyh .crm-row .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c)}.oyh .crm-row .dot svg{width:12px;height:12px}.oyh .crm-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.oyh .crm-row .to{font-size:11px;color:var(--stage-faint);white-space:nowrap}.oyh .crm-row .to b{color:var(--ink);font-weight:600}.oyh .hub-name{text-align:center}.oyh .hub-name b{display:block;font:500 var(--fs-base) var(--display);color:var(--ink)}.oyh .hub-name small{font:400 12px var(--body);color:var(--stage-faint)}.oyh .callers{display:flex;gap:8px}.oyh .caller{display:grid;justify-items:center;gap:4px;font-size:12px;color:var(--stage-faint);width:46px}.oyh .caller .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--body);color:#fff;background:var(--c);box-shadow:0 0 0 2px var(--stage);transition:box-shadow .2s,transform .2s}.oyh .caller.on .av{box-shadow:0 0 0 2px var(--stage),0 0 0 4px var(--c);transform:translateY(-3px)}.oyh .caller.on{color:var(--ink)}.oyh .assign{font:400 12.5px var(--body);color:var(--stage-text);min-height:18px;text-align:center}.oyh .assign b{color:var(--ink)}.oyh .funnel-col{display:grid;gap:14px;align-self:center}.oyh .funnel{display:grid;gap:5px}.oyh .frow{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:14px;align-items:center}.oyh .band{position:relative;height:60px;clip-path:polygon(var(--a) 0,calc(100% - var(--a)) 0,calc(100% - var(--b)) 100%,var(--b) 100%);background:var(--bg)}.oyh .band:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 60%)}.oyh .band.flash{animation:oyh-flash .5s}.oyh .flab{border-left:1px solid var(--stage-line);padding-left:12px;line-height:1.2}.oyh .flab b{display:block;font:600 var(--fs-lg) var(--body);color:var(--ink);font-variant-numeric:tabular-nums}.oyh .flab span{display:block;font-size:13px;font-weight:500;color:var(--stage-text)}.oyh .flab small{font:400 12px var(--body);color:var(--stage-faint)}.oyh .bins{display:grid;grid-template-columns:1fr 1fr;gap:10px}.oyh .bin{border-radius:12px;border:1px dashed rgba(15,23,42,.18);background:rgba(255,255,255,.7);padding:8px 10px;font-size:12px;color:var(--stage-faint);display:flex;justify-content:space-between;gap:8px;align-items:center}.oyh .bin b{font:600 var(--fs-base) var(--body);color:var(--stage-text);font-variant-numeric:tabular-nums}.oyh .bin.nc{border-color:rgba(217,119,6,.45)}.oyh .bin.nc b{color:#b45309}.oyh .bin.flash{animation:oyh-binflash .6s}.oyh .won-col{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:10px;min-width:0}.oyh .won-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.oyh .won-head b{font:600 var(--fs-xl) var(--body);color:var(--won);font-variant-numeric:tabular-nums}.oyh .deals{display:grid;gap:8px;min-height:226px;align-content:start}.oyh .deal{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:#fff;color:var(--ink);border:1px solid var(--stage-line);box-shadow:0 10px 24px -16px rgba(15,23,42,.45);animation:oyh-pop .55s cubic-bezier(.2,1.4,.4,1)}.oyh .deal:nth-child(2){opacity:.85}.oyh .deal:nth-child(3){opacity:.65}.oyh .deal .ok{width:30px;height:30px;border-radius:50%;background:var(--won);display:grid;place-items:center;color:#fff}.oyh .deal .ok svg{width:16px;height:16px}.oyh .deal b{font-size:var(--fs-sm);font-weight:600;line-height:1.25}.oyh .deal b,.oyh .deal small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oyh .deal small{font-size:12px;color:var(--muted)}.oyh .deal .amt{font:600 13px var(--body);color:var(--won);font-variant-numeric:tabular-nums}.oyh .caption{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:6px 18px;padding:12px 22px 16px;border-top:1px solid var(--stage-line);font-size:12.5px;color:var(--stage-faint)}.oyh .caption i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:1px}.oyh .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:40px}.oyh .stat{border-left:2px solid var(--brand);padding:2px 0 2px 18px}.oyh .stat strong{display:block;font:500 var(--fs-xl) var(--display);font-variant-numeric:normal;color:var(--ink);letter-spacing:-.01em}.oyh .stat span{font-size:var(--fs-sm);color:var(--muted)}.oyh section.s{padding-block:80px;scroll-margin-top:64px}.oyh .kicker{font-size:var(--fs-sm);font-weight:600;color:var(--brand)}.oyh h2{font-family:var(--display);font-weight:500;font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.018em;color:var(--ink);margin:12px 0 14px;text-wrap:balance;max-width:22em}.oyh .sub{font-size:var(--fs-md);line-height:1.7;color:var(--muted);max-width:38em;margin:0 0 44px}.oyh .feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.oyh .feat{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px}.oyh .feat .fi{width:40px;height:40px;border-radius:12px;background:var(--brand-soft);color:var(--brand);display:grid;place-items:center;margin-bottom:14px}.oyh .feat .fi svg{width:20px;height:20px}.oyh .feat h3{font:500 var(--fs-lg) var(--display);color:var(--ink);margin:0 0 8px}.oyh .feat p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.oyh .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;padding:0;margin:52px 0 0}.oyh .steps li{position:relative;border-top:2px solid #cbd5e1;padding-top:24px}.oyh .steps li span{position:absolute;top:-16px;left:0;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px}.oyh .steps h3{font:500 var(--fs-lg) var(--display);color:var(--ink);margin:0 0 8px}.oyh .steps p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}.oyh .cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:48px;align-items:start;border-radius:24px;background:var(--ink);color:#cbd5e1;padding:56px;line-height:1.7}.oyh .cta h2{color:#fff;margin-top:0}.oyh .cta-side{display:grid;gap:22px;align-content:start}.oyh .cta-side p{margin:0}.oyh .cta-points{list-style:none;margin:0;padding:0;display:grid;gap:12px;font-size:15px}.oyh .cta-points li{display:flex;gap:12px;align-items:flex-start}.oyh .cta-points li i{flex:none;width:26px;height:26px;border-radius:8px;background:rgba(255,255,255,.08);color:#93c5fd;display:grid;place-items:center;font-style:normal;font-size:13px;font-weight:600}.oyh .cta-mail{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:14px;color:#94a3b8}.oyh .cta-mail b{font:500 17px var(--body);color:#fff;user-select:all}.oyh .cta-mail a{color:#fff}.oyh .form{background:#fff;color:var(--text);border-radius:18px;padding:28px;display:grid;gap:16px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6)}.oyh .form h3{font:500 var(--fs-lg) var(--display);color:var(--ink);margin:0}.oyh .form .hint{font-size:var(--fs-sm);color:var(--muted);margin:-10px 0 0}.oyh .frow2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.oyh .field{display:grid;gap:6px;min-width:0}.oyh .field>.lab,.oyh .field>label{font-size:var(--fs-sm);font-weight:500;color:var(--ink)}.oyh .field>.lab span,.oyh .field>label span{color:var(--muted);font-weight:400}.oyh .in{width:100%;border:1px solid #cbd5e1;border-radius:10px;padding:11px 13px;font:400 15px var(--body);color:var(--ink);background:#fff;transition:border-color .15s,box-shadow .15s}.oyh .in::placeholder{color:#94a3b8}.oyh .in:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(37,71,234,.15)}.oyh .in[aria-invalid=true]{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.oyh .phone{display:flex;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;transition:border-color .15s,box-shadow .15s}.oyh .phone:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(37,71,234,.15)}.oyh .phone.bad{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.oyh .phone span{display:grid;place-items:center;padding:0 12px;background:#f8fafc;border-right:1px solid #e2e8f0;font-size:15px;color:var(--muted)}.oyh .phone .in{border:0;border-radius:0;box-shadow:none}.oyh textarea.in{resize:vertical;min-height:96px;line-height:1.55}.oyh .err{font-size:13px;color:#dc2626;min-height:0}.oyh .err:empty{display:none}.oyh .pills{display:flex;flex-wrap:wrap;gap:8px}.oyh .pill{position:relative}.oyh .pill input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.oyh .pill span{display:inline-flex;align-items:center;gap:7px;border:1px solid #cbd5e1;border-radius:999px;padding:7px 13px;font-size:14px;color:var(--text);transition:all .15s;user-select:none}.oyh .pill span i{width:8px;height:8px;border-radius:50%;background:var(--c)}.oyh .pill input:checked+span{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-2);font-weight:500}.oyh .pill input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.oyh .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.oyh .form .btn{justify-content:center;font-size:15px;border:0;cursor:pointer;font-family:var(--body)}.oyh .form .btn[disabled]{opacity:.7;cursor:wait}.oyh .legal{font-size:12.5px;color:var(--muted);margin:-4px 0 0}.oyh .done{gap:12px;justify-items:start;padding:8px 0}.oyh .done .tick{width:44px;height:44px;border-radius:50%;background:var(--won-soft);color:var(--won);display:grid;place-items:center}.oyh .done .tick svg{width:22px;height:22px}.oyh .done h3{margin:0}.oyh .done p{margin:0;color:var(--muted)}.oyh .done button{border:0;background:none;color:var(--brand);font:500 14px var(--body);padding:0;cursor:pointer}.oyh .plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.oyh .plan{position:relative;display:flex;flex-direction:column;gap:18px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px 24px}.oyh .plan.pop{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand),0 30px 60px -36px rgba(37,71,234,.55)}.oyh .plan .badge{position:absolute;top:-12px;left:24px;background:var(--brand);color:#fff;font-size:12px;font-weight:600;border-radius:999px;padding:3px 12px}.oyh .plan h3{font:500 var(--fs-lg) var(--display);color:var(--ink);margin:0}.oyh .plan .for{font-size:var(--fs-sm);color:var(--muted);margin:4px 0 0;min-height:3em}.oyh .price{display:flex;align-items:baseline;gap:6px;color:var(--ink)}.oyh .price b{font:500 38px var(--display);letter-spacing:-.02em}.oyh .price span{font-size:var(--fs-sm);color:var(--muted)}.oyh .limits{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.oyh .limits div{padding:10px 12px}.oyh .limits div+div{border-left:1px solid var(--line)}.oyh .limits b{display:block;font:600 var(--fs-lg) var(--body);color:var(--ink)}.oyh .limits span{font-size:12.5px;color:var(--muted)}.oyh .plan ul{list-style:none;margin:0;padding:0;display:grid;gap:9px;font-size:var(--fs-sm)}.oyh .plan li{display:flex;gap:10px;align-items:flex-start;color:var(--text)}.oyh .plan li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--won)}.oyh .plan li.no{color:#94a3b8}.oyh .plan li.no svg{color:#cbd5e1}.oyh .plan .btn{justify-content:center;margin-top:auto}.oyh .trial{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:20px;border:1px dashed #c7d2fe;background:#f5f7ff;border-radius:18px;padding:20px 24px}.oyh .trial p{margin:0;flex:1;min-width:260px;color:var(--text)}.oyh .trial b{color:var(--ink);font-weight:600}.oyh .included{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;font-size:var(--fs-sm);color:var(--muted)}.oyh .included span{display:inline-flex;align-items:center;gap:8px}.oyh .included svg{width:16px;height:16px;color:var(--brand)}.oyh .fine{font-size:12.5px;color:var(--muted);margin-top:14px}.oyh footer{background:#fff;border-top:1px solid var(--line);margin-top:24px}.oyh .fgrid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:40px;padding-block:56px 40px}.oyh .fbrand p{margin:14px 0 18px;color:var(--muted);font-size:15px;max-width:22em}.oyh .fmail{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 8px 8px 14px;font-size:15px;color:var(--ink)}.oyh .fmail span{user-select:all}.oyh .fmail button{border:0;background:var(--brand-soft);color:var(--brand);font:600 13px var(--body);border-radius:7px;padding:5px 10px;cursor:pointer}.oyh .fcol h4{font:600 var(--fs-sm) var(--body);color:var(--ink);margin:4px 0 14px}.oyh .fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.oyh .fcol a{font-size:15px;color:var(--muted);text-decoration:none}.oyh .fcol a:hover{color:var(--brand)}.oyh .fbottom{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;border-top:1px solid var(--line);padding-block:20px 28px;font-size:var(--fs-sm);color:var(--muted)}.oyh .fbottom a{color:var(--muted);text-decoration:none}.oyh .fbottom a:hover{color:var(--ink)}.oyh .made{display:inline-flex;align-items:center;gap:8px}.oyh .made i{display:inline-flex;width:18px;height:12px;border-radius:2px;overflow:hidden;flex-direction:column;box-shadow:0 0 0 1px var(--line)}.oyh .made i b{flex:1}.oyh .made i b:first-child{background:#ff9933}.oyh .made i b:nth-child(2){background:#fff}.oyh .made i b:nth-child(3){background:#138808}@media (max-width:1100px){.oyh .plans{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.oyh .fgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.oyh .fbrand{grid-column:1/-1}.oyh .machine{grid-template-columns:190px minmax(120px,1fr) 300px}.oyh .won-col{grid-column:1/-1;margin-top:24px}.oyh .deals{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.oyh .deal:nth-child(n){opacity:1}}@media (max-width:860px){.oyh .hero-grid{grid-template-columns:minmax(0,1fr);gap:18px}.oyh .hright,.oyh .mainnav{display:none}.oyh .menu-btn{display:grid;margin-left:auto}.oyh header>.wrap{height:64px}.oyh .machine{grid-template-columns:minmax(0,1fr);gap:34px;padding:22px 16px}.oyh .sources{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.oyh .src{flex-direction:column;text-align:center;gap:6px;padding:10px 6px}.oyh .src .n{margin:0}.oyh .src.hot{transform:translateY(-2px)}.oyh .funnel-col{max-width:360px;width:100%;justify-self:center}.oyh .won-col{margin-top:0}.oyh .cta,.oyh .deals,.oyh .feats,.oyh .steps{grid-template-columns:minmax(0,1fr)}.oyh .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.oyh .cta{padding:28px 18px;gap:28px}.oyh .form{padding:22px 18px}.oyh .hero{padding-block:48px 28px}.oyh section.s{padding-block:56px}}@media (max-width:620px){.oyh .frow2,.oyh .plans{grid-template-columns:minmax(0,1fr)}.oyh .fgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.oyh .trial{padding:18px}.oyh .src{padding:8px 2px;border-radius:12px}.oyh .src b,.oyh .src small{display:none}.oyh .src .ic{width:34px;height:34px}}@media (max-width:520px){.oyh .kpi b{font-size:16px}.oyh .bar{padding:14px 16px}.oyh .pause{margin-left:0}}@media (prefers-reduced-motion:reduce){.oyh *{animation:none!important;transition:none!important}}.oyh .form .alert{margin:0;border-radius:10px;padding:10px 12px;background:#fef2f2;border:1px solid #fecaca;color:#991b1b;font-size:var(--fs-sm)}.oyh .done{display:grid}