:root{--arch-ink:#192b2c;--arch-muted:#5b6865;--arch-paper:#f6f4ef;--arch-line:#dcded7;--arch-accent:#d9eb66}
html{scroll-behavior:smooth}body{background:#fff;color:var(--arch-ink);font-family:Arial,'Noto Sans',sans-serif;font-size:16px;line-height:1.7}a{color:inherit;text-underline-offset:5px}a:hover{color:#3d5956}a:focus-visible,button:focus-visible{outline:3px solid #658743;outline-offset:4px}
.archora-utility{background:var(--arch-ink);color:#fff;font-size:11px;letter-spacing:.06em}.archora-utility-inner{max-width:1240px;margin:auto;padding:7px 32px;display:flex;justify-content:space-between;align-items:center;gap:15px}.archora-utility nav{display:flex;gap:21px}.archora-utility a{color:#eee;text-decoration:none;letter-spacing:0}.archora-utility a.active{color:var(--arch-accent);text-decoration:underline}
.site-header{background:white;border-bottom:1px solid var(--arch-line)}.inside-header{padding:25px 32px;max-width:1240px;min-height:99px;box-sizing:border-box}.site-logo{width:188px;aspect-ratio:5.88/1;overflow:hidden;position:relative}.site-logo a{display:block}.site-logo img.header-image{position:absolute;width:123.91%;max-width:none!important;height:auto;left:-12.97%;top:-156.93%}.main-navigation,.main-navigation ul ul{background:white}.main-navigation .main-nav ul li a{color:var(--arch-ink);font-size:14px;font-weight:600;padding:0 19px;line-height:44px}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:var(--arch-ink);background:transparent;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}.main-navigation .main-nav ul li:hover>a{color:#52695c;background:var(--arch-paper)}.menu-toggle{color:var(--arch-ink);font-size:14px}
.site.grid-container{max-width:none}.site-content,.inside-article{padding:0!important}.entry-content{margin:0!important}.entry-header,.post-edit-link{display:none}.site-main{margin:0!important}.entry-content>.wp-block-group{margin:0}.archora-wrap{width:min(1176px,calc(100% - 64px));margin-inline:auto}.archora-section{padding:82px 0}.archora-section:nth-child(even){background:var(--arch-paper)}
.archora-hero{background:var(--arch-paper);padding:64px 0 68px;border-bottom:1px solid var(--arch-line)}.archora-hero>.wp-block-columns{width:min(1176px,calc(100% - 64px));margin:auto;gap:62px;align-items:center!important}.archora-hero .wp-block-column:first-child{flex-basis:48%!important}.archora-hero .wp-block-column:last-child{flex-basis:52%!important}.archora-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#61705c;margin-bottom:22px}.entry-content h1,.entry-content h2,.entry-content h3{color:var(--arch-ink);font-weight:500;letter-spacing:-.04em;line-height:1.15}.entry-content h1{font-size:clamp(36px,4.1vw,59px);margin:0 0 24px}.entry-content h2{font-size:clamp(28px,3vw,38px);max-width:800px;margin:0 0 22px}.entry-content h3{font-size:23px;letter-spacing:-.025em;margin:0 0 15px}.archora-lead,.archora-intro{font-size:18px;color:var(--arch-muted);max-width:730px;line-height:1.7}.entry-content p{margin-bottom:24px}.archora-hero figure{margin:0}.archora-hero figure img{width:100%;height:520px;object-fit:cover;border-radius:2px}.entry-content figure figcaption{font-size:11px;color:var(--arch-muted);text-align:start;margin:7px 0 0;letter-spacing:.015em}.wp-block-button__link{border-radius:0!important;background:var(--arch-ink);color:#fff!important;border:1px solid var(--arch-ink);padding:13px 22px;font-size:13px;font-weight:600;text-decoration:none!important}.wp-block-button__link:hover{background:#3d5956;border-color:#3d5956}.wp-block-buttons{gap:12px;margin-top:26px}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent!important;color:var(--arch-ink)!important;border:1px solid #99a19b;padding:13px 22px}
.archora-grid,.archora-steps{gap:26px!important;margin-top:36px}.archora-grid>.wp-block-column{display:flex;flex-direction:column}.archora-card{height:100%;background:#fff;border:1px solid var(--arch-line);padding:27px;box-sizing:border-box}.archora-card p{font-size:14px;color:var(--arch-muted);line-height:1.7}.archora-card .wp-block-image{margin:-27px -27px 25px}.archora-card .wp-block-image img{width:100%;height:220px;object-fit:cover}.archora-card .wp-block-image figcaption{padding:0 17px}.archora-card .wp-block-buttons{margin-top:auto;padding-top:8px}.archora-card .wp-block-button__link{background:transparent;color:var(--arch-ink)!important;border:0;border-bottom:1px solid var(--arch-ink);padding:0 0 7px}.archora-steps{counter-reset:step}.archora-steps>.wp-block-column{border-top:1px solid #a9b0a5;padding-top:24px}.archora-steps>.wp-block-column:before{counter-increment:step;content:'0' counter(step);display:block;font-size:13px;letter-spacing:.1em;margin-bottom:28px;color:#61705c}.archora-steps p{font-size:15px;color:var(--arch-muted)}
.archora-closing{background:var(--arch-ink)!important;color:#fff;padding:66px 0}.archora-closing h2,.archora-closing p{color:#fff}.archora-closing .wp-block-button__link{background:var(--arch-accent);border-color:var(--arch-accent);color:var(--arch-ink)!important}.archora-product-detail{gap:58px;margin:35px 0}.archora-product-detail figure img{width:100%;max-height:590px;object-fit:cover}.archora-product-detail th,.archora-product-detail td{border:0;border-bottom:1px solid var(--arch-line);padding:18px 0;font-size:14px;text-align:start;vertical-align:top}.archora-product-detail td:first-child{width:33%;font-weight:600;padding-inline-end:18px}.archora-product-detail table{border:0;margin-top:20px}.archora-section ul{margin-inline-start:20px}.archora-section li{padding:7px 0}.archora-section .wp-block-columns:last-child{margin-bottom:0}.site-info{padding:40px 32px;background:#eef0e9;color:var(--arch-muted);text-align:start;font-size:12px}.inside-site-info{display:block;max-width:1176px;margin:auto}.archora-footer-brand{font-size:23px;letter-spacing:.1em;font-weight:700;color:var(--arch-ink)}.copyright-bar p{margin:14px 0 8px;max-width:750px}
html[dir=rtl] .archora-eyebrow,html[dir=rtl] .entry-content h1,html[dir=rtl] .entry-content h2,html[dir=rtl] .entry-content h3{letter-spacing:0}html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}html[dir=rtl] .entry-content h1{line-height:1.45;font-size:clamp(35px,3.8vw,53px)}html[lang^=ko] .entry-content{word-break:keep-all}html[lang^=ko] .entry-content h1{line-height:1.3;font-size:clamp(34px,3.5vw,49px)}
@media(max-width:900px){.archora-hero>.wp-block-columns{gap:30px}.archora-hero figure img{height:470px}.main-navigation .main-nav ul li a{padding:0 11px}.archora-utility-inner>span{font-size:10px}.archora-card{padding:20px}.archora-card .wp-block-image{margin:-20px -20px 20px}.entry-content h3{font-size:21px}}
@media(max-width:781px){.archora-utility-inner{padding:9px 20px;justify-content:center}.archora-utility-inner>span{display:none}.archora-utility nav{gap:25px}.inside-header{padding:22px 20px;min-height:81px}.site-logo{width:166px}.archora-wrap,.archora-hero>.wp-block-columns{width:calc(100% - 40px)}.archora-hero{padding:43px 0}.archora-hero>.wp-block-columns{gap:28px}.archora-hero figure img{height:340px}.entry-content h1{font-size:40px}.archora-section{padding:52px 0}.archora-lead,.archora-intro{font-size:16px}.archora-grid,.archora-steps{gap:24px!important}.archora-card .wp-block-image img{height:260px}.archora-closing{padding:48px 0}.archora-product-detail{gap:25px}.wp-block-button__link{padding:12px 17px}.site-info{padding:35px 20px}.entry-content h2{font-size:29px}.wp-block-columns{margin-bottom:0}.main-navigation .main-nav ul li a{line-height:46px;padding:0 16px}}
.archora-hero>.archora-wrap>.wp-block-columns{gap:62px;align-items:center!important;margin:0}.archora-hero>.archora-wrap>.wp-block-columns>.wp-block-column{min-width:0}.archora-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.archora-grid>.archora-card{display:flex;flex-direction:column}.archora-steps>.archora-card{border:0;border-top:1px solid #a9b0a5;background:transparent;padding:24px 0 0}.archora-steps>.archora-card:before{counter-increment:step;content:'0' counter(step);display:block;font-size:13px;letter-spacing:.1em;margin-bottom:28px;color:#61705c}.archora-section.archora-intro{max-width:none;font-size:16px}.archora-product-detail>.archora-wrap>.wp-block-columns{gap:58px;align-items:center}.archora-product-detail{margin:0}.archora-product-detail h1{font-size:clamp(34px,3.5vw,47px)}.archora-intro>.archora-wrap>.wp-block-columns{gap:50px;align-items:center}
@media(max-width:781px){.archora-grid{grid-template-columns:1fr}.archora-hero>.archora-wrap>.wp-block-columns{gap:30px}.archora-product-detail>.archora-wrap>.wp-block-columns{gap:28px}.archora-intro>.archora-wrap>.wp-block-columns{gap:30px}}
.entry-content .wp-block-group__inner-container{display:contents;padding:0!important}.entry-content .archora-section{margin:0}.entry-content .archora-grid>.wp-block-group__inner-container>.archora-card{margin:0;display:flex;flex-direction:column}.archora-hero .wp-block-columns{gap:62px;align-items:center!important;margin:0}.archora-product-detail .wp-block-columns{gap:58px;align-items:center}.archora-intro .wp-block-columns{gap:50px;align-items:center}.archora-steps .archora-card{border:0;border-top:1px solid #a9b0a5;padding:24px 0 0;background:transparent}.archora-steps .archora-card:before{counter-increment:step;content:'0' counter(step);display:block;font-size:13px;letter-spacing:.1em;margin-bottom:28px;color:#61705c}.main-navigation .menu-toggle,.main-navigation .menu-toggle:hover,.main-navigation .menu-toggle:focus{color:var(--arch-ink)!important;background:transparent!important}.entry-content .wp-block-button__link{background:var(--arch-ink)}.entry-content .archora-closing .wp-block-button__link{background:var(--arch-accent)}.entry-content .archora-card .wp-block-button__link{background:transparent!important}.entry-content .archora-hero{padding:64px 0 68px}.entry-content .archora-card .wp-block-buttons{margin-top:auto}
@media(max-width:781px){.archora-hero .wp-block-columns,.archora-product-detail .wp-block-columns,.archora-intro .wp-block-columns{gap:28px}.entry-content .archora-hero{padding:40px 0}.archora-hero figure img{height:340px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
