.sales-page{color:var(--ink);background:#fff;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.6;letter-spacing:-.025em;word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased}.sales-page a:hover{color:var(--blue)}.sales-wrap{width:min(1240px,calc(100% - 64px));margin-inline:auto}.sales-header{border-bottom:1px solid var(--line);background:#fff}.sales-header-inner{display:flex;align-items:center;gap:28px;min-height:78px}.sales-header .wordmark{flex-shrink:0;margin-right:10px}.sales-header-label{padding-left:24px;border-left:1px solid var(--line);color:var(--muted);font-size:13px}.sales-header nav{display:flex;gap:26px;margin-left:auto;font-size:14px;font-weight:550}.sales-header nav a{padding-block:12px}.sales-share{position:relative}.sales-share .pill-link{min-height:42px;gap:14px;padding:10px 17px;font-size:13px}.sales-share>span:not(:empty){position:absolute;right:0;top:calc(100% + 8px);z-index:25;width:max-content;max-width:230px;padding:10px 14px;border-radius:12px;background:var(--ink);color:#fff;font-size:12px}.sales-intro{display:grid;grid-template-columns:minmax(0,1fr) 370px;grid-gap:56px;gap:56px;align-items:center;padding-block:44px 38px}.sales-page .eyebrow{margin-bottom:10px;font-size:13px;color:var(--blue)}.sales-intro h1{font-size:clamp(32px,3.5vw,46px);line-height:1.28;font-weight:680;letter-spacing:-.06em}.sales-lead{margin-top:18px;color:var(--muted);font-size:15px;line-height:1.7}.sales-intro-links{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:24px}.sales-page .sales-button{min-height:46px;padding:12px 20px;gap:22px;border-radius:14px;font-size:14px}.sales-intro-links .quiet-link{font-size:13px;gap:10px}.sales-projects{padding:16px 20px 8px;border-radius:20px;background:var(--soft)}.sales-projects-title{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;font-size:13px}.sales-projects-title a{color:var(--muted);font-size:12px}.sales-project{display:flex;align-items:center;gap:14px;padding-block:10px}.sales-project+.sales-project{border-top:1px solid var(--line)}.sales-project img{flex:0 0 88px;width:88px;height:54px;object-fit:cover;object-position:top;border-radius:8px;background:#fff}.sales-project strong{display:block;font-size:13px;font-weight:600}.sales-project small{display:block;color:var(--muted);font-size:11px;margin-top:3px}.sales-project>span:last-child{margin-left:auto;color:var(--muted)}.sales-company,.sales-contact,.sales-services{scroll-margin-top:24px}.sales-services{padding-top:28px;border-top:1px solid var(--line)}.sales-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.sales-section-title h2{font-size:26px;letter-spacing:-.05em}.sales-section-title h2 span{color:var(--blue);font-size:15px;vertical-align:top;margin-left:4px}.sales-section-title p{font-size:13px;color:var(--muted)}.sales-groups{display:grid;grid-gap:24px;gap:24px}.sales-group{padding:20px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.sales-group-heading{display:flex;align-items:center;gap:12px;padding-bottom:16px}.sales-group-number{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:var(--blue);color:#fff;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sales-group-heading h3{font-size:21px;font-weight:650;line-height:1.4}.sales-group-count{margin-left:auto;flex-shrink:0;color:var(--muted);font-size:12px}.sales-catalog{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.sales-catalog-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-service{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:14px}.sales-service .sales-service-thumbnail{display:block;flex-shrink:0;width:100%;height:120px;margin:0;overflow:hidden;border-radius:14px 14px 0 0;background:#edf3fb}.sales-service-thumbnail img{width:100%;height:100%;object-fit:cover;object-position:top}.sales-service-thumbnail.is-contained img{object-fit:contain;object-position:center;padding:8px}.sales-service-body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1;min-width:0;padding:15px 18px 17px}.sales-catalog-pair .sales-service{flex-direction:row;align-items:center}.sales-catalog-pair .sales-service-thumbnail{width:144px;height:112px;margin-left:12px;border-radius:10px}.sales-service h4{margin:0;font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.04em}.sales-service p{color:var(--muted);font-size:13px;line-height:1.6;margin:6px 0 10px}.sales-examples,.sales-service a{font-size:12px;margin-top:auto;line-height:1.6}.sales-service a{display:inline-flex;gap:8px;align-items:center;color:var(--blue);font-weight:550}.sales-service a:hover{text-decoration:underline;text-underline-offset:4px}.sales-examples,.sales-tech{color:var(--muted)}.sales-tech{padding:16px 0 0;font-size:12px}.sales-tech strong{color:var(--ink);margin-right:8px;font-weight:600}.sales-company{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;padding:28px;margin-block:30px 24px;border:1px solid var(--line);border-radius:20px;background:var(--soft)}.sales-company h2{font-size:26px;line-height:1.4}.sales-company p:last-child{color:var(--muted);font-size:13px;margin-top:12px}.sales-company dl{margin:0;font-size:13px}.sales-company dl>div{display:grid;grid-template-columns:80px 1fr;grid-gap:14px;gap:14px;padding-block:10px}.sales-company dl>div+div{border-top:1px solid var(--line)}.sales-company dt{color:var(--muted)}.sales-company dd{margin:0}.sales-company small{color:var(--muted);font-size:12px}.sales-contact{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:28px 32px;border-radius:20px;background:var(--page-blue);color:#fff}.sales-contact h2{font-size:25px}.sales-contact p{font-size:14px;color:#ffffffc2;margin-top:8px}.sales-contact-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px 18px;max-width:285px;font-size:13px}.sales-contact-actions a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.sales-contact-actions>a:last-child{flex-basis:100%;text-align:right;font-size:12px}.sales-footer{display:flex;justify-content:space-between;gap:20px;padding-block:24px;font-size:12px;color:var(--muted)}body:has(.sales-page) .cm-overlay{--accent:var(--blue);--accent-2:#1b6dde;--fg:var(--ink);--fg-2:#6b7684;--muted:#8b95a1;--muted-2:#b0b8c1;--surface-2:#f5f8fc;--surface-3:#eef3fa;--surface-4:#e2ecfa;--line:#e5e8eb;--line-2:#d1d6db;--line-strong:#d1d6db}@media (max-width:1000px){.sales-intro{grid-template-columns:minmax(0,1fr) 320px;gap:28px}.sales-intro h1{font-size:34px}.sales-projects{padding-inline:16px}.sales-project img{flex-basis:68px;width:68px;height:48px}.sales-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-header-label{display:none}.sales-company{gap:32px}.sales-contact h2{font-size:22px}}@media (max-width:700px){.sales-wrap{width:calc(100% - 40px)}.sales-header-inner{min-height:74px;gap:14px;flex-wrap:wrap;padding-block:16px 0}.sales-header .wordmark{font-size:21px}.sales-header nav{order:3;width:100%;margin:0;justify-content:space-between;font-size:13px;border-top:1px solid var(--line)}.sales-share{margin-left:auto}.sales-intro{display:block;padding-block:28px}.sales-intro h1{font-size:clamp(28px,5.5vw,36px)}.sales-lead{font-size:14px;margin-top:14px}.sales-intro-links{gap:12px 18px;margin-top:18px}.sales-projects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0 12px;gap:0 12px;margin-top:24px;padding:14px 16px}.sales-project{display:block;padding-block:6px 0}.sales-project+.sales-project{border-top:0}.sales-project img{display:block;width:100%;height:54px;margin-bottom:8px}.sales-project>span:last-child{display:none}.sales-project strong{font-size:12px}.sales-project small{font-size:11px}.sales-projects-title{grid-column:1/-1;padding-bottom:5px}.sales-services{padding-top:24px}.sales-section-title{display:block;margin-bottom:16px}.sales-section-title h2{font-size:23px}.sales-section-title p{margin-top:5px;font-size:12px}.sales-groups{gap:20px}.sales-group{padding:16px;border-radius:16px}.sales-group-heading{gap:10px;padding-bottom:14px}.sales-group-heading h3{font-size:18px}.sales-group-number{width:28px;height:28px;border-radius:8px;font-size:12px}.sales-group-count{font-size:11px}.sales-catalog{grid-template-columns:1fr;gap:10px}.sales-catalog-pair .sales-service,.sales-service{flex-direction:row;align-items:flex-start;padding:12px;gap:12px}.sales-service .sales-service-thumbnail{width:96px;height:92px;margin:0;border-radius:8px}.sales-service-body{padding:0}.sales-service h4{font-size:17px}.sales-service p{margin-block:5px 8px}.sales-tech strong{display:block;margin-bottom:4px}.sales-company{display:block;padding:22px 20px;margin-top:24px}.sales-company h2{font-size:23px}.sales-company dl{margin-top:18px}.sales-company dl>div{grid-template-columns:65px 1fr;gap:10px}.sales-contact{display:block;padding:24px}.sales-contact h2{font-size:22px}.sales-contact-actions{justify-content:flex-start;margin-top:20px;max-width:none}.sales-contact-actions>a:last-child{text-align:left}.sales-footer{align-items:flex-start;font-size:11px}.sales-footer>a{flex-shrink:0}}@media (max-width:480px){.sales-group{padding:12px}.sales-catalog-pair .sales-service,.sales-service{gap:10px;padding:10px}.sales-service .sales-service-thumbnail{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.sales-page *,.sales-page :after,.sales-page :before{transition:none}}@media print{.sales-wrap{width:100%}.sales-contact,.sales-header nav,.sales-intro-links,.sales-share{display:none}.sales-group{padding:12px;background:#fff}.sales-group-heading{page-break-after:avoid;break-after:avoid}.sales-catalog{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-catalog-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-service{page-break-inside:avoid;break-inside:avoid;background:#fff;border:1px solid var(--line)}.sales-service .sales-service-thumbnail{height:70px}}