/* Approved design, isolated from Astra and Elementor. */
body.woc-home-page{padding:0;line-height:normal;font-size:16px;font-weight:400;letter-spacing:normal}
#woc-home{isolation:isolate;width:100%;font-style:normal}
#woc-home :where(h1,h2,h3,p,a,button,ul,li,figure){padding:0;letter-spacing:normal;text-transform:none;font-family:inherit;font-style:normal}
#woc-home :where(h1,h2,h3){font-weight:700;color:inherit;clear:none}
#woc-home :where(p,li){line-height:normal}
#woc-home a{text-decoration:none;box-shadow:none}
#woc-home .button{line-height:normal}
#woc-home img{height:auto;border:0;border-radius:0;box-shadow:none}
#woc-home button{color:inherit;box-shadow:none;font-weight:400;border-radius:0;line-height:normal;letter-spacing:normal}
body.woc-home-page{--ink:#171b1c;--muted:#596160;--paper:#fcfcf9;--line:#dcdfd9;--mint:#d5f489;--wash:#f0f3ed;--dark:#182322}#woc-home *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body.woc-home-page{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Noto Sans KR','Malgun Gothic',sans-serif;-webkit-font-smoothing:antialiased;word-break:keep-all}#woc-home a{color:inherit;text-decoration:none}#woc-home button{font:inherit}#woc-home a,#woc-home button{touch-action:manipulation}#woc-home a:focus-visible,#woc-home button:focus-visible,#woc-home summary:focus-visible{outline:3px solid #54753b;outline-offset:5px}#woc-home a:hover{opacity:.78}#woc-home h1,#woc-home h2,#woc-home h3,#woc-home p{margin:0}#woc-home img{max-width:100%;display:block}#woc-home .wrap{width:min(1180px,calc(100% - 80px));margin:auto}#woc-home .header{background:rgba(252,252,249,.97);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}#woc-home .header-inner{display:flex;align-items:center;gap:34px;height:88px}#woc-home .brand{display:inline-block;width:220px;flex-shrink:0}#woc-home .brand img{width:100%}#woc-home .desktop-nav{display:flex;gap:32px;margin-left:auto;font-size:14px;font-weight:600}#woc-home .header-link{font-size:13px;border-left:1px solid var(--line);padding-left:28px}#woc-home .menu-toggle{display:none}#woc-home .mobile-nav[hidden]{display:none}#woc-home .skip{position:absolute;top:-100px;padding:15px;background:white;z-index:30}#woc-home .skip:focus{top:0}#woc-home .hero{display:grid;grid-template-columns:1.22fr 1fr;gap:44px;padding-top:76px;padding-bottom:75px;align-items:center}#woc-home .eyebrow{font-size:11px;font-weight:700;letter-spacing:1.8px;display:flex;align-items:center;gap:9px}#woc-home .dot{width:7px;height:7px;border-radius:50%;background:#405c27}#woc-home h1{font-size:clamp(38px,4.15vw,58px);line-height:1.2;letter-spacing:-2.7px;margin:25px 0}#woc-home .lead{font-size:17px;line-height:1.9;color:var(--muted)}#woc-home .actions{display:flex;align-items:center;gap:24px;margin-top:32px;flex-wrap:wrap}#woc-home .button{padding:17px 22px;min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;font-size:14px;font-weight:650;border-radius:5px}#woc-home .primary{background:var(--mint);color:#172014}#woc-home .dark{background:var(--ink);color:white}#woc-home .light{background:var(--mint);color:var(--ink)}#woc-home .outline{border:1px solid #a5afa6}#woc-home .text-link{font-size:14px;font-weight:650;display:inline-flex;gap:20px;align-items:center}#woc-home .brand-scene{height:410px;position:relative;background:#eef1e7;overflow:hidden;border-radius:9px}#woc-home .scene-grid{position:absolute;inset:0;background-image:linear-gradient(#dce1d655 1px,transparent 1px),linear-gradient(90deg,#dce1d655 1px,transparent 1px);background-size:40px 40px}#woc-home .scene-label{position:absolute;top:23px;left:23px;font-size:9px;letter-spacing:2px;color:#5b6555}#woc-home .symbol-orbit{position:absolute;width:246px;height:246px;border:1px solid #bbc5b3;border-radius:50%;left:50%;top:47%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}#woc-home .symbol-orbit:before{content:'';position:absolute;inset:20px;border:1px dashed #c6cec0;border-radius:50%}#woc-home .symbol-orbit img{width:190px;z-index:1}#woc-home .scene-tag{position:absolute;background:#fff;padding:14px 17px;font-size:12px;font-weight:600;border:1px solid #d5dbce;border-radius:4px;box-shadow:0 9px 20px #26302409}#woc-home .tag-ai{top:73px;left:28px;transform:rotate(-5deg);background:var(--mint)}#woc-home .tag-ai i{display:inline-block;width:6px;height:6px;background:#213214;border-radius:50%;margin-right:5px}#woc-home .tag-crm{right:20px;bottom:90px;transform:rotate(4deg)}#woc-home .tag-cart{left:24px;bottom:63px;transform:rotate(-3deg)}#woc-home .scene-bottom{position:absolute;bottom:23px;right:22px;font-size:10px;color:#5b6555}#woc-home .service-index{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-bottom:80px}#woc-home .service-index>a{padding:0 28px;border-right:1px solid var(--line)}#woc-home .service-index>a:first-child{padding-left:0}#woc-home .service-index>a:last-child{border:0}#woc-home .service-index span{font-size:9px;font-weight:700;letter-spacing:1.4px;color:var(--muted)}#woc-home .service-index strong{display:block;font-size:19px;margin-top:12px}#woc-home .service-index b{float:right;font-weight:400}#woc-home .service-index p{color:var(--muted);font-size:12px;margin-top:9px}#woc-home .section{padding:84px 0}#woc-home .section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}#woc-home .pill{font-size:11px;padding:7px 11px;border:1px solid #cdd3c8;border-radius:30px}#woc-home .split{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}#woc-home h2{font-size:38px;line-height:1.35;letter-spacing:-1.6px}#woc-home .body-copy{font-size:16px;line-height:1.9;color:var(--muted);margin-top:23px;max-width:490px}#woc-home .ai-section{background:var(--wash)}#woc-home .feature-lines{margin:28px 0}#woc-home .feature-lines>div{padding:14px 0;border-top:1px solid #d5dcd1}#woc-home .feature-lines strong{font-size:13px;display:block;margin-bottom:5px}#woc-home .feature-lines span{font-size:12px;color:var(--muted)}#woc-home .ai-visual{padding:28px;background:#e4eade;border-radius:8px}#woc-home .visual-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#596554;letter-spacing:1px}#woc-home .mini-brand{font-size:12px;font-weight:700;letter-spacing:0}#woc-home .paper{background:#fff;padding:24px;border:1px solid #d4dbcd;border-radius:5px}#woc-home .article-paper{margin-top:28px;margin-right:25px}#woc-home .paper-label{font-size:10px;color:#636c5c}#woc-home .paper h3{font-size:18px;margin-top:12px}#woc-home .skeleton{height:5px;background:#e5e8e1;width:80%;margin-top:10px}#woc-home .skeleton.wide{width:100%;margin-top:20px}#woc-home .skeleton.short{width:59%}#woc-home .context-tag{display:inline-block;background:#edf4e2;font-size:10px;padding:5px 9px;margin-top:16px}#woc-home .flow-line{font-size:22px;text-align:center;color:#657359;padding:9px}#woc-home .reply-paper{margin-left:25px;box-shadow:0 12px 20px #263d1909}#woc-home .reply-head{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650}#woc-home .reply-head img{width:35px}#woc-home .reply-paper p{font-size:15px;line-height:1.7;margin-top:12px}#woc-home .visual-caption{font-size:10px;line-height:1.6;color:#616b5d;margin-top:20px;text-align:center}#woc-home .crm-section{background:var(--dark);color:#fff}#woc-home .crm-section .body-copy,#woc-home .crm-section .fineprint{color:#bcc8c3}#woc-home .crm-section .eyebrow{color:#cedfb6}#woc-home .crm-section .pill{border-color:#53645d}#woc-home .plain-list{padding:0;margin:25px 0 30px;list-style:none}#woc-home .plain-list li{font-size:13px;color:#dbe4df;padding:8px 0}#woc-home .plain-list li:before{content:'—';margin-right:12px;color:#bddd8c}#woc-home .fineprint{font-size:11px;margin-top:16px;line-height:1.7}#woc-home .crm-visual{border:1px solid #465650;padding:28px;border-radius:8px;background:#21302c}#woc-home .crm-visual .visual-top{color:#bfceb5}#woc-home .workflow{position:relative;margin-top:26px}#woc-home .workflow>div{position:relative;padding:20px 0 22px 43px;border-bottom:1px solid #43524c}#woc-home .workflow span{position:absolute;top:22px;left:0;font-size:11px;color:#bddd8c}#woc-home .workflow h3{font-size:21px;letter-spacing:-.5px}#woc-home .workflow p{font-size:12px;color:#b8c7c0;margin-top:9px}#woc-home .crm-foot{padding:22px 0 0;font-size:11px;color:#e1ebdc}#woc-home .crm-foot span{float:right}#woc-home .crm-visual .visual-caption{color:#adbcb3}#woc-home .cart-section{background:#f5f0e4}#woc-home .cart-visual{min-height:355px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse,#e7ddc4,transparent 70%)}#woc-home .shopping-slip{width:310px;background:#fffefa;padding:25px 30px 30px;box-shadow:8px 15px 30px #6b583017;transform:rotate(-4deg);clip-path:polygon(0 0,100% 0,100% 97%,96% 100%,92% 97%,88% 100%,84% 97%,80% 100%,76% 97%,72% 100%,68% 97%,64% 100%,60% 97%,56% 100%,52% 97%,48% 100%,44% 97%,40% 100%,36% 97%,32% 100%,28% 97%,24% 100%,20% 97%,16% 100%,12% 97%,8% 100%,4% 97%,0 100%)}#woc-home .slip-brand{display:flex;align-items:center;gap:8px}#woc-home .slip-brand img{width:43px}#woc-home .slip-brand strong{font-size:17px}#woc-home .shopping-slip>p{font-size:11px;color:#666;margin:15px 0 20px}#woc-home .slip-row{display:flex;justify-content:space-between;padding:13px 0;border-top:1px dashed #d4d2c9;font-size:12px}#woc-home .slip-row b{font-weight:500}#woc-home .slip-bottom{padding-top:18px;margin-top:10px;border-top:1px solid #333;font-size:16px;font-weight:600;line-height:1.6}#woc-home .about-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;margin-top:30px}#woc-home .about .body-copy:first-child{margin-top:0}#woc-home .about .text-link{margin-top:24px}#woc-home .help-section{background:#e8eee1;padding:44px 0}#woc-home .help-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}#woc-home .help-inner h2{font-size:26px;margin:13px 0}#woc-home .help-inner p:not(.eyebrow){font-size:13px;color:var(--muted)}#woc-home .footer{padding-top:50px;padding-bottom:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px}#woc-home .footer p{font-size:12px;color:var(--muted);margin-top:8px}#woc-home .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:15px 35px;font-size:12px;align-content:start}#woc-home .footer-bottom{border-top:1px solid var(--line);width:100%;margin-top:20px;padding-top:20px;display:flex;justify-content:space-between;gap:15px;font-size:10px;color:var(--muted)}@media(max-width:1050px){#woc-home .wrap{width:calc(100% - 48px)}#woc-home .desktop-nav{gap:17px}#woc-home .header-inner{gap:22px}#woc-home .split{gap:40px}#woc-home .hero{gap:25px}#woc-home .brand-scene{height:375px}#woc-home h1{font-size:43px}#woc-home .lead{font-size:15px}#woc-home .brand{width:205px}#woc-home .header-link{padding-left:15px}#woc-home h2{font-size:32px}}@media(max-width:760px){html{scroll-padding-top:88px}#woc-home .wrap{width:calc(100% - 40px)}#woc-home .header-inner{height:76px;justify-content:space-between;gap:12px}#woc-home .brand{width:200px}#woc-home .desktop-nav,#woc-home .header-link{display:none}#woc-home .menu-toggle{display:flex;align-items:center;gap:10px;border:0;background:none;padding:12px 0 12px 12px;min-height:44px;font-size:13px;white-space:nowrap}#woc-home .menu-toggle span{font-size:20px}#woc-home .mobile-nav{padding:10px 20px 20px;border-top:1px solid var(--line)}#woc-home .mobile-nav a{display:block;padding:13px 4px;font-size:14px}#woc-home .hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:35px;gap:35px}#woc-home h1{font-size:39px;letter-spacing:-1.9px;margin:22px 0}#woc-home .eyebrow{font-size:9px;letter-spacing:1.3px}#woc-home .lead{font-size:15px;line-height:1.85}#woc-home .desktop{display:none}#woc-home .actions{gap:20px;margin-top:26px}#woc-home .button{font-size:13px;padding:16px 18px;gap:22px}#woc-home .text-link{font-size:13px}#woc-home .brand-scene{height:290px}#woc-home .symbol-orbit{width:195px;height:195px;top:47%}#woc-home .symbol-orbit img{width:153px}#woc-home .scene-label{top:17px;left:17px;font-size:8px}#woc-home .scene-tag{font-size:10px;padding:10px 12px}#woc-home .tag-ai{left:15px;top:50px}#woc-home .tag-crm{right:13px;bottom:66px}#woc-home .tag-cart{left:15px;bottom:40px}#woc-home .scene-bottom{bottom:16px;font-size:9px}#woc-home .service-index{grid-template-columns:1fr;padding:0;margin-bottom:36px}#woc-home .service-index>a,#woc-home .service-index>a:first-child{padding:19px 0;border-right:0;border-bottom:1px solid var(--line)}#woc-home .service-index>a:last-child{border:0}#woc-home .service-index strong{font-size:18px;margin-top:7px}#woc-home .service-index p{margin-top:6px}#woc-home .section{padding:48px 0}#woc-home .section-heading{margin-bottom:26px;gap:15px}#woc-home .pill{font-size:10px;padding:6px 9px}#woc-home .split{grid-template-columns:1fr;gap:32px}#woc-home h2{font-size:30px;letter-spacing:-1.2px}#woc-home .body-copy{font-size:15px;line-height:1.85;margin-top:20px}#woc-home .feature-lines{margin:20px 0}#woc-home .ai-visual,#woc-home .crm-visual{padding:20px}#woc-home .article-paper{margin-top:20px;margin-right:15px}#woc-home .paper{padding:20px}#woc-home .reply-paper{margin-left:15px}#woc-home .visual-top{font-size:8px}#woc-home .visual-caption{font-size:9px}#woc-home .cart-visual{min-height:340px}#woc-home .shopping-slip{width:280px}#woc-home .about-grid{grid-template-columns:1fr;gap:24px}#woc-home .help-inner{flex-direction:column;align-items:flex-start;gap:24px}#woc-home .help-inner h2{font-size:24px}#woc-home .footer{padding-top:35px}#woc-home .footer-links{width:100%;gap:17px 20px}#woc-home .footer-bottom{flex-direction:column;margin-top:5px;gap:12px}#woc-home .plain-list li{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:360px){#woc-home h1{font-size:32px;letter-spacing:-1.5px}#woc-home .shopping-slip{width:calc(100% - 28px);padding:23px}#woc-home .hero .actions{gap:20px}}

body.admin-bar #woc-home .header{top:32px}
@media(max-width:782px){body.admin-bar #woc-home .header{top:46px}}
@media(max-width:600px){body.admin-bar #woc-home .header{top:0}}
@media(prefers-reduced-motion:reduce){#woc-home *{scroll-behavior:auto}}
