@font-face{font-display:swap;font-family:Rosemartin;font-style:normal;font-weight:400;src:url(/fonts/Rosemartin.otf) format("opentype")}@font-face{font-display:swap;font-family:Pretendard;font-style:normal;font-weight:100 900;src:url(/fonts/PretendardVariable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:100 900;src:url(/fonts/Fraunces-Variable.woff2) format("woff2-variations")}@font-face{font-display:swap;font-family:Fraunces;font-style:italic;font-weight:100 900;src:url(/fonts/Fraunces-Variable-Italic.woff2) format("woff2-variations")}:root{--canvas:#0b0a09;--surface:#161412;--surface-muted:#1c1a17;--surface-strong:#262320;--deep-surface:#0e0d0b;--panel:#141210;--ink:#f4f4f3;--ink-soft:#cbc6bd;--ink-muted:#a39d92;--border:#2a2723;--border-strong:#403c36;--hairline:rgba(246,243,236,0.09);--hairline-strong:rgba(246,243,236,0.16);--accent:#f05b62;--accent-dark:#ff7b83;--accent-soft:#2a1c1e;--accent-hover:#ff6f76;--accent-press:#d94d54;--accent-tint:rgba(240,91,98,0.14);--accent-ring:rgba(240,91,98,0.3);--cta-primary:#f05b62;--cta-primary-hover:#ff7b83;--cta-soft:#18181b;--cta-soft-border:#34343a;--cta-soft-ink:#f4f4f3;--floatbar-h:60px;--floatbar-gap:16px;--floatbar-max:1080px;--header-height:calc(var(--floatbar-h) + var(--floatbar-gap) * 2);--page-x:clamp(20px,5vw,72px);--content-max:1180px;--fs-display:clamp(3.25rem,7vw,6.5rem);--fs-h2:clamp(2rem,4.4vw,3.6rem);--fs-h3:clamp(1.25rem,1.7vw,1.6rem);--fs-stat:clamp(2.4rem,4vw,3.4rem);--fs-lead:clamp(1rem,1.25vw,1.2rem);--tracking-eyebrow:0.18em;--lh-display:1;--radius-panel:28px;--radius-card:18px;--radius-chip:999px;--font-main:"Pretendard",system-ui,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;--display-font:"Fraunces",var(--font-main);--brand-font:"Fraunces",var(--font-main);--screen-canvas:#05070b;--screen-surface:#10141b;--screen-surface-muted:#151b24;--screen-border:#252e3b;--screen-border-strong:#354052;--screen-text:#f5f7fb;--screen-text-soft:#b5c0d0;--screen-text-muted:#9aa8bc;--dial-fill:#f05b62;--dial-fill-idle:#77323a;--dial-hand:#ff7b83;--dial-track:#221018;--tl-red:#ff5f57;--tl-yellow:#febc2e;--tl-green:#28c840}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 8px)}body,html{background:var(--canvas);color:var(--ink);font-family:var(--font-main)}body{margin:0;letter-spacing:0;word-break:keep-all}a{color:inherit;text-decoration:none}button{font:inherit}.locale-shell{padding-top:var(--header-height)}.site-header{align-items:center;backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);background:rgba(20,18,16,.66);border:1px solid var(--hairline-strong);border-radius:999px;box-shadow:0 14px 40px rgba(0,0,0,.42),inset 0 1px 0 rgba(246,243,236,.06);display:grid;gap:18px;grid-template-columns:auto 1fr auto;height:var(--floatbar-h);left:50%;max-width:var(--floatbar-max);padding:0 10px 0 22px;position:fixed;top:var(--floatbar-gap);transform:translateX(-50%);width:calc(100% - var(--page-x) * 2);z-index:30}.site-header-dark{color:var(--ink)}.brand-lockup{font-size:19px;font-weight:400;gap:10px;min-width:max-content}.brand-lockup,.brand-mark{align-items:center;display:inline-flex}.brand-mark{background:url(/monkonly-icon.png) 50%/cover no-repeat;border-radius:9px;height:36px;justify-content:center;overflow:hidden;width:36px}.brand-lockup span:last-child{font-family:var(--brand-font);font-weight:400}.closing-cta h2,.hero-copy h1,.hero-copy h2,.legal-hero h1,.legal-markdown h2,.legal-markdown h3,.pricing-card strong,.pricing-copy h2,.pricing-final-section h2,.pricing-launch-panel h2,.pricing-page-copy h1,.pricing-plan-price strong,.section-heading h2,.site-footer-cta h2,.testimonial-card .testimonial-title,.use-case-detail strong{font-family:var(--display-font);font-optical-sizing:auto}.closing-cta h2:lang(ko),.hero-copy h1:lang(ko),.hero-copy h2:lang(ko),.legal-hero h1:lang(ko),.pricing-copy h2:lang(ko),.pricing-final-section h2:lang(ko),.pricing-launch-panel h2:lang(ko),.pricing-page-copy h1:lang(ko),.section-heading h2:lang(ko),.site-footer-cta h2:lang(ko),.testimonial-card .testimonial-title:lang(ko),.use-case-detail strong:lang(ko){font-family:var(--font-main);font-weight:720;letter-spacing:-.02em}.eyebrow{align-items:center;color:var(--ink-muted);display:inline-flex;font-family:var(--font-main);font-size:12px;font-weight:600;gap:8px;letter-spacing:var(--tracking-eyebrow);margin:0;text-transform:uppercase}.eyebrow-star:before{color:var(--accent);content:"✻";font-size:13px}.site-header-dark .brand-lockup{color:var(--ink)}.header-nav{align-items:center;display:flex;gap:26px;justify-content:center}.header-nav a{color:var(--ink-soft);font-size:14px;font-weight:540;transition:color .16s ease}.header-nav a:hover{color:var(--ink)}.site-header-dark .header-nav a{color:rgba(255,255,255,.72)}.site-header-dark .header-nav a:hover{color:var(--ink)}.header-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.language-menu{position:relative}.language-menu summary{align-items:center;border:1px solid var(--border-strong);border-radius:8px;color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:13px;font-weight:620;gap:7px;height:38px;justify-content:center;list-style:none;padding:0 12px;transition:border-color .16s ease,color .16s ease}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{content:"⌄";font-size:13px;line-height:1}.language-menu summary:hover,.language-menu[open] summary{border-color:var(--ink);color:var(--ink)}.site-header-dark .language-menu summary{border-color:rgba(255,255,255,.22);color:rgba(255,255,255,.76)}.site-header-dark .language-menu summary:hover,.site-header-dark .language-menu[open] summary{border-color:rgba(255,255,255,.62);color:var(--ink)}.language-menu div{background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;box-shadow:0 18px 44px rgba(31,31,31,.1);display:grid;min-width:132px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.language-menu a{border-radius:7px;color:var(--ink-soft);font-size:13px;font-weight:580;padding:9px 10px}.language-menu a:hover,.language-menu a[aria-current=page]{background:var(--surface-muted);color:var(--ink)}.marketing-button{align-items:center;border:1px solid var(--cta-primary);border-radius:8px;display:inline-flex;font-size:14px;font-weight:650;gap:8px;justify-content:center;line-height:1;min-height:38px;padding:0 16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;white-space:nowrap}.marketing-button:hover{box-shadow:0 10px 26px rgba(0,0,0,.32);transform:translateY(-1px)}.marketing-button-dark{background:var(--cta-primary);color:var(--ink)}.marketing-button-dark:hover{background:var(--cta-primary-hover);border-color:var(--cta-primary-hover)}.marketing-button-light{background:var(--cta-soft);border-color:var(--cta-soft-border);color:var(--cta-soft-ink)}.marketing-button-light:hover{background:var(--surface-muted);border-color:var(--cta-primary);color:var(--ink)}.hero-section{align-items:center;background:linear-gradient(180deg,rgba(11,10,9,.74) 0,rgba(11,10,9,.84) 52%,var(--canvas) 100%),radial-gradient(ellipse at 50% 0,rgba(246,243,236,.06),transparent 50%);background-color:var(--canvas);color:var(--ink);display:flex;flex-direction:column;isolation:isolate;min-height:calc(100svh - var(--header-height));overflow:hidden;padding:clamp(48px,5vw,74px) var(--page-x) 0;position:relative}.brand-logo{display:block;fill:currentColor;height:100%;width:100%}.hero-copy{animation:rise-in .65s ease both;margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:2}.legal-hero p,.pricing-card p,.pricing-copy p,.pricing-final-section p,.pricing-launch-panel p,.pricing-page-copy p,.pricing-plan-heading p,.section-heading p,.target-panel p,.use-case-card p{color:var(--ink-muted);font-size:12px;font-weight:580;letter-spacing:.16em;margin:0;text-transform:uppercase}.hero-copy h1{color:var(--ink);font-size:clamp(58px,7vw,104px);font-weight:420;letter-spacing:-.012em;line-height:.98;margin:0}.hero-copy h2{color:var(--ink);font-size:clamp(24px,3vw,46px);font-weight:440;letter-spacing:-.005em;line-height:1.16;margin:18px auto 0;max-width:760px}.rotating-word{display:inline-block;transition:opacity .32s ease}.rotating-word-hidden{opacity:0}@media (prefers-reduced-motion:reduce){.rotating-word{transition:none}}.hero-copy>span{color:rgba(255,255,255,.7);display:block;font-size:clamp(16px,1.25vw,19px);font-weight:450;line-height:1.6;margin:18px auto 0;max-width:620px}.hero-actions{justify-content:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-section .marketing-button-dark{background:var(--cta-primary);border-color:var(--cta-primary);color:var(--ink)}.hero-section .marketing-button-dark:hover{background:var(--cta-primary-hover)}.hero-section .marketing-button-light{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:var(--ink)}.hero-section .marketing-button-light:hover{border-color:rgba(255,255,255,.58)}.hero-product-stage{margin:clamp(36px,5vw,64px) auto 0;max-width:1040px;position:relative;width:min(100%,1040px);z-index:2}.hero-product-stage:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.06),transparent 68%);content:"";inset:-18% -8% 2%;pointer-events:none;position:absolute;z-index:-1}.hero-target-rail{align-items:center;align-self:stretch;background:rgba(11,10,9,.86);border-top:1px solid var(--hairline);color:rgba(255,255,255,.8);display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-left:calc(-1 * var(--page-x));margin-right:calc(-1 * var(--page-x));margin-top:22px;min-height:66px;padding:14px var(--page-x);position:relative;z-index:3}.hero-target-rail>span:first-child{color:var(--ink-muted);font-size:12px;font-weight:580;letter-spacing:.16em;text-transform:uppercase}.hero-target-chip{align-items:center;display:inline-flex;font-size:14px;font-weight:650;gap:8px}.hero-target-chip span{align-items:center;background:color-mix(in srgb,currentColor 16%,rgba(255,255,255,.14));border:1px solid color-mix(in srgb,currentcolor 32%,rgba(255,255,255,.2));border-radius:50%;display:inline-flex;height:28px;justify-content:center;width:28px}.hero-target-chip .brand-logo{height:16px;width:16px}.device-frame{display:flex;justify-content:center;margin:0 auto;perspective:1600px;position:relative;width:100%}.device-frame-glow{background:radial-gradient(ellipse at 50% 38%,var(--accent-ring) 0,rgba(240,91,98,.1) 32%,transparent 66%);filter:blur(16px);inset:-14% -8% -10%;pointer-events:none;position:absolute;z-index:-1}.device-frame-inner{animation:preview-in .78s ease .12s both;transform:rotateX(3deg) rotateY(-8deg);transform-origin:center;transform-style:preserve-3d;width:min(440px,100%);will-change:transform}.app-window{background:var(--screen-canvas);border:1px solid var(--screen-border-strong);border-radius:14px;box-shadow:0 44px 120px -28px rgba(0,0,0,.7),0 18px 48px -24px rgba(0,0,0,.72),inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden}.app-window-bar{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--screen-canvas);border-bottom:1px solid var(--screen-border);display:grid;grid-template-columns:1fr auto 1fr;height:38px;padding:0 14px}.app-window-lights{align-items:center;display:inline-flex;gap:8px;justify-self:start}.app-window-light{border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.4);height:12px;width:12px}.app-window-light--close{background:var(--tl-red)}.app-window-light--min{background:var(--tl-yellow)}.app-window-light--zoom{background:var(--tl-green)}.app-window-title{color:var(--screen-text-soft);font-family:var(--brand-font);font-size:12px;font-weight:600;justify-self:center;letter-spacing:.02em;opacity:.9}.app-window-actions{align-items:center;display:inline-flex;gap:6px;justify-self:end}.app-window-action{align-items:center;background:rgba(255,255,255,.03);border:1px solid var(--screen-border);border-radius:6px;color:var(--screen-text-muted);display:inline-flex;height:22px;justify-content:center;width:26px}.app-window-body{background:var(--screen-canvas)}.am-screen{display:flex;flex-direction:column;gap:14px;padding:18px 20px 22px}.am-title{color:var(--screen-text);font-family:"Rosemartin",var(--font-main);font-size:24px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0}.am-dial-wrap{align-items:center;display:flex;flex-direction:column;padding:2px 0}.app-dial{display:block}.am-digits{color:var(--screen-text);font-family:var(--font-main);font-size:30px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.01em;line-height:1;margin-top:8px}.am-caption{color:var(--screen-text-muted);font-size:12px;font-weight:700;margin-top:4px;text-align:center}.am-targets{align-items:center;background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-top:2px;padding:12px 14px}.am-targets-label{color:var(--screen-text-soft);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.am-targets-chevron{color:var(--screen-text-soft);flex-shrink:0}@media (max-width:640px){.device-frame-inner{transform:none;width:min(380px,100%)}}@media (prefers-reduced-motion:reduce){.device-frame-inner,.hero-copy{animation:none}}.page-section,.pricing-section,.workflow-inner{margin:0 auto;max-width:var(--content-max);padding-left:var(--page-x);padding-right:var(--page-x)}.page-section{padding-bottom:clamp(72px,10vw,138px);padding-top:clamp(64px,9vw,118px)}.section-heading{display:grid;gap:12px;max-width:680px}.pricing-copy h2,.section-heading h2{font-size:clamp(28px,3.3vw,46px);font-weight:440;letter-spacing:-.006em;line-height:1.16;margin:0}.pricing-copy>span,.section-heading span{color:var(--ink-soft);font-size:clamp(15px,1.25vw,18px);font-weight:450;line-height:1.58}.pricing-card,.testimonial-card,.use-case-card{background:var(--surface);border:1px solid var(--hairline);border-radius:16px}.testimonial-card:hover,.use-case-card:hover{border-color:var(--ink);transform:translateY(-2px)}.pricing-card li,.testimonial-card blockquote,.use-case-card>span,.workflow-step p{color:var(--ink-soft);font-size:15px;line-height:1.55}.use-case-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.use-case-chip{align-items:center;background:var(--surface);border:1px solid var(--hairline-strong);border-radius:var(--radius-chip);color:var(--ink-soft);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:9px;padding:10px 18px;transition:background .16s ease,border-color .16s ease,color .16s ease}.use-case-chip svg{opacity:.66;transition:color .16s ease,opacity .16s ease}.use-case-chip:hover{border-color:var(--ink-muted);color:var(--ink)}.use-case-chip[aria-pressed=true]{background:var(--surface-strong);border-color:var(--accent-ring);color:var(--ink)}.use-case-chip[aria-pressed=true] svg{color:var(--accent);opacity:1}.use-case-detail{align-items:stretch;background:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);display:grid;gap:clamp(20px,4vw,48px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:18px;overflow:hidden;padding:clamp(26px,4vw,44px)}.use-case-detail-text{align-self:center;display:flex;flex-direction:column}.use-case-detail strong{font-size:var(--fs-stat);font-weight:440;letter-spacing:-.01em;line-height:.96}.use-case-detail-label{color:var(--ink-muted);font-size:12px;font-weight:600;letter-spacing:var(--tracking-eyebrow);margin:14px 0 0;text-transform:uppercase}.use-case-detail-text span{color:var(--ink-soft);font-size:var(--fs-lead);line-height:1.6;margin-top:16px}.use-case-detail-visual{border-radius:var(--radius-card);display:flex;min-height:248px}.uc-screen{background:var(--screen-canvas);border:1px solid var(--screen-border);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.05);flex:1 1;flex-direction:column;gap:16px;padding:22px}.uc-screen,.uc-screen-head{display:flex;justify-content:space-between}.uc-screen-head{align-items:center}.uc-screen-os{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:999px;color:var(--screen-text-soft);font-size:11px;font-weight:600;padding:5px 10px}.uc-apps{display:grid;gap:8px}.uc-app{align-items:center;background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:10px;display:grid;gap:12px;grid-template-columns:30px minmax(0,1fr) auto;padding:9px 12px}.uc-app .icon-tile .brand-logo{height:16px;width:16px}.uc-app-name{color:var(--screen-text);font-size:13px;font-weight:600}.uc-app-state{color:var(--screen-text-muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.uc-screen-foot{align-items:baseline;display:flex;gap:12px}.uc-metric{color:var(--screen-text);font-family:"Rosemartin",var(--font-main);font-size:30px;font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap}.uc-tag{color:var(--screen-text-muted);font-size:12px;font-weight:600}.workflow-section{background:var(--deep-surface);color:var(--ink)}.workflow-inner{padding-bottom:clamp(72px,10vw,126px);padding-top:clamp(72px,10vw,126px)}.workflow-section .section-heading span{color:var(--ink-soft)}.step-card-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:38px}.step-card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-panel);display:flex;flex-direction:column;overflow:hidden;padding:22px;transition:border-color .16s ease,transform .16s ease}.step-card:hover{border-color:var(--border-strong);transform:translateY(-2px)}.step-visual{align-items:center;background:radial-gradient(120% 120% at 50% 0,rgba(246,243,236,.06),transparent 70%),var(--deep-surface);border:1px solid var(--hairline);border-radius:var(--radius-card);display:flex;justify-content:center;margin-bottom:22px;min-height:192px;padding:22px}.screen-mini{background:var(--screen-canvas);border:1px solid var(--screen-border);border-radius:14px;box-shadow:0 18px 50px -30px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.05);display:flex;flex-direction:column;gap:10px;padding:14px;width:100%}.screen-mini--center{align-items:center;gap:12px;justify-content:center;padding:18px 14px}.seg{background:var(--screen-surface-muted);border:1px solid var(--screen-border);display:flex;padding:3px}.seg,.seg-opt{border-radius:999px}.seg-opt{align-items:center;color:var(--screen-text-soft);display:inline-flex;flex:1 1;font-size:12px;font-weight:600;gap:6px;height:30px;justify-content:center}.seg-opt--on{background:var(--screen-surface);color:var(--screen-text)}.seg-badge{align-items:center;background:var(--dial-fill);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-style:normal;font-weight:800;height:16px;justify-content:center;min-width:16px;padding:0 5px}.tcard{background:var(--screen-surface);border:1px solid var(--screen-border);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.tcard-title{color:var(--screen-text);font-size:12px;font-weight:700}.icon-rail{display:flex}.icon-tile{align-items:center;background:color-mix(in srgb,currentColor 18%,var(--screen-surface));border:1px solid var(--screen-border);border-radius:8px;display:inline-flex;height:30px;justify-content:center;width:30px}.icon-tile+.icon-tile{margin-left:-8px}.icon-tile .brand-logo{height:16px;width:16px}.site-tile{align-items:center;background:var(--screen-surface-muted);border:1px solid var(--screen-border);border-radius:8px;color:var(--screen-text-soft);display:inline-flex;font-size:12px;font-weight:800;height:30px;justify-content:center;width:30px}.site-tile+.site-tile{margin-left:-8px}.site-tile--overflow{color:var(--screen-text);font-size:11px}.dur-console{display:flex;gap:16px}.dur-console,.dur-step{align-items:center;justify-content:center}.dur-step{background:var(--screen-surface);border:1px solid var(--screen-border-strong);border-radius:999px;font-size:20px;height:40px;width:40px}.dur-readout,.dur-step{color:var(--screen-text);display:inline-flex}.dur-readout{align-items:baseline;font-family:"Rosemartin",var(--font-main);font-size:48px;font-weight:600;gap:3px;line-height:1}.dur-readout small{color:var(--screen-text-soft);font-size:22px;font-weight:500}.run-status{align-items:center;background:var(--accent-tint);border:1px solid var(--accent-ring);border-radius:999px;color:var(--screen-text);display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:7px 14px}.run-status i{background:var(--dial-fill);border-radius:50%;height:8px;width:8px}.run-digits{color:var(--screen-text);font-family:var(--font-main);font-size:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.step-card h3{font-size:var(--fs-h3);font-weight:600;line-height:1.18;margin:12px 0 0}.step-card-body{color:var(--ink-soft);font-size:15px;line-height:1.55;margin:10px 0 0}.ba-section{background:var(--canvas);border-bottom:1px solid var(--border)}.ba-inner{margin:0 auto;max-width:var(--content-max);padding:clamp(64px,9vw,112px) var(--page-x)}.ba-compare{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:40px}.ba-panel{gap:16px;margin:0}.ba-panel,.ba-stage{display:flex;flex-direction:column}.ba-stage{align-items:center;border:1px solid var(--hairline);border-radius:var(--radius-panel);gap:14px;justify-content:center;min-height:268px;overflow:hidden;padding:30px;position:relative}.ba-stage--blocked{background:radial-gradient(120% 120% at 50% 0,rgba(246,243,236,.05),transparent 70%),var(--surface)}.ba-stage--focused{background:var(--screen-canvas);border-color:var(--screen-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.ba-app-grid{display:grid;filter:grayscale(.5) brightness(.6);gap:14px;grid-template-columns:repeat(3,1fr);opacity:.8}.ba-app-grid .icon-tile{border-radius:12px;height:48px;width:48px}.ba-app-grid .brand-logo{height:24px;width:24px}.ba-site-card{background:rgba(246,243,236,.03);border:1px solid var(--hairline);border-radius:12px;display:flex;filter:grayscale(.5) brightness(.7);flex-direction:column;gap:8px;max-width:220px;opacity:.85;padding:12px 14px;width:100%}.ba-site-card-head{color:var(--ink-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ba-site-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.ba-site-list li{align-items:center;color:var(--ink-muted);display:flex;font-size:13px;gap:8px}.ba-site-list li span{text-decoration:line-through;text-decoration-color:var(--accent)}.ba-site-lock{color:var(--accent);flex-shrink:0}.ba-stamp{background:var(--accent);border-radius:9px;box-shadow:0 10px 30px rgba(240,91,98,.42);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;padding:6px 12px;position:absolute;right:16px;top:16px;transform:rotate(-8deg)}.ba-focus-title{color:var(--screen-text);font-family:"Rosemartin",var(--font-main);font-size:18px;font-weight:800;letter-spacing:-.01em}.ba-focus-digits{color:var(--screen-text);font-family:var(--font-main);font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.ba-arrow{color:var(--ink-muted);justify-content:center}.ba-arrow,.ba-cap{align-items:center;display:flex}.ba-cap{flex-direction:column;gap:4px;text-align:center}.ba-cap strong{color:var(--ink);font-size:15px;font-weight:680}.ba-cap span{color:var(--ink-muted);font-size:13px}@media (max-width:760px){.ba-compare{grid-template-columns:minmax(0,1fr)}.ba-arrow{transform:rotate(90deg)}}.testimonials-section{border-bottom:1px solid var(--border)}.testimonial-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px}.testimonial-card{display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:248px;padding:24px;transition:border-color .16s ease,transform .16s ease}.testimonial-card blockquote{margin:0}.testimonial-card figcaption{display:grid;gap:4px;margin-top:34px}.testimonial-card strong{font-size:15px;font-weight:650}.testimonial-card span{color:var(--ink-muted);font-size:13px;font-weight:560}.pricing-section{align-items:center;display:grid;gap:clamp(24px,5vw,62px);grid-template-columns:minmax(0,1fr) 360px;padding-bottom:clamp(72px,9vw,120px);padding-top:clamp(72px,9vw,120px)}.pricing-copy{display:grid;gap:14px}.pricing-card{display:grid;gap:24px;padding:24px}.pricing-card strong{display:block;font-size:40px;font-weight:640;line-height:1;margin-top:12px}.pricing-card div>span{color:var(--ink-muted);display:block;font-size:14px;font-weight:560;margin-top:8px}.pricing-card ul{border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:grid;gap:10px;list-style:none;margin:0;padding:18px 0}.pricing-card li{align-items:center;display:grid;gap:10px;grid-template-columns:10px 1fr}.pricing-card li:before{background:var(--ink-soft);border-radius:50%;content:"";height:6px;width:6px}.pricing-page{overflow:hidden}.pricing-page-hero{display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,.92fr) minmax(320px,.72fr);min-height:calc(76svh - var(--header-height));padding:clamp(56px,8vw,110px) var(--page-x) clamp(54px,7vw,96px)}.pricing-page-copy{align-self:center;animation:rise-in .65s ease both;max-width:760px}.pricing-page-copy h1{font-size:clamp(56px,8vw,112px);font-weight:430;letter-spacing:-.012em;line-height:.92;margin:18px 0 0}.pricing-final-section div>span,.pricing-launch-panel>span,.pricing-page-copy>span,.pricing-plan>span{color:var(--ink-soft);display:block;font-size:clamp(16px,1.45vw,21px);font-weight:520;line-height:1.58;margin-top:22px}.pricing-launch-panel{align-self:center;background:var(--deep-surface);border-radius:14px;color:var(--ink);display:grid;min-height:360px;padding:clamp(26px,4vw,42px)}.pricing-launch-panel h2{align-self:center;font-size:clamp(27px,3.1vw,42px);font-weight:440;letter-spacing:-.01em;line-height:1.14;margin:22px 0}.pricing-launch-panel>span{color:var(--ink-soft);margin-top:0}.pricing-comparison-section,.pricing-final-section,.pricing-plans-section{margin:0 auto;max-width:var(--content-max);padding-left:var(--page-x);padding-right:var(--page-x)}.pricing-plans-section{padding-bottom:clamp(70px,9vw,118px);padding-top:clamp(62px,8vw,104px)}.pricing-plan-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:34px}.pricing-purchase-note{align-items:center;background:var(--surface);border:1px solid var(--hairline);border-radius:16px;display:flex;flex-wrap:wrap;gap:18px 24px;justify-content:space-between;margin-top:16px;padding:22px 24px}.pricing-purchase-note span{color:var(--ink-muted);flex:1 1 320px;font-size:15px;line-height:1.5;min-width:0}.pricing-purchase-note .marketing-button{flex:0 0 auto}.pricing-plan{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;display:grid;gap:22px;min-width:0;padding:24px;transition:border-color .16s ease,transform .16s ease}.pricing-plan:hover{border-color:var(--ink);transform:translateY(-2px)}.pricing-plan-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0}.pricing-plan-heading>span{background:var(--surface-strong);border:1px solid var(--hairline-strong);border-radius:999px;color:var(--ink-soft);font-size:11px;font-weight:580;letter-spacing:.1em;line-height:1;padding:8px 10px;text-transform:uppercase;white-space:normal}.pricing-plan-price{display:grid;gap:8px}.pricing-plan-price strong{display:block;font-size:clamp(32px,3.4vw,44px);letter-spacing:0;line-height:.95;white-space:nowrap}.pricing-plan-price span{color:var(--ink-muted);font-size:14px;font-weight:760}.pricing-plan-price small{color:var(--ink-soft);font-size:14px;font-weight:680}.pricing-plan ul{border-top:1px solid var(--border);display:grid;gap:10px;list-style:none;margin:0;padding:18px 0 0}.pricing-plan li{align-items:center;color:var(--ink-soft);display:grid;font-size:15px;gap:10px;grid-template-columns:10px 1fr;line-height:1.5}.pricing-plan li:before{background:var(--ink-soft);border-radius:50%;content:"";height:6px;width:6px}.pricing-comparison-section{border-top:1px solid var(--border);padding-bottom:clamp(70px,9vw,118px);padding-top:clamp(62px,8vw,104px)}.pricing-comparison-scroll{margin-top:34px;max-width:100%;overflow-x:auto}.pricing-comparison-table{border-collapse:collapse;min-width:680px;width:100%}.pricing-comparison-table td,.pricing-comparison-table th{border-bottom:1px solid var(--border);font-size:15px;line-height:1.45;padding:18px 16px;text-align:left;vertical-align:top}.pricing-comparison-table thead th{color:var(--ink);font-weight:820}.pricing-comparison-table tbody th{color:var(--ink);font-weight:760}.pricing-comparison-table td{color:var(--ink-soft);font-weight:650}.pricing-final-section{align-items:center;border-top:1px solid var(--border);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto;padding-bottom:clamp(70px,9vw,118px);padding-top:clamp(56px,8vw,92px)}.pricing-final-section h2{font-size:clamp(34px,5vw,66px);font-weight:440;letter-spacing:-.01em;line-height:1.02;margin:12px 0 0;max-width:860px}.pricing-final-section div>span{max-width:660px}.legal-page{overflow:hidden}.legal-document,.legal-hero{margin:0 auto;max-width:980px;padding-left:var(--page-x);padding-right:var(--page-x)}.legal-hero{padding-bottom:clamp(42px,6vw,72px);padding-top:clamp(54px,8vw,104px)}.legal-hero h1{font-size:clamp(44px,7vw,86px);font-weight:430;letter-spacing:-.012em;line-height:.94;margin:18px 0 0}.legal-hero>span{color:var(--ink-soft);display:block;font-size:clamp(16px,1.45vw,21px);font-weight:520;line-height:1.58;margin-top:22px;max-width:700px}.legal-document{padding-bottom:clamp(70px,9vw,118px)}.legal-markdown{background:var(--surface);border:1px solid var(--hairline);border-radius:16px;color:var(--ink);padding:clamp(24px,4vw,44px)}.legal-markdown h2{border-top:1px solid var(--border);font-size:clamp(24px,3vw,34px);font-weight:480;letter-spacing:-.006em;line-height:1.16;margin:42px 0 16px;padding-top:34px}.legal-markdown h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal-markdown h3{font-size:clamp(18px,2vw,23px);font-weight:540;letter-spacing:0;line-height:1.22;margin:30px 0 12px}.legal-markdown li,.legal-markdown p,.legal-markdown td,.legal-markdown th{font-size:15px;line-height:1.72}.legal-markdown p{color:var(--ink-soft);margin:12px 0}.legal-markdown ol,.legal-markdown ul{color:var(--ink-soft);margin:12px 0 18px;padding-left:22px}.legal-markdown li{margin:6px 0;padding-left:2px}.legal-markdown strong{color:var(--ink)}.legal-markdown a{color:var(--ink);font-weight:620;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px}.legal-markdown code{background:var(--surface-muted);border:1px solid var(--border);border-radius:5px;color:var(--ink);font-family:var(--font-main);font-size:.92em;padding:2px 5px}.legal-table-wrapper{border:1px solid var(--border);border-radius:10px;margin:18px 0 26px;max-width:100%;overflow-x:auto}.legal-markdown table{border-collapse:collapse;min-width:760px;width:100%}.legal-markdown td,.legal-markdown th{border-bottom:1px solid var(--border);padding:14px 15px;text-align:left;vertical-align:top}.legal-markdown th{background:var(--surface-muted);color:var(--ink);font-weight:820}.legal-markdown td{color:var(--ink-soft);font-weight:520}.legal-markdown tr:last-child td,.legal-markdown tr:last-child th{border-bottom:0}.site-footer{background:var(--deep-surface);color:var(--ink);overflow:hidden}.site-footer-inner{margin:0 auto;max-width:1240px;padding-left:var(--page-x);padding-right:var(--page-x);width:100%}.site-footer-cta{align-items:flex-end;border-top:1px solid var(--border);display:flex;gap:48px;justify-content:space-between;padding:clamp(44px,6vw,72px) 0 clamp(48px,6vw,76px)}.site-footer-cta h2{color:var(--ink);font-size:clamp(26px,3.2vw,42px);font-weight:460;letter-spacing:-.012em;line-height:1.1;margin:0}.site-footer-cta h2 span{display:block}.site-footer-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.site-footer-download-link,.site-footer-primary-cta,.site-footer-secondary-cta{align-items:center;display:inline-flex;justify-content:center;line-height:1;transition:background .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.site-footer-primary-cta,.site-footer-secondary-cta{border-radius:12px;font-size:15px;font-weight:720;min-height:50px;padding:0 24px}.site-footer-primary-cta{background:var(--cta-primary);color:var(--deep-surface);box-shadow:0 14px 40px rgba(240,91,98,.16)}.site-footer-primary-cta:hover{background:var(--cta-primary-hover);transform:translateY(-1px)}.site-footer-secondary-cta{background:var(--surface);color:var(--ink)}.site-footer-secondary-cta:hover{background:var(--surface-muted);transform:translateY(-1px)}.site-footer-columns{display:grid;gap:34px;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:clamp(60px,8vw,92px)}.site-footer-column-heading{color:rgba(255,255,255,.48);font-size:11px;font-weight:560;letter-spacing:0;line-height:1.2;margin:0 0 20px}.site-footer-column-heading-uppercase{text-transform:uppercase}.site-footer-column nav{align-items:flex-start;display:flex;flex-direction:column;gap:15px}.site-footer-column-link{color:var(--ink-soft);font-size:15px;font-weight:500;line-height:1.35;transition:color .15s ease;width:fit-content}.site-footer-column-link:hover{color:var(--ink)}.site-footer-company,.site-footer-download-row,.site-footer-legal-row{box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.site-footer-download-row{align-items:center;display:flex;gap:24px;justify-content:space-between;padding:38px 0}.site-footer-download-row nav{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.site-footer-download-link{background:rgba(255,255,255,.08);border-radius:14px;color:var(--ink);font-size:13px;font-weight:680;min-height:44px;padding:0 16px}.site-footer-download-link:hover{background:rgba(255,255,255,.14)}.site-footer-brand{align-items:center;color:var(--ink);display:inline-flex;gap:10px;opacity:.9}.site-footer-brand span{align-items:center;background:url(/monkmate-icon.png) 50%/cover no-repeat,var(--surface);border-radius:6px;display:inline-flex;height:30px;justify-content:center;overflow:hidden;width:30px}.site-footer-brand strong{font-family:var(--brand-font);font-size:18px;font-weight:400;letter-spacing:0}.site-footer-company{padding:38px 0}.site-footer-company div{display:flex;flex-direction:column;gap:8px;max-width:980px}.site-footer-company p{color:rgba(255,255,255,.48);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;line-height:1.65;margin:0}.site-footer-company p:first-child{color:rgba(255,255,255,.82);font-weight:720}.site-footer-company p:nth-child(4){color:rgba(255,255,255,.4);font-size:11.5px;padding-top:4px}.site-footer-company a{color:rgba(255,255,255,.72);transition:color .15s ease}.site-footer-company a:hover{color:var(--ink)}.site-footer-legal-row{padding:28px 0}.site-footer-legal-row nav{align-items:center;display:flex;flex-wrap:wrap;gap:6px 0}.site-footer-legal-row span{align-items:center;display:inline-flex;gap:16px}.site-footer-legal-row i{background:rgba(255,255,255,.16);display:inline-flex;height:12px;width:1px}.site-footer-legal-link{color:rgba(255,255,255,.64);font-size:12px;font-weight:680;line-height:1.5;transition:color .15s ease}.site-footer-legal-link:hover{color:var(--ink)}.hero-eyebrow{justify-content:center;margin-bottom:22px}.testimonial-body{display:flex;flex-direction:column;gap:14px}.testimonial-card .testimonial-title{font-size:clamp(18px,1.6vw,22px);font-weight:480;letter-spacing:-.01em;line-height:1.24;margin:0}.testimonial-card blockquote{color:var(--ink-soft)}.faq-list{border-top:1px solid var(--border);margin-top:34px}.faq-item{border-bottom:1px solid var(--border)}.faq-item summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:clamp(16px,1.5vw,19px);font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:24px 0}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{color:var(--ink-muted);content:"+";font-size:24px;font-weight:300;line-height:1;transition:transform .2s ease}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--ink-soft);font-size:15px;line-height:1.66;margin:0;max-width:760px;padding:0 0 24px}.closing-cta{margin:0 auto;max-width:var(--content-max);padding:clamp(8px,3vw,32px) var(--page-x) clamp(64px,9vw,110px)}.closing-cta-inner{background:linear-gradient(180deg,rgba(11,10,9,.78),rgba(11,10,9,.9)),radial-gradient(130% 120% at 50% 0,rgba(240,91,98,.16),transparent 60%),var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-panel);overflow:hidden;padding:clamp(44px,8vw,104px) clamp(24px,5vw,72px);position:relative}.closing-cta-content{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:2}.closing-cta .eyebrow{justify-content:center}.closing-cta h2{font-size:var(--fs-h2);font-weight:440;letter-spacing:-.012em;line-height:1.06;margin:18px 0 0}.closing-cta-content>span{color:var(--ink-soft);display:block;font-size:var(--fs-lead);line-height:1.6;margin:18px auto 0;max-width:540px}.closing-cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}.closing-cta .marketing-button-light{background:rgba(246,243,236,.08);border-color:rgba(246,243,236,.22);color:var(--ink)}.closing-cta .marketing-button-light:hover{border-color:rgba(246,243,236,.5)}.cine-img{overflow:hidden;position:relative}.cine-img>img{display:block;filter:saturate(.86) contrast(1.04) brightness(.84) sepia(.1);height:100%;object-fit:cover;width:100%}.cine-img:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px;mix-blend-mode:overlay;opacity:.07}.cine-img:after,.cine-img:before{content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.cine-img:after{background:radial-gradient(120% 100% at 50% 0,transparent 38%,rgba(11,10,9,.58) 100%),linear-gradient(180deg,rgba(11,10,9,.12),rgba(11,10,9,.48));mix-blend-mode:multiply}@media (max-width:980px){.step-card-grid,.use-case-detail{grid-template-columns:1fr}.use-case-detail-visual{min-height:200px;order:-1}}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes preview-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1120px){.hero-section{padding-top:54px}.hero-copy{max-width:820px}.pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.site-header{grid-template-columns:auto 1fr}.header-nav{display:none}.header-actions{gap:8px}.pricing-final-section,.pricing-page-hero,.pricing-plan-grid,.pricing-section,.testimonial-grid,.use-case-grid,.workflow-board{grid-template-columns:1fr}.site-footer-cta{align-items:flex-start;flex-direction:column}.site-footer-cta-actions{justify-content:flex-start}.site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-download-row{align-items:flex-start;flex-direction:column}}@media (max-width:620px){:root{--floatbar-h:54px;--floatbar-gap:12px;--page-x:16px}.site-header{gap:10px;padding:0 8px 0 16px}.brand-mark{border-radius:8px;height:32px;width:32px}.brand-lockup span:last-child{display:none}.marketing-button{font-size:13px;min-height:36px;padding:0 13px}.language-menu summary{font-size:12px;height:36px;padding:0 10px}.hero-section{min-height:auto;padding-bottom:0;padding-top:38px}.hero-copy h1{font-size:clamp(46px,15vw,64px)}.hero-copy h2{font-size:clamp(21px,7vw,30px)}.hero-copy>span{font-size:15px}.hero-actions{align-items:stretch;flex-direction:column}.hero-product-stage{margin-top:32px}.target-panel{grid-template-columns:1fr}.hero-target-rail{gap:10px;justify-content:flex-start;margin-top:18px;min-height:0;padding-bottom:15px;padding-top:15px}.hero-target-rail>span:first-child{flex-basis:100%}.testimonial-card,.use-case-card{min-height:0}.workflow-step{grid-template-columns:1fr}.site-footer-cta{gap:28px;padding-bottom:54px;padding-top:58px}.site-footer-cta h2{font-size:clamp(38px,12vw,52px)}.site-footer-cta-actions{align-items:stretch;flex-direction:column;width:100%}.site-footer-primary-cta,.site-footer-secondary-cta{min-height:52px;width:100%}.site-footer-columns{gap:32px;grid-template-columns:1fr;padding-bottom:54px}.site-footer-download-row{padding:30px 0}.site-footer-download-row nav{align-items:stretch;flex-direction:column;width:100%}.site-footer-download-link{width:100%}.site-footer-brand strong{display:inline}.site-footer-company,.site-footer-legal-row{padding:30px 0}.pricing-page-hero{min-height:auto;padding-bottom:50px;padding-top:42px}.pricing-page-copy h1{font-size:clamp(46px,15vw,70px)}.pricing-launch-panel{min-height:0}.pricing-plan{padding:22px}.pricing-plan-heading{align-items:flex-start;flex-direction:column}.pricing-comparison-scroll{margin-left:calc(var(--page-x) * -1);margin-right:calc(var(--page-x) * -1);padding-left:var(--page-x);padding-right:var(--page-x)}.pricing-comparison-table td,.pricing-comparison-table th{padding:15px 12px}.legal-hero{padding-bottom:36px;padding-top:42px}.legal-hero h1{font-size:clamp(38px,12vw,58px)}.legal-markdown{padding:22px 18px}.legal-markdown li,.legal-markdown p,.legal-markdown td,.legal-markdown th{font-size:14px}.legal-table-wrapper{margin-left:-8px;margin-right:-8px}}