.yp{--yp-canvas:#FAFAF7;--yp-wash:#F1EFEA;--yp-surface:#FFFFFF;--yp-border:#ECEAE4;--yp-border-strong:#DDDAD3;--yp-ink:#15191A;--yp-ink-soft:#5F6866;--yp-ink-faint:#6B7472;--yp-accent:#C2410C;--yp-accent-hover:#9A3412;--yp-accent-decor:#F25C2A;--yp-accent-soft:#FDEDE6;--yp-rail:#15191A;--yp-rail-ink:#9BA5A3;--yp-ok:#2F7A4F;--yp-ok-soft:#EAF4EC;--yp-warn:#B45309;--yp-warn-soft:#FEF3E2;--yp-bad:#B91C1C;--yp-bad-soft:#FDECEC;--yp-reels:#5B3FC4;--yp-reels-soft:#EEEAFB;--yp-post:#2F7A4F;--yp-post-soft:#E7F3EA;--yp-story:#B45309;--yp-story-soft:#FDF1DF;--yp-font:var(--font-sans);--yp-mono:var(--font-mono-label);--yp-r-card:18px;--yp-r-ctl:12px;--yp-shadow:0 18px 40px rgba(21,25,26,.08);--yp-shadow-sm:0 1px 2px rgba(21,25,26,.04);color-scheme:light}:where(.yp) *{box-sizing:border-box}@media (prefers-reduced-motion:reduce){:where(.yp) *{transition:none!important;animation:none!important}}.yp{margin:0;background:var(--yp-canvas);color:var(--yp-ink);font-family:var(--yp-font);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.yp) img{max-width:100%;display:block}:where(.yp) a{color:inherit}:where(.yp) h1,:where(.yp) h2,:where(.yp) h3{line-height:1.12;letter-spacing:-.02em;text-wrap:balance;margin:0}:where(.yp) h1{font-size:clamp(2.3rem,5vw,3.9rem);font-weight:800}:where(.yp) h2{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}:where(.yp) h3{font-size:1.14rem;font-weight:700;letter-spacing:-.01em}:where(.yp) p{margin:0}.yp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}.yp-eyebrow{font-family:var(--yp-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--yp-accent);font-weight:500}.yp-lead{font-size:1.12rem;max-width:60ch}.yp-lead,.yp-muted{color:var(--yp-ink-soft)}.yp-btn{display:inline-flex;align-items:center;gap:8px;border-radius:var(--yp-r-ctl);padding:12px 18px;font-weight:700;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.yp-btn-accent{background:var(--yp-accent);color:#fff}.yp-btn-accent:hover{background:var(--yp-accent-hover)}.yp-btn-dark{background:var(--yp-ink);color:#fff}.yp-btn-dark:hover{background:#2a3133}.yp-btn-ghost{background:var(--yp-surface);border-color:var(--yp-border-strong);color:var(--yp-ink)}.yp-btn-ghost:hover{border-color:var(--yp-ink-faint)}:where(.yp) :focus-visible{outline:3px solid var(--yp-accent-decor);outline-offset:2px;border-radius:6px}.yp-tag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;border-radius:999px;padding:4px 10px;background:var(--yp-accent-soft);color:var(--yp-accent)}.yp-dot{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}:where(.yp) section{padding:96px 0}.yp-sec-head{display:grid;gap:14px;max-width:760px;margin-bottom:44px}.yp-top{position:sticky;top:0;z-index:50;background:rgba(250,250,247,.86);backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--yp-border)}.yp-top .yp-wrap{gap:28px;height:80px}.yp-brand,.yp-top .yp-wrap{display:flex;align-items:center}.yp-brand{gap:10px;text-decoration:none;font-weight:800;letter-spacing:-.01em}.yp-mark{width:32px;height:32px;border-radius:9px;background:var(--yp-accent-decor);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1rem}.yp-brand img{height:56px;width:auto}:where(.yp) footer .yp-brand img{height:60px}.yp-nav{display:flex;gap:22px;font-size:.92rem;font-weight:600;color:var(--yp-ink-soft)}.yp-nav a{text-decoration:none}.yp-nav a:hover{color:var(--yp-ink)}.yp-top .yp-cta{margin-left:auto;display:flex;gap:10px}.yp-top .yp-btn{padding:9px 14px;font-size:.88rem}.yp-menu-btn{display:none;margin-left:auto;background:none;border:1px solid var(--yp-border-strong);border-radius:10px;padding:8px 10px;font:inherit;font-weight:700}@media (max-width:980px){.yp-nav,.yp-top .yp-cta .yp-btn-ghost{display:none}}@media (max-width:560px){.yp-top .yp-cta{display:none}.yp-menu-btn{display:block}.yp-nav.yp-open{display:grid;position:absolute;top:68px;left:0;right:0;background:var(--yp-canvas);padding:16px 24px;border-bottom:1px solid var(--yp-border)}}.yp-hero{padding:64px 0 140px;position:relative;overflow:hidden}.yp-hero:after{content:"";position:absolute;left:-90px;top:30px;width:360px;height:510px;background:url(/brand/mark-head-red.webp) 50%/contain no-repeat;opacity:.06;pointer-events:none}.yp-hero .yp-wrap{position:relative;z-index:1}.yp-hero:before{content:"";position:absolute;inset:-20% -10% auto auto;width:720px;height:720px;background:radial-gradient(closest-side,rgba(242,92,42,.13),transparent);pointer-events:none}.yp-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:48px;align-items:center}.yp-hero h1 span{color:var(--yp-accent)}.yp-hero .yp-lead{margin-top:18px}.yp-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.yp-beta{gap:10px;margin-top:22px;font-size:.88rem}.yp-beta,.yp-works{display:flex;align-items:center;color:var(--yp-ink-soft)}.yp-works{gap:14px;margin-top:30px;padding-top:22px;border-top:1px solid var(--yp-border);font-size:.86rem;flex-wrap:wrap}.yp-works .yp-logos{display:flex;gap:10px}.yp-logo-chip{display:inline-flex;align-items:center;gap:7px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:999px;padding:6px 12px 6px 8px;font-weight:700;color:var(--yp-ink);font-size:.84rem}.yp-logo-chip svg{width:18px;height:18px}.yp-hero-visual{position:relative}.yp-float-post{position:absolute;right:-26px;bottom:-128px;width:172px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:16px;box-shadow:var(--yp-shadow);overflow:hidden;font-size:.74rem}@media (max-width:1100px){.yp-float-post{right:8px}}@media (max-width:900px){.yp-hero-grid{grid-template-columns:1fr}.yp-float-post{display:none}}.yp-app{display:grid;grid-template-columns:52px minmax(0,1fr);background:var(--yp-canvas);border:1px solid var(--yp-border-strong);border-radius:16px;overflow:hidden;box-shadow:var(--yp-shadow);font-size:12px;line-height:1.4;text-align:left}.yp-rail{background:var(--yp-rail);display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.yp-rail .yp-m{width:30px;height:30px;border-radius:8px;margin-bottom:8px;background:url(/brand/favicon-32.png) 50%/cover}.yp-rail i{width:38px;height:34px;border-radius:9px;display:grid;place-items:center;color:var(--yp-rail-ink);font-style:normal}.yp-rail i.yp-on{background:rgba(255,255,255,.1);color:#fff}.yp-rail svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8}.yp-amain{padding:14px 16px 16px;min-width:0}.yp-abar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.yp-abar b{font-size:17px;font-weight:800;letter-spacing:-.02em;margin-right:auto}.yp-search{background:var(--yp-surface);border:1px solid var(--yp-border);color:var(--yp-ink-faint);width:130px}.yp-search,.yp-upl{border-radius:9px;padding:5px 10px}.yp-upl{background:var(--yp-accent);color:#fff;font-weight:700;white-space:nowrap}.yp-av{width:24px;height:24px;border-radius:50%;background:var(--yp-ink);color:#fff;display:grid;place-items:center;font-size:9px;font-weight:800;flex:none}.yp-card{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:14px;padding:12px}.yp-card h4{margin:0 0 8px;font-size:12.5px;font-weight:800}.yp-pill{display:inline-flex;align-items:center;border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;white-space:nowrap}.yp-p-bad{background:var(--yp-bad-soft);color:var(--yp-bad)}.yp-p-ok{background:var(--yp-ok-soft);color:var(--yp-ok)}.yp-p-warn{background:var(--yp-warn-soft);color:var(--yp-warn)}.yp-p-reels{background:var(--yp-reels-soft);color:var(--yp-reels)}.yp-p-post{background:var(--yp-post-soft);color:var(--yp-post)}.yp-p-story{background:var(--yp-story-soft);color:var(--yp-story)}.yp-p-acc{background:var(--yp-accent-soft);color:var(--yp-accent)}.yp-p-grey{color:var(--yp-ink-soft)}.yp-bar,.yp-p-grey{background:var(--yp-wash)}.yp-bar{height:6px;border-radius:9px;overflow:hidden}.yp-bar>span{display:block;height:100%;border-radius:9px;background:var(--yp-accent)}.yp-ph{background-size:cover;background-position:50%;background-color:var(--yp-wash)}.yp-row{display:flex;align-items:center;gap:8px}.yp-sub{color:var(--yp-ink-faint);font-size:10.5px}.yp-num{font-variant-numeric:tabular-nums}.yp-today-top{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.yp-today-top .yp-card{padding:9px 10px}.yp-score{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:start}.yp-ring{width:76px;height:76px;background:conic-gradient(var(--yp-accent) 0 74%,var(--yp-wash) 0);place-items:center;margin-bottom:8px}.yp-ring,.yp-ring span{border-radius:50%;display:grid}.yp-ring span{width:60px;height:60px;background:var(--yp-surface);place-items:center;font-size:20px;font-weight:800}.yp-firmrow{display:grid;grid-template-columns:118px minmax(0,1fr) 46px 26px;align-items:center;gap:8px;padding:5px 0}.yp-firmrow .yp-n{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yp-sc{border-radius:6px;font-weight:800;text-align:center;font-size:10.5px;padding:1px 0}.yp-strip{padding:28px 0;border-top:1px solid var(--yp-border);border-bottom:1px solid var(--yp-border);background:var(--yp-surface)}.yp-strip .yp-wrap{justify-content:space-between;gap:24px}.yp-strip .yp-wrap,.yp-strip-items{display:flex;align-items:center;flex-wrap:wrap}.yp-strip-items{gap:28px}.yp-si{display:flex;align-items:center;gap:9px;font-weight:700;font-size:.95rem}.yp-si svg{width:24px;height:24px}.yp-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.yp-pain{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-r-card);padding:24px;display:grid;gap:10px}.yp-pain .yp-k{font-family:var(--yp-mono);font-size:.78rem;color:var(--yp-ink-faint)}.yp-pain h3{font-size:1.06rem}@media (max-width:820px){.yp-pains{grid-template-columns:1fr}}.yp-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--yp-border);border:1px solid var(--yp-border);border-radius:var(--yp-r-card);overflow:hidden}.yp-feat{background:var(--yp-surface);padding:26px;display:grid;gap:10px;align-content:start}.yp-feat .yp-ic{width:40px;height:40px;border-radius:11px;background:var(--yp-accent-soft);color:var(--yp-accent);display:grid;place-items:center}.yp-feat .yp-ic svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.8}.yp-feat ul{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:5px;font-size:.9rem;color:var(--yp-ink-soft)}.yp-feat li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--yp-accent-decor);margin-right:9px;vertical-align:2px}.yp-soon{font-size:.72rem;font-weight:700;color:var(--yp-warn);background:var(--yp-warn-soft);border-radius:6px;padding:1px 6px;margin-left:6px}@media (max-width:900px){.yp-feat-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.yp-feat-grid{grid-template-columns:1fr}}.yp-screens{background:var(--yp-wash)}.yp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.yp-tab{background:var(--yp-surface);border:1px solid var(--yp-border-strong);border-radius:999px;padding:9px 16px;font:inherit;font-weight:700;font-size:.9rem;cursor:pointer;color:var(--yp-ink-soft)}.yp-tab[aria-selected=true]{background:var(--yp-ink);border-color:var(--yp-ink);color:#fff}.yp-screen-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.yp-screen-note{display:grid;gap:12px;position:sticky;top:96px}.yp-screen-note ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:var(--yp-ink-soft);font-size:.95rem}.yp-screen-note li{display:flex;gap:10px}.yp-screen-note li:before{content:"→";color:var(--yp-accent);font-weight:800}.yp-panel[hidden]{display:none}.yp-demo-note{font-size:.8rem;color:var(--yp-ink-faint);margin-top:12px}@media (max-width:980px){.yp-screen-grid{grid-template-columns:1fr}.yp-screen-note{position:static}}.yp-app-scroll{overflow-x:auto;border-radius:16px}.yp-screen-grid>div{min-width:0}@media (max-width:600px){.yp-hero{padding-bottom:48px}.yp-score{grid-template-columns:1fr}.yp-firmrow{grid-template-columns:96px minmax(0,1fr) 40px 24px}.yp-today-top{grid-template-columns:1fr 1fr}.yp-hero .yp-search,.yp-today-top .yp-card:nth-child(3){display:none}}.yp-app-scroll .yp-app{min-width:760px}.yp-fhead{display:flex;align-items:center;gap:10px;margin-bottom:10px}.yp-fav{width:34px;height:34px;border-radius:50%;background:#3b2a20;color:#f6d7b5;display:grid;place-items:center;font-weight:800;font-size:11px;flex:none}.yp-ftabs{display:flex;gap:4px;margin-bottom:12px;flex-wrap:wrap}.yp-ftabs span{padding:4px 10px;border-radius:999px;font-weight:700;color:var(--yp-ink-soft)}.yp-ftabs span.yp-on{background:var(--yp-accent);color:#fff}.yp-pool{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:12px;align-items:start}.yp-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.yp-tile{border:1px solid var(--yp-border);border-radius:10px;overflow:hidden;background:var(--yp-surface)}.yp-tile .yp-ph{aspect-ratio:4/5;position:relative}.yp-tile .yp-ph .yp-pill{position:absolute;left:6px;top:6px}.yp-tile .yp-meta{padding:6px 7px;display:grid;gap:2px}.yp-tile .yp-meta b{font-size:10.5px}.yp-quota{display:grid;gap:9px}.yp-quota .yp-q{display:grid;gap:4px}.yp-cal{display:grid;grid-template-columns:120px repeat(7,minmax(0,1fr));gap:6px}.yp-cal .yp-h{font-weight:700;color:var(--yp-ink-faint);font-size:10.5px;padding:2px 2px 4px}.yp-cal .yp-h.yp-t{color:var(--yp-accent)}.yp-cal .yp-f{display:grid;gap:2px;align-content:start;padding:4px 2px}.yp-cal .yp-f b{font-size:11px}.yp-slot{min-height:78px;border:1px dashed var(--yp-border-strong);border-radius:9px;padding:4px;display:grid;gap:4px;align-content:start;background:var(--yp-surface)}.yp-slot.yp-today{background:#FDF6F2}.yp-ev{border-radius:7px;overflow:hidden;font-size:9.5px;font-weight:700}.yp-ev .yp-ph{height:40px}.yp-ev .yp-lab{padding:2px 4px;background:var(--yp-surface);border:1px solid var(--yp-border);border-top:0;border-radius:0 0 7px 7px}.yp-ev.yp-shoot{background:var(--yp-ink);color:#fff;text-align:center;padding:12px 2px;border-radius:8px;letter-spacing:.04em}.yp-ev.yp-story{background:var(--yp-story-soft);color:var(--yp-story);padding:4px;border-radius:7px}.yp-pub{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:12px}.yp-qh{display:flex;align-items:center;gap:6px;font-weight:800;margin:6px 0}.yp-qh .yp-c{background:var(--yp-wash);border-radius:6px;padding:0 6px;font-size:10px}.yp-qi{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:9px;align-items:center;padding:7px;border:1px solid var(--yp-border);border-radius:10px;margin-bottom:6px;background:var(--yp-surface)}.yp-qi .yp-ph{width:40px;height:50px;border-radius:7px}.yp-mini-btn{border:1px solid var(--yp-border-strong);border-radius:8px;padding:3px 8px;font-weight:700;font-size:10.5px;background:var(--yp-surface)}.yp-acc{display:flex;align-items:center;gap:8px;padding:7px 0;border-bottom:1px solid var(--yp-border)}.yp-acc:last-child{border-bottom:0}.yp-acc .yp-ig{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--yp-wash)}.yp-acc .yp-ig svg{width:14px;height:14px}.yp-ads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.yp-ad-item{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--yp-border)}.yp-ad-item:last-child{border-bottom:0}.yp-ad-item .yp-ph{width:34px;height:42px;border-radius:6px}.yp-sug{border:1px solid var(--yp-border);border-radius:10px;padding:8px;margin-bottom:7px;display:grid;gap:3px}.yp-sug b{font-size:11px}.yp-kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.yp-kpi{background:var(--yp-canvas);border:1px solid var(--yp-border);border-radius:9px;padding:6px 8px}.yp-kpi b{display:block;font-size:14px;font-weight:800}.yp-fin-top{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px}.yp-fin-top .yp-card b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em}.yp-fin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10px}.yp-bars{display:flex;align-items:flex-end;gap:12px;height:120px;padding:6px 4px 0;border-bottom:1px solid var(--yp-border)}.yp-bars div{flex:1;border-radius:6px 6px 0 0;position:relative}.yp-bars div span{position:absolute;top:-16px;left:0;right:0;text-align:center;font-size:9.5px;color:var(--yp-ink-faint)}.yp-pay{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--yp-border)}.yp-pay:last-child{border-bottom:0}.yp-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.yp-meta-card{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:24px;padding:28px;display:grid;gap:18px;align-content:start}.yp-meta-card .yp-hd{display:flex;align-items:center;gap:10px}.yp-meta-card .yp-hd svg{width:26px;height:26px}.yp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;counter-reset:s}.yp-step{background:var(--yp-canvas);border:1px solid var(--yp-border);border-radius:12px;padding:12px;font-size:.84rem;display:grid;gap:4px;counter-increment:s}.yp-step:before{content:counter(s,decimal-leading-zero);font-family:var(--yp-mono);font-size:.72rem;color:var(--yp-accent)}.yp-step b{font-size:.9rem}.yp-post-demo{display:grid;grid-template-columns:200px minmax(0,1fr);gap:18px;align-items:center}.yp-phone{border:1px solid var(--yp-border-strong);border-radius:22px;padding:8px;background:var(--yp-canvas);box-shadow:var(--yp-shadow-sm)}.yp-phone .yp-ph{aspect-ratio:4/5;border-radius:12px}.yp-phone .yp-ph-head{display:flex;align-items:center;gap:7px;padding:4px 4px 8px;font-size:.74rem;font-weight:700}.yp-phone .yp-cap{font-size:.72rem;padding:8px 4px 2px;color:var(--yp-ink-soft)}.yp-checks{display:grid;gap:8px;font-size:.92rem;margin:0;padding:0;list-style:none}.yp-checks li{display:flex;gap:10px;align-items:flex-start}.yp-checks li:before{content:"";flex:none;width:18px;height:18px;margin-top:3px;border-radius:50%;background:var(--yp-ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10.5l3 3 7-7' fill='none' stroke='%232F7A4F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.yp-perf{display:grid;gap:12px}.yp-perf-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.yp-perf-kpis div{background:var(--yp-canvas);border:1px solid var(--yp-border);border-radius:12px;padding:10px 12px}.yp-perf-kpis small{color:var(--yp-ink-faint);font-size:.74rem;font-weight:600}.yp-perf-kpis b{display:block;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.yp-chart{background:var(--yp-canvas);border:1px solid var(--yp-border);border-radius:12px;padding:12px}.yp-chart svg{width:100%;height:auto;display:block}.yp-creatives{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.yp-cr{border:1px solid var(--yp-border);border-radius:12px;overflow:hidden;background:var(--yp-canvas);font-size:.78rem}.yp-cr .yp-ph{aspect-ratio:1/1}.yp-cr div:last-child{padding:7px 9px;display:grid;gap:1px}.yp-note-box{background:var(--yp-accent-soft);border-radius:14px;padding:14px 16px;font-size:.88rem;color:#7c2d12}@media (max-width:980px){.yp-meta-grid{grid-template-columns:1fr}}@media (max-width:560px){.yp-steps{grid-template-columns:1fr 1fr}.yp-post-demo{grid-template-columns:1fr}.yp-perf-kpis{grid-template-columns:1fr 1fr}}.yp-flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--yp-border);border-radius:var(--yp-r-card);overflow:hidden;background:var(--yp-surface)}.yp-fl{padding:22px;border-right:1px solid var(--yp-border);display:grid;gap:8px;align-content:start}.yp-fl:last-child{border-right:0}.yp-fl .yp-d{font-family:var(--yp-mono);font-size:.74rem;color:var(--yp-accent)}.yp-fl p{font-size:.9rem;color:var(--yp-ink-soft)}.yp-who{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.yp-who div{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-r-card);padding:22px;display:grid;gap:6px}.yp-who p{font-size:.92rem;color:var(--yp-ink-soft)}@media (max-width:980px){.yp-flow{grid-template-columns:1fr 1fr}.yp-fl{border-bottom:1px solid var(--yp-border)}.yp-who{grid-template-columns:1fr}}@media (max-width:560px){.yp-flow{grid-template-columns:1fr}}.yp-pricing{background:var(--yp-wash)}.yp-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.yp-plan{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:24px;padding:28px;display:grid;gap:16px;align-content:start;position:relative}.yp-plan.yp-hot{border:2px solid var(--yp-accent);box-shadow:var(--yp-shadow)}.yp-plan .yp-badge{position:absolute;top:-12px;left:28px;background:var(--yp-accent);color:#fff;font-size:.74rem;font-weight:800;border-radius:999px;padding:3px 10px}.yp-price{display:flex;align-items:baseline;gap:6px}.yp-price b{font-size:2.8rem;font-weight:800;letter-spacing:-.03em}.yp-price span{color:var(--yp-ink-soft);font-weight:600}.yp-acc-n{font-family:var(--yp-mono);font-size:.82rem;color:var(--yp-ink-soft);background:var(--yp-canvas);border:1px solid var(--yp-border);border-radius:8px;padding:4px 9px;justify-self:start}.yp-plan ul{margin:0;padding:0;list-style:none;display:grid;gap:9px;font-size:.93rem}.yp-plan li{display:flex;gap:10px}.yp-plan li:before{content:"✓";color:var(--yp-accent);font-weight:800}.yp-plan .yp-btn{justify-content:center}.yp-price-note{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:.88rem;color:var(--yp-ink-soft)}.yp-cmp-wrap{overflow-x:auto;margin-top:36px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-r-card)}:where(.yp) table{border-collapse:collapse;width:100%;min-width:560px;font-size:.92rem}:where(.yp) td,:where(.yp) th{text-align:left;padding:12px 18px;border-bottom:1px solid var(--yp-border)}:where(.yp) th{font-size:.82rem;color:var(--yp-ink-faint);font-weight:700}:where(.yp) td:not(:first-child),:where(.yp) th:not(:first-child){text-align:center}:where(.yp) tr:last-child td{border-bottom:0}.yp-y{color:var(--yp-ok);font-weight:800}.yp-n{color:var(--yp-ink-faint)}@media (max-width:900px){.yp-plans{grid-template-columns:1fr}}.yp-about{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.yp-about-text{display:grid;gap:16px;font-size:1.05rem;color:var(--yp-ink-soft)}.yp-about-text p:first-of-type{color:var(--yp-ink);font-size:1.2rem;font-weight:600}.yp-about-photo{border-radius:24px;overflow:hidden;position:relative;aspect-ratio:16/10}.yp-about-photo .yp-ph{position:absolute;inset:0}.yp-about-photo .yp-cap{position:absolute;left:14px;bottom:14px;background:rgba(21,25,26,.78);color:#fff;font-size:.78rem;border-radius:10px;padding:6px 10px}.yp-principles{display:grid;gap:12px;margin-top:18px}.yp-pr{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:16px;padding:16px}.yp-pr .yp-k{font-family:var(--yp-mono);color:var(--yp-accent);font-size:.8rem;padding-top:2px}.yp-pr p{font-size:.92rem;color:var(--yp-ink-soft)}.yp-agency{display:flex;align-items:center;gap:16px;margin-top:6px}.yp-agency img{width:260px;height:auto}@media (max-width:900px){.yp-about{grid-template-columns:1fr}}.yp-faq{display:grid;gap:10px;max-width:860px}:where(.yp) details{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:14px;padding:4px 20px}:where(.yp) summary{cursor:pointer;font-weight:700;padding:14px 0;list-style:none;display:flex;justify-content:space-between;gap:16px}:where(.yp) summary::-webkit-details-marker{display:none}:where(.yp) summary:after{content:"+";color:var(--yp-accent);font-weight:800;font-size:1.2rem;line-height:1}:where(.yp) details[open] summary:after{content:"–"}:where(.yp) details p{padding:0 0 16px;color:var(--yp-ink-soft)}.yp-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}.yp-cinfo{display:grid;gap:12px;margin-top:24px}.yp-ci{display:flex;align-items:center;gap:14px;background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:16px;padding:14px 16px;text-decoration:none}.yp-ci .yp-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--yp-wash);flex:none}.yp-ci .yp-ic svg{width:20px;height:20px}.yp-ci small{display:block;color:var(--yp-ink-faint);font-size:.78rem;font-weight:600}.yp-ci b{font-weight:700}:where(.yp) form{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:24px;padding:28px;display:grid;gap:14px}.yp-f2{display:grid;grid-template-columns:1fr 1fr;gap:14px}:where(.yp) label{display:grid;gap:6px;font-size:.86rem;font-weight:700}:where(.yp) input,:where(.yp) select,:where(.yp) textarea{font:inherit;font-weight:500;padding:11px 13px;border:1px solid var(--yp-border-strong);border-radius:var(--yp-r-ctl);background:var(--yp-canvas);color:var(--yp-ink);width:100%}:where(.yp) textarea{min-height:120px;resize:vertical}:where(.yp) input:focus,:where(.yp) select:focus,:where(.yp) textarea:focus{outline:2px solid var(--yp-accent-decor);border-color:transparent}.yp-kvkk{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:.84rem;color:var(--yp-ink-soft)}.yp-kvkk input{width:auto;margin-top:4px}.yp-form-msg{font-size:.9rem;border-radius:12px;padding:12px 14px;background:var(--yp-ok-soft);color:var(--yp-ok)}.yp-form-msg.yp-err{background:var(--yp-bad-soft);color:var(--yp-bad)}@media (max-width:900px){.yp-contact,.yp-f2{grid-template-columns:1fr}}.yp-final{background:var(--yp-ink);color:#fff;border-radius:28px;padding:48px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;position:relative;overflow:hidden}.yp-final:after{content:"";position:absolute;right:-80px;top:-80px;width:320px;height:320px;border-radius:50%;background:radial-gradient(closest-side,rgba(242,92,42,.45),transparent)}.yp-final p{color:#c9cfcd;margin-top:10px}.yp-final-logo{height:64px;width:auto;margin-bottom:18px}.yp-final .yp-btn{position:relative;z-index:1}@media (max-width:760px){.yp-final{grid-template-columns:1fr;padding:32px}}:where(.yp) footer{padding:56px 0 40px;border-top:1px solid var(--yp-border);margin-top:96px;font-size:.9rem;color:var(--yp-ink-soft)}.yp-fgrid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px}.yp-fgrid h5{margin:0 0 10px;font-size:.78rem;font-family:var(--yp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yp-ink-faint);font-weight:500}.yp-fgrid ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.yp-fgrid a{text-decoration:none}.yp-fgrid a:hover{color:var(--yp-ink)}.yp-legal{margin-top:36px;padding-top:20px;border-top:1px solid var(--yp-border);display:grid;gap:6px;font-size:.8rem;color:var(--yp-ink-faint)}.yp-social{display:flex;gap:8px;margin-top:14px}.yp-social a{width:36px;height:36px;border-radius:10px;border:1px solid var(--yp-border);display:grid;place-items:center;background:var(--yp-surface)}.yp-social svg{width:17px;height:17px}@media (max-width:820px){.yp-fgrid{grid-template-columns:1fr 1fr}}.yp-page>section:first-child:not(.yp-hero){padding-top:64px}.yp-page>section:last-child{padding-bottom:64px}.yp-page .yp-final{margin-top:8px}.yp-nav a[aria-current=page]{color:var(--yp-ink);text-decoration:underline;text-decoration-color:var(--yp-accent);text-decoration-thickness:2px;text-underline-offset:8px}.yp-teasers{padding-top:0}.yp-tz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.yp-tz{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:var(--yp-r-card);padding:22px;display:grid;gap:8px;align-content:start;text-decoration:none;transition:border-color .15s,transform .15s}.yp-tz:hover{border-color:var(--yp-accent);transform:translateY(-2px)}.yp-tz .yp-ic{width:40px;height:40px;border-radius:11px;background:var(--yp-accent-soft);color:var(--yp-accent);display:grid;place-items:center}.yp-tz .yp-ic svg{width:20px;height:20px}.yp-tz span:not(.yp-ic){color:var(--yp-ink-soft);font-size:.92rem}.yp-tz em{font-style:normal;font-weight:700;color:var(--yp-accent);font-size:.9rem;margin-top:4px}.yp-tz-ph{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;height:40px}@media (max-width:980px){.yp-tz-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.yp-tz-grid{grid-template-columns:1fr}}.yp-img-pour{background-image:url(/marketing/demo-pour.webp)}.yp-img-top{background-image:url(/marketing/demo-top.webp)}.yp-img-croissant{background-image:url(/marketing/demo-croissant.webp)}.yp-img-iced{background-image:url(/marketing/demo-iced.webp)}.yp-img-cheesecake{background-image:url(/marketing/demo-cheesecake.webp)}.yp-img-toast{background-image:url(/marketing/demo-toast.webp)}.yp-img-four{background-image:url(/marketing/demo-four.webp)}.yp-img-milk{background-image:url(/marketing/demo-milk.webp)}.yp-img-interior{background-image:url(/marketing/demo-interior.webp)}:where(.yp) ol,:where(.yp) ul{margin:0;padding:0;list-style:none}.yp-feat-grid,.yp-flow,.yp-pains,.yp-plans,.yp-strip-items,.yp-tz-grid{margin:0;padding:0;list-style:none}.yp-flow>li,.yp-pains>li{min-width:0}.yp-sec-head h1{font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800}.yp-aside-title,.yp-plan-name{font-size:1.14rem;font-weight:700;letter-spacing:-.01em}.yp-final h2{color:#fff}.yp-final-section{padding:0}.yp-main-gap{height:0}.yp-tz-grid>li{display:contents}.yp-tz-ph .yp-ph{border-radius:8px;display:block}.yp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.yp-plans>li{list-style:none}.yp-plan>ul>li:before{content:"✓";color:var(--yp-accent);font-weight:800}.yp-cmp-wrap table td.yp-num{font-variant-numeric:tabular-nums}.yp .mk-header{background:rgba(250,250,247,.86);border-bottom:1px solid var(--yp-border)}.yp .mk-header-row{min-height:80px;height:80px;gap:28px}.yp .mk-brand{min-height:0}.yp .mk-brand[data-size=header] .mk-brand-logo{height:56px}.yp .mk-brand[data-size=footer] .mk-brand-logo{height:60px}.yp .mk-nav{gap:22px}.yp .mk-nav-link{min-height:0;padding:0;font-size:.92rem;color:var(--yp-ink-soft)}.yp .mk-nav-link:hover,.yp .mk-nav-link[aria-current=page]{color:var(--yp-ink)}.yp .mk-nav-link[aria-current=page]{text-decoration-color:var(--yp-accent)}.yp .mk-actions{gap:10px}.yp .yp-head-btn{padding:9px 14px;font-size:.88rem}.yp .mk-menu-panel{height:calc(100dvh - 80px);background:var(--yp-canvas)}@media (max-width:980px){.yp .mk-actions-lang,.yp .mk-head-login,.yp .mk-nav{display:none}.yp .mk-menu{display:block}}@media (max-width:560px){.yp .mk-head-cta{display:none}}.yp-main{flex:1 1 auto;min-width:0}.yp .mk-main{padding-bottom:0}.yp .yp-footer{background:transparent}.yp-footer-tag{margin-top:12px;max-width:40ch}.yp-fh{margin:0 0 10px;font-size:.78rem;font-family:var(--yp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--yp-ink-faint);font-weight:500}.yp-fgrid li,.yp-fh{line-height:1.6}.yp-fgrid .mk-brand{display:flex}.yp-fld{display:grid;gap:6px;min-width:0}.yp-fld>label{display:block;font-size:.86rem;font-weight:700}.yp .wl-error,.yp .wl-form-error{color:var(--yp-bad);font-size:.84rem;font-weight:600;margin:0}.yp .wl-form-error{background:var(--yp-bad-soft);border-radius:12px;padding:12px 14px}.yp .wl-hint{margin:0;font-size:.8rem;color:var(--yp-ink-faint)}.yp .wl-consent-label{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:.84rem;color:var(--yp-ink-soft)}.yp .wl-consent-label input{width:auto;margin-top:4px}.yp .wl-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.yp .wl-done{display:grid;gap:10px;justify-items:start}.yp-join-card{background:var(--yp-surface);border:1px solid var(--yp-border);border-radius:24px;padding:28px;min-width:0}.yp-join-card form{background:none;border:0;border-radius:0;padding:0}.yp-join-aside{display:grid;gap:12px;margin-top:24px}.yp-join-aside ul{display:grid;gap:8px;color:var(--yp-ink-soft);font-size:.95rem}.yp-join-aside li{display:flex;gap:10px}.yp-join-aside li:before{content:"✓";color:var(--yp-accent);font-weight:800}.yp-link{color:var(--yp-accent);font-weight:700;text-underline-offset:3px}.yp .yp-contact>div{min-width:0}.yp-cap{font-family:inherit}.yp .wl-consent-label a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.yp-cmp-wrap{position:relative}.yp .mk-menu-button{width:auto;height:auto;padding:8px 10px;border-radius:10px;border:1px solid var(--yp-border-strong);background:transparent;color:var(--yp-ink);font:inherit;font-weight:700}