.page-breadcrumb:has(+.sv-page){z-index:1;clip-path:inset(0 -100vmax);color:#cfe3dc;background:#0e2c30;margin-block:0;padding-block:14px 0;position:relative;box-shadow:0 0 0 100vmax #0e2c30}:is(.page-breadcrumb:has(+.sv-page) a,.page-breadcrumb:has(+.sv-page) span){color:#cfe3dc}.sv-hero{color:#eef5f2;background:radial-gradient(1000px 560px at 92% 32%,#1d4f53f2 0%,#0000 62%),radial-gradient(800px 480px at -4% 100%,#c9783b33 0%,#0000 58%),#0e2c30;padding-block:clamp(48px,7vw,104px) clamp(48px,6vw,88px);position:relative;overflow:hidden}.sv-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#b9dcd10f 1px,#0000 1px),linear-gradient(90deg,#b9dcd10f 1px,#0000 1px);background-position:0 14px;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 30%,#000 25%,#0000 75%);mask-image:radial-gradient(at 40% 30%,#000 25%,#0000 75%)}.sv-hero .container{position:relative}.sv-hero .ax-kicker{color:var(--xp-mint)}.sv-hero h1{color:#fff;letter-spacing:-.045em;word-break:keep-all;text-wrap:balance;max-width:15em;margin:14px 0 16px;font-size:clamp(34px,4.4vw,60px);line-height:1.12}.sv-lead{color:#cfe3dc;word-break:keep-all;max-width:34em;margin:0;font-size:clamp(16px,1.3vw,18.5px);line-height:1.7}.sv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.sv-tiles li{animation:hf-rise .7s var(--xp-ease) both;animation-delay:calc(.15s + var(--i,0) * .12s)}.sv-tiles a{height:100%;color:var(--xp-text);transition:transform .35s var(--xp-ease), box-shadow .35s var(--xp-ease);background:#fbfcfa;border-radius:18px;flex-direction:column;gap:8px;padding:12px 12px 18px;text-decoration:none;display:flex;box-shadow:0 40px 80px -46px #000c}.sv-tiles a:hover{box-shadow:0 0 0 2px var(--xp-copper), 0 50px 90px -46px #000000d9;transform:translateY(-6px)}.sv-tiles a:focus-visible{outline:3px solid var(--xp-mint);outline-offset:3px}.sv-tile-visual{aspect-ratio:16/10;background:#e6efeb;border-radius:12px;margin-bottom:6px;display:block;position:relative;overflow:hidden}.sv-tile-visual img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--xp-ease);display:block}.sv-tiles a:hover .sv-tile-visual img{transform:scale(1.05)}.sv-tile-visual .hf-badge{color:#fff;background:#12373bd1;position:absolute;bottom:10px;left:10px}.sv-tiles strong{color:var(--xp-teal);letter-spacing:-.02em;padding-inline:6px;font-size:21px}.sv-tile-formal{color:var(--xp-muted);margin-top:-4px;padding-inline:6px;font-size:13px;font-weight:600}.sv-tile-when{border-top:1px dashed var(--xp-line-strong);color:var(--xp-text);word-break:keep-all;margin-top:auto;padding:10px 6px 0;font-size:14.5px;line-height:1.55}.sv-tile-when b{color:var(--hf-copper-ink);margin-right:6px}.sv-keywords{color:#cfe3dcc7;letter-spacing:.03em;margin:18px 0 0;font-size:13px}.sv-free{color:var(--xp-mint);border:1px solid #b9dcd159;border-radius:999px;margin:26px 0 0;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.sv-section{padding-block:clamp(64px,8vw,112px)}.sv-head{max-width:760px;margin-bottom:clamp(24px,3vw,36px)}.sv-head h2{color:var(--xp-teal);letter-spacing:-.04em;word-break:keep-all;text-wrap:balance;margin:10px 0;font-size:clamp(30px,3.4vw,48px);line-height:1.15}.sv-head p{color:var(--xp-muted);word-break:keep-all;margin:0;font-size:16.5px;line-height:1.65}#what{background:radial-gradient(1000px 520px at 92% 0,#b9dcd18c 0%,#0000 62%),#edf4f0}.sv-explorer{position:relative}.sv-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.sv-tabs button{color:var(--xp-text);font:inherit;text-align:left;cursor:pointer;transition:all .3s var(--xp-ease);background:#ffffffb3;border:1.5px solid #0000;border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 12px;padding:16px 18px;display:grid}.sv-tabs button:hover{border-color:var(--xp-line-strong);background:#fff}.sv-tabs button:focus-visible{outline:3px solid var(--xp-teal);outline-offset:2px}.sv-tab-no{color:var(--xp-muted);font:700 14px/1 var(--mono,ui-monospace, monospace);grid-row:span 3}.sv-tabs strong{color:var(--xp-teal);letter-spacing:-.02em;font-size:19px}.sv-tab-formal{color:var(--xp-muted);grid-column:2;font-size:12.5px;font-weight:600}.sv-tab-quote{color:var(--xp-muted);grid-column:2;margin-top:4px;font-size:13.5px;line-height:1.5}.sv-tabs [aria-selected=true]{border-color:var(--xp-teal);background:var(--xp-teal);box-shadow:0 24px 40px -28px #0e2c30cc}.sv-tabs [aria-selected=true] strong{color:#fff}.sv-tabs [aria-selected=true] .sv-tab-no{color:var(--hf-copper-light)}.sv-tabs [aria-selected=true] .sv-tab-quote{color:#cfe3dc}.sv-tabs [aria-selected=true] .sv-tab-formal{color:var(--xp-mint)}.sv-panel{background:#fbfcfa;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 50px 90px -60px #0e2c3099,0 0 0 1px #12373b14}.sv-panel[data-active=true]{animation:hf-rise .5s var(--xp-ease) both}.sv-panel-head{border-bottom:1px solid var(--xp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-bottom:20px;display:flex}.sv-panel-intro{flex:380px}.sv-panel-title{color:var(--xp-teal);letter-spacing:-.03em;word-break:keep-all;margin:0 0 6px;font-size:clamp(22px,2.2vw,28px)}.sv-panel-title small{color:var(--xp-muted);letter-spacing:0;margin-left:10px;font-size:13px;font-weight:600}.sv-panel-head p{color:var(--xp-ink);word-break:keep-all;margin:0;font-size:17px;font-weight:600;line-height:1.6}.sv-panel-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.sv-cta{align-items:center;gap:8px;min-height:48px;text-decoration:none;display:inline-flex}.sv-sub{color:var(--xp-muted);letter-spacing:.06em;margin:22px 0 14px;font-size:13px;font-weight:700}.sv-route{grid-template-columns:repeat(var(--count), minmax(0, 1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sv-route:before{content:"";left:4%;right:4%;top:calc(var(--visual-h,0px) + 0px);height:0;position:absolute}.sv-route li{animation:hf-rise .55s var(--xp-ease) both;animation-delay:calc(.1s + var(--i,0) * .12s);flex-direction:column;gap:6px;display:flex;position:relative}.sv-route-visual{aspect-ratio:4/3;background:#eef3f1;border-radius:12px;place-items:center;display:grid;overflow:hidden}.sv-route-visual .hf-media{object-fit:cover;border-radius:0;width:100%;height:100%}.sv-route-visual .hf-svg{width:84%}.sv-route-visual .hf-code{width:86%;padding:10px;font-size:11px}.sv-route-no{color:var(--hf-copper-ink);font:700 13px/1 var(--mono,ui-monospace, monospace);align-items:center;gap:8px;margin-top:6px;display:flex}.sv-route-no:after{content:"";background:linear-gradient(90deg, var(--xp-copper), #c9783b00);border-radius:2px;flex:1;height:2px}.sv-route li:last-child .sv-route-no:after{background:0 0}.sv-route h4{color:var(--xp-teal);letter-spacing:-.01em;word-break:keep-all;margin:0;font-size:16px}.sv-route p{color:var(--xp-muted);word-break:keep-all;margin:0;font-size:13.5px;line-height:1.55}.sv-panel[data-active=true] .sv-route .hf-trace,.sv-panel[data-active=true] .sv-route .hf-axis,.sv-panel[data-active=true] .sv-route .hf-tick{animation:hf-draw 1.4s var(--xp-ease) .4s forwards}.sv-panel[data-active=true] .sv-route .hf-row,.sv-panel[data-active=true] .sv-route .hf-check,.sv-panel[data-active=true] .sv-route .hf-unit,.sv-panel[data-active=true] .sv-route .hf-code span{animation:.4s forwards hf-fade;animation-delay:calc(.6s + var(--i,0) * .2s)}.sv-panel-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px 32px;margin-top:10px;display:grid}.sv-deliver ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sv-deliver li{box-shadow:0 0 0 1px var(--xp-line);color:var(--xp-ink);background:#fff;border-radius:999px;padding:8px 14px 8px 36px;font-size:14px;font-weight:600;position:relative}.sv-deliver li:before{content:"";background:var(--xp-teal);border-radius:50%;width:18px;height:18px;margin-top:-9px;position:absolute;top:50%;left:10px}.sv-deliver li:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-6px;position:absolute;top:50%;left:16px;transform:rotate(45deg)}.sv-terms{gap:12px;margin:22px 0 0;display:grid}.sv-terms div{border-left:3px solid var(--xp-line-strong);background:#fff;border-radius:0 10px 10px 0;padding:12px 14px}.sv-terms div:first-child{border-left-color:var(--xp-teal)}.sv-terms dt{color:var(--xp-muted);margin-bottom:4px;font-size:12.5px;font-weight:700}.sv-terms dd{color:var(--xp-text);word-break:keep-all;margin:0;font-size:14px;line-height:1.6}.sv-insight-q{color:var(--xp-teal);letter-spacing:-.01em;margin:0;font-size:18px}.sv-insight-q+.sv-insight-grid{margin-top:12px}.sv-undecided{border:1.5px dashed var(--xp-line-strong);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:18px;padding:16px 20px;display:flex}.sv-undecided p{color:var(--xp-text);word-break:keep-all;flex:380px;margin:0;font-size:15px}.sv-conditions{background:#fbfcfa}.sv-cond-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.sv-cond{box-shadow:0 0 0 1px var(--xp-line), 0 30px 60px -50px #0e2c3080;background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:20px;display:flex}.sv-cond-icon{background:var(--xp-mint-tint);width:40px;height:40px;color:var(--xp-teal);border-radius:12px;place-items:center;display:grid}.sv-cond h3{color:var(--xp-teal);letter-spacing:-.02em;margin:4px 0 0;font-size:19px}.sv-cond-ask{color:var(--xp-ink);word-break:keep-all;margin:0;font-size:15px;font-weight:600;line-height:1.6}.sv-cond-moves{border-top:1px dashed var(--xp-line-strong);color:var(--xp-muted);word-break:keep-all;margin:auto 0 0;padding-top:12px;font-size:14px;line-height:1.6}.sv-cond-moves b{color:var(--hf-copper-ink);margin-bottom:4px;font-size:12.5px;display:block}.sv-cost{color:#e4ece9;background:radial-gradient(900px 480px at 90% 0,#1d4f53e6,#0000 62%),#0e2c30}.sv-cost-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.sv-cost .ax-kicker{color:var(--xp-mint)}.sv-cost .sv-head h2{color:#fff}.sv-cost .sv-head p{color:#b9cfc8}.sv-cost .sv-cost-link{color:var(--xp-mint);align-items:center;gap:6px;margin-top:18px;display:inline-flex}.sv-cost-list{background:#b9dcd12e;border-radius:16px;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.sv-cost-list li{background:#0e2c30;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:20px 22px;display:grid}.sv-cost-no{color:var(--hf-copper-light);font:700 14px/1.6 var(--mono,ui-monospace, monospace)}.sv-cost-list h3{color:#fff;letter-spacing:-.01em;margin:0 0 4px;font-size:18px}.sv-cost-list p{color:#c9dbd5;word-break:keep-all;margin:0;font-size:15px;line-height:1.6}.sv-section--examples{background:#fbfcfa;padding-bottom:0}.sv-ex-tabs{scrollbar-width:thin;gap:8px;margin-bottom:clamp(20px,3vw,32px);padding-bottom:4px;display:flex;overflow-x:auto}.sv-ex-tabs button{border:1.5px solid var(--xp-line-strong);min-height:44px;color:var(--xp-text);font:inherit;cursor:pointer;transition:all .25s var(--xp-ease);background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:650;display:inline-flex}.sv-ex-tabs button span{color:var(--xp-muted);font:700 12px/1 var(--mono,ui-monospace, monospace)}.sv-ex-tabs button:hover{border-color:var(--xp-teal)}.sv-ex-tabs [aria-selected=true]{border-color:var(--xp-teal);background:var(--xp-teal);color:#fff}.sv-ex-tabs [aria-selected=true] span{color:var(--hf-copper-light)}.sv-ex-panel{animation:hf-rise .45s var(--xp-ease) both}.sv-ex-panel>.container,.sv-ex-body{padding-bottom:clamp(56px,7vw,96px)}.sv-ex-head{max-width:640px;margin-bottom:22px}.sv-ex-head h3{color:var(--xp-teal);letter-spacing:-.03em;word-break:keep-all;margin:8px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.2}.sv-ex-head p{color:var(--xp-muted);word-break:keep-all;margin:0;font-size:15.5px;line-height:1.65}.sv-ex-panel .ax-evidence{padding-top:0}.sv-ex-panel .xp-scene{margin-bottom:0}.sv-section--scope{background:#edf4f0}.sv-section--scope .service-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.sv-section--scope .service-detail{box-shadow:0 0 0 1px var(--xp-line);background:#fff;border:0;border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:20px;scroll-margin-top:100px;display:flex}.sv-section--scope .service-detail:target{box-shadow:0 0 0 2px var(--xp-copper)}.sv-section--scope .service-detail h3{margin:4px 0;font-size:19px}.sv-section--scope .service-detail-title>p{margin:0 0 8px;font-size:14px}.sv-section--scope .service-description{font-size:14px;line-height:1.6}.sv-section--scope .service-detail ul,.sv-section--scope .service-note{display:none}.sv-section--scope .service-delivery{margin:0}.sv-faq{max-width:900px}.sv-inquiry{scroll-margin-top:80px}@media (max-width:1100px){.sv-route{grid-template-columns:repeat(3,minmax(0,1fr))}.sv-cond-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sv-tiles,.sv-tabs{grid-template-columns:minmax(0,1fr)}.sv-tiles a{grid-template-columns:120px minmax(0,1fr);column-gap:14px;display:grid}.sv-tile-visual{grid-row:span 3;margin:0}.sv-tiles a>:not(.sv-tile-visual){grid-column:2}.sv-route{grid-template-columns:repeat(2,minmax(0,1fr))}.sv-panel-foot,.sv-section--scope .service-details,.sv-cost-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.sv-route{grid-template-columns:minmax(0,1fr)}.sv-route li{grid-template-columns:112px minmax(0,1fr);column-gap:12px;display:grid}.sv-route-visual{grid-row:span 3}.sv-route li>:not(.sv-route-visual){grid-column:2}.sv-tiles a{grid-template-columns:96px minmax(0,1fr)}.sv-cond-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sv-tiles li,.sv-panel,.sv-route li,.sv-ex-panel{animation:none!important}.sv-tiles a,.sv-tile-visual img{transition:none}}.page-breadcrumb:has(+.sd-page){z-index:1;clip-path:inset(0 -100vmax);background:#0e2c30;margin-block:0;padding-block:14px 0;position:relative;box-shadow:0 0 0 100vmax #0e2c30}:is(.page-breadcrumb:has(+.sd-page) a,.page-breadcrumb:has(+.sd-page) span){color:#cfe3dc}.sd-page{background:#edf4f0}.sd-top{color:#eef5f2;background:radial-gradient(900px 480px at 90% 40%,#1d4f53f2 0%,#0000 62%),radial-gradient(700px 420px at 0 100%,#c9783b2e 0%,#0000 58%),#0e2c30;padding-bottom:72px;position:relative;overflow:hidden}.sd-top:before{content:"";pointer-events:none;background-image:linear-gradient(#b9dcd10f 1px,#0000 1px),linear-gradient(90deg,#b9dcd10f 1px,#0000 1px);background-position:0 14px;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 20%,#000 25%,#0000 75%);mask-image:radial-gradient(at 30% 20%,#000 25%,#0000 75%)}.sd-top .container{position:relative}.sd-top .sd-head{padding-block:clamp(28px,4vw,52px) 26px}.sd-top .ax-kicker{color:var(--xp-mint)}.sd-top .sd-head h1{color:#fff;letter-spacing:-.045em;word-break:keep-all;margin:12px 0 16px;font-size:clamp(32px,4vw,54px);line-height:1.15}html[lang=ko] .sd-top .sd-head h1{font-size:clamp(30px,3.6vw,48px);line-height:1.22}.sd-top .sd-notice{color:#cfe3dc;background:#b9dcd11a;border-color:#b9dcd14d;border-radius:999px;width:auto;max-width:100%;display:inline-flex}.sd-top .sd-from-home{border-color:var(--xp-copper);color:#fff;background:#c9783b2e;margin-left:8px}.sd-top .sd-steps{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081e218c;border:1px solid #b9dcd12e;border-radius:18px;padding:14px 10px 12px}.sd-top .sd-steps button{color:#cfe3dcb3}.sd-top .sd-step-icon{color:#cfe3dcbf;background:0 0;border-color:#b9dcd14d}.sd-top .sd-steps li+li:before{background:#b9dcd12e}.sd-top .sd-steps li:has(>button[data-seen=true])+li:has(>button[data-seen=true]):before{background:var(--xp-mint)}.sd-top .sd-steps button[data-seen=true]{color:#e4ece9}.sd-top .sd-steps button[data-seen=true] .sd-step-icon{border-color:var(--xp-mint);color:var(--xp-mint);background:#b9dcd124}.sd-top .sd-steps button[data-approved=true] .sd-step-icon{border-color:var(--xp-mint);background:var(--xp-mint);color:var(--xp-teal)}.sd-top .sd-steps button:hover .sd-step-icon{border-color:var(--xp-mint)}.sd-top .sd-steps button[aria-current=step]{color:#fff}.sd-top .sd-steps button[aria-current=step] .sd-step-icon{border-color:var(--hf-copper-btn);background:var(--hf-copper-btn);color:#fff;box-shadow:0 0 0 5px #c9783b40}.sd-top .sd-steps button:focus-visible{outline:2px solid var(--xp-mint);outline-offset:2px}.sd-top .sd-progress{background:#b9dcd12e}.sd-top .sd-progress i{background:var(--xp-copper)}.sd-page .sd-shell{z-index:1;margin-top:-44px;position:relative}.sd-page .sd-main{border:0;border-radius:20px;box-shadow:0 50px 90px -56px #0e2c30a6,0 0 0 1px #12373b14}.sd-page .sd-step-badge{background:var(--xp-teal);color:var(--xp-mint);border-radius:12px}.sd-page .sd-auto{border-color:var(--hf-copper-btn);color:var(--hf-copper-ink)}.sd-page .sd-auto[aria-pressed=true]{background:var(--hf-copper-btn);color:#fff}
.fx-reveal{--fx-delay:0s}.fx-reveal[data-fx-state=armed]{opacity:0}.fx-reveal[data-fx-state=armed][data-fx=up]{transform:translateY(34px)}.fx-reveal[data-fx-state=armed][data-fx=left]{transform:translate(-48px)}.fx-reveal[data-fx-state=armed][data-fx=right]{transform:translate(48px)}.fx-reveal[data-fx-state=armed][data-fx=scale]{transform:scale(.92)}.fx-reveal[data-fx-state=armed][data-fx=blur]{filter:blur(14px);transform:translateY(12px)}.fx-reveal[data-fx-state=armed][data-fx=mask]{opacity:1;clip-path:inset(0 0 100%)}.fx-reveal[data-fx-state=shown]{transition:opacity .8s var(--xp-ease) var(--fx-delay), transform .9s var(--xp-ease) var(--fx-delay), filter .9s var(--xp-ease) var(--fx-delay), clip-path 1s var(--xp-ease) var(--fx-delay)}.fx-reveal[data-fx=mask][data-fx-state=shown]{clip-path:inset(0)}.fx-split-word{white-space:nowrap;display:inline-block}.fx-split-mask{vertical-align:top;margin-block:-.06em;padding-block:.06em;display:inline-block;overflow:clip}.fx-split-mask>span{display:inline-block}.fx-split[data-fx-state=armed] .fx-split-mask>span{transform:translateY(110%)}.fx-split[data-fx-state=shown] .fx-split-mask>span{transition:transform .85s var(--xp-ease);transition-delay:calc(var(--fx-delay,0s) + var(--i) * 22ms)}.fx-rotate{vertical-align:bottom;display:inline-block}.fx-rotate-stack{vertical-align:bottom;justify-items:start;margin-block:-.08em;padding-block:.08em;display:inline-grid;overflow:clip}.fx-rotate-stack>span{transition:transform .7s var(--xp-ease), opacity .5s var(--xp-ease);white-space:nowrap;grid-area:1/1}.fx-rotate-stack>[data-state=wait]{opacity:0;transform:translateY(100%)}.fx-rotate-stack>[data-state=out]{opacity:0;transform:translateY(-100%)}.fx-caret{vertical-align:-.12em;background:currentColor;width:.08em;height:1em;margin-left:.06em;animation:1s step-end infinite fx-caret;display:inline-block}@keyframes fx-caret{50%{opacity:0}}.fx-scramble{font-family:var(--ax-mono,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums}.fx-count{font-variant-numeric:tabular-nums}.fx-marker{color:inherit;background:linear-gradient(transparent 52%, var(--fx-marker,#b9dcd1bf) 52%, var(--fx-marker,#b9dcd1bf) 92%, transparent 92%) no-repeat 0 0 / 100% 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.04em;padding:0 .12em}.fx-marker[data-tone=copper]{--fx-marker:#e39a626b}.fx-marker[data-tone=sand]{--fx-marker:#f0d696b3}.fx-marker[data-fx-state=armed]{background-size:0% 100%}.fx-marker[data-fx-state=shown]{transition:background-size 1.1s var(--xp-ease) .15s}.fx-words>[aria-hidden]>span{opacity:clamp(.2, calc(var(--p,1) * var(--n) * 1.15 - var(--i)), 1);transition:opacity .25s linear}.fx-marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fx-marquee-track{min-width:100%;animation:fx-marquee var(--dur,46s) linear infinite;flex:none;gap:12px;margin:0;padding:0 6px;list-style:none;display:flex}.fx-marquee[data-reverse=true] .fx-marquee-track{animation-direction:reverse}.fx-marquee:hover .fx-marquee-track,.fx-marquee:focus-within .fx-marquee-track,html[data-motion=paused] .fx-marquee-track{animation-play-state:paused}@keyframes fx-marquee{to{transform:translate(-100%)}}.fx-parallax{transform:translate3d(0, var(--py,0px), 0);will-change:transform}.fx-stack{gap:22px;margin:0;padding:0;list-style:none;display:grid}.fx-stack>li{top:calc(96px + var(--i) * 18px);transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .05));filter:brightness(calc(1 - var(--cover,0) * .12));position:sticky}@media (prefers-reduced-motion:reduce){.fx-marquee{-webkit-mask-image:none;mask-image:none}.fx-marquee-track{flex-wrap:wrap;min-width:0;animation:none}.fx-marquee-track[aria-hidden]{display:none}.fx-caret{animation:none}.fx-stack>li{filter:none;position:static;transform:none}.fx-rotate-stack>span{transition:none}}.sv-free .fx-marker{color:#12373b}.sv-insight{margin-top:clamp(24px,3vw,36px)}.sv-insight-grid{border:1px solid var(--xp-line);background:linear-gradient(135deg,#fff 0%,#f1f7f4 100%);border-radius:16px;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(18px,3vw,40px);padding:clamp(16px,2.4vw,28px);display:grid}.sv-insight-label{color:var(--hf-copper-ink);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.sv-insight-copy strong{color:var(--xp-teal);letter-spacing:-.03em;font-size:clamp(40px,5vw,68px);line-height:1;display:block}.sv-insight-copy p{color:var(--xp-muted);margin:14px 0 0;font-size:15.5px;line-height:1.65}@media (max-width:860px){.sv-insight-grid{grid-template-columns:1fr}}
.fx-chart{--fx-text:#203133;--fx-muted:#4b5e5e;--fx-grid:#dce5e4;--fx-gap:#fff;--fx-hover:#12373b0f;--fx-focus:#12373b;--c-teal:#12373b;--c-sea:#2c7a80;--c-mint:#93c9b8;--c-copper:#ad5e29;--c-sand:#dcbc85;--c-slate:#5b6f73;--c-rose:#b4545a;--c-moss:#a3bf72;--c-plum:#73588a;--c:var(--c-teal);--ct:#fff;min-width:0;color:var(--fx-text);gap:12px;margin:0;display:grid;container-type:inline-size}.fx-chart[data-tone=dark]{--fx-text:#f2f4f0;--fx-muted:#b9dcd1;--fx-grid:#b9dcd138;--fx-gap:#0e2c30;--fx-hover:#b9dcd11a;--fx-focus:#b9dcd1;--c-teal:#eef5f2;--c-sea:#6cbcbc;--c-mint:#b9dcd1;--c-copper:#e39a62;--c-sand:#e8cd96;--c-slate:#9fb3b5;--c-rose:#e69a9a;--c-moss:#b5cf86;--c-plum:#c0a6d4}.fx-chart [data-c=teal]{--c:var(--c-teal);--ct:#fff}.fx-chart [data-c=sea]{--c:var(--c-sea);--ct:#fff}.fx-chart [data-c=mint]{--c:var(--c-mint);--ct:#12373b}.fx-chart [data-c=copper]{--c:var(--c-copper);--ct:#fff}.fx-chart [data-c=sand]{--c:var(--c-sand);--ct:#12373b}.fx-chart [data-c=slate]{--c:var(--c-slate);--ct:#fff}.fx-chart [data-c=rose]{--c:var(--c-rose);--ct:#fff}.fx-chart [data-c=moss]{--c:var(--c-moss);--ct:#12373b}.fx-chart [data-c=plum]{--c:var(--c-plum);--ct:#fff}.fx-chart[data-tone=dark] [data-c]{--ct:#0e2c30}.fx-chart-title{color:var(--fx-text);margin:0;font-size:15px;font-weight:650;line-height:1.4}.fx-chart-body{gap:14px;min-width:0;display:grid}.fx-chart svg{width:100%;height:auto;display:block;overflow:visible}.fx-chart-readout{min-height:1.45em;color:var(--fx-text);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.45}.fx-chart-note{color:var(--fx-muted);margin:0;font-size:12px;line-height:1.5}.fx-legend{align-content:start;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.fx-key{width:100%;min-height:32px;color:var(--fx-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;line-height:1.35;transition:background-color .2s,opacity .2s;display:flex}.fx-key:hover,.fx-key[data-active=true]{background:var(--fx-hover)}.fx-key:focus-visible{outline:2px solid var(--fx-focus);outline-offset:1px}.fx-swatch{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px}.fx-key-label{flex:1;min-width:0}.fx-key-value{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-key-value:empty{display:none}.fx-chart[data-focus=on] .fx-key:not([data-active=true]){opacity:.62}.fx-mark{transition:opacity .2s}.fx-chart[data-focus=on] .fx-mark:not([data-active=true]){opacity:.28}@container (min-width:520px){.fx-chart:is([data-kind=donut],[data-kind=pie],[data-kind=sunburst],[data-kind=waffle]) .fx-chart-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:24px}}.fx-ring{width:100%;max-width:240px;margin-inline:auto;position:relative}.fx-ring-center{pointer-events:none;text-align:center;place-content:center;margin:0;display:grid;position:absolute;inset:0}.fx-ring-center strong{color:var(--fx-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.fx-ring-center span{max-width:9em;color:var(--fx-muted);margin:4px auto 0;font-size:12px;line-height:1.35}.fx-sunburst .fx-ring-center strong{max-width:7.5em;font-size:12px;font-weight:650;line-height:1.3}.fx-track{fill:none;stroke:var(--fx-grid);stroke-width:18px}.fx-arc{fill:none;stroke:var(--c);stroke-width:18px;stroke-dasharray:calc(var(--len) * 1px) 100px;stroke-dashoffset:calc(var(--off) * -1px)}.fx-arc[data-active=true]{stroke-width:22px}.fx-chart[data-kind=pie] .fx-arc{stroke-width:52px}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-arc{stroke-dasharray:0 100}.fx-chart[data-shown=true] .fx-arc{transition:stroke-dasharray 1s var(--xp-ease) calc(var(--i) * 90ms), stroke-width .2s, opacity .2s}.fx-sector{fill:var(--c);fill-opacity:var(--shade,1);stroke:var(--fx-gap);stroke-width:1px}.fx-sweep{fill:none;stroke:#fff;stroke-width:100px;stroke-dasharray:100 100}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-sweep{stroke-dasharray:0 100}.fx-chart[data-shown=true] .fx-sweep{transition:stroke-dasharray 1.1s var(--xp-ease) calc(var(--i) * .42s)}.fx-waffle{width:100%;max-width:240px;margin-inline:auto}.fx-cell{fill:var(--c);transform-box:fill-box;transform-origin:50%}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-cell{opacity:0;transform:scale(.4)}.fx-chart[data-shown=true] .fx-cell{transition:opacity .3s calc(var(--i) * 7ms), transform .45s var(--xp-ease) calc(var(--i) * 7ms)}.fx-chart[data-kind=treemap] .fx-legend,.fx-chart[data-kind=marimekko] .fx-legend,.fx-chart[data-kind=line] .fx-legend{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.fx-tile rect{fill:var(--c)}.fx-tile text{fill:var(--ct);pointer-events:none}.fx-tile-label{font-size:13px;font-weight:650}.fx-tile-value{font-variant-numeric:tabular-nums;font-size:12px}.fx-tile{transform-box:fill-box;transform-origin:50%}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-tile{opacity:0;transform:scale(.86)}.fx-chart[data-shown=true] .fx-tile{transition:opacity .4s calc(var(--i) * 70ms), transform .6s var(--xp-ease) calc(var(--i) * 70ms)}.fx-rows{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr) auto;grid-template-rows:repeat(var(--rows), var(--row,40px));column-gap:12px;min-width:0;display:grid;position:relative}.fx-rows>svg{grid-area:1/2/-1;width:100%;height:100%}.fx-row-label{grid-column:1;grid-row:var(--r);align-self:center;min-width:0;font-size:13px;line-height:1.25}.fx-row-label strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;display:-webkit-box;overflow:hidden}.fx-row-label[data-total=true] strong{font-weight:700}.fx-row-label span{color:var(--fx-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:11.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.fx-row-value{grid-column:3;grid-row:var(--r);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;align-self:center;font-size:13px}.fx-row-value[data-total=true]{font-weight:700}.fx-row-value small{color:var(--fx-muted);font-size:11px;display:block}.fx-funnel{--row:54px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.fx-band{fill:var(--c);transform-box:fill-box;transform-origin:50%}.fx-funnel-count{z-index:1;grid-column:2;grid-row:var(--r);color:var(--ct);font-variant-numeric:tabular-nums;pointer-events:none;place-self:center;font-size:18px;font-weight:700}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-band{transform:scaleX(0)}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-funnel-count{opacity:0}.fx-chart[data-shown=true] .fx-band{transition:transform .7s var(--xp-ease) calc(var(--i) * .13s), opacity .2s}.fx-chart[data-shown=true] .fx-funnel-count{transition:opacity .3s .2s}.fx-bar{fill:var(--c);transform-box:fill-box;transform-origin:0}.fx-joint,.fx-guide,.fx-grid,.fx-probe,.fx-cum,.fx-path{vector-effect:non-scaling-stroke}.fx-joint{stroke:var(--fx-muted);stroke-width:1px;stroke-dasharray:2 2}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-bar{transform:scaleX(0)}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-joint{opacity:0}.fx-chart[data-shown=true] .fx-bar{transition:transform .6s var(--xp-ease) calc(var(--i) * .11s), opacity .2s}.fx-chart[data-shown=true] .fx-joint{transition:opacity .4s .9s}.fx-pareto{padding-top:18px}.fx-guide{stroke:var(--fx-muted);stroke-width:1px;stroke-dasharray:4 3}.fx-guide-label{color:var(--fx-muted);grid-area:1/2;place-self:start;margin-left:80%;font-size:11px;transform:translate(-50%,-100%)}.fx-cum{fill:none;stroke:var(--c-copper);stroke-width:2px;stroke-linejoin:round;pointer-events:none}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-cum{clip-path:inset(0 0 100%)}.fx-chart[data-shown=true] .fx-cum{transition:clip-path 1.2s var(--xp-ease) .5s}.fx-mekko .fx-plot{height:240px;position:relative}.fx-mekko .fx-plot svg,.fx-line .fx-plot svg{height:100%;position:absolute;inset:0}.fx-seg{fill:var(--c);transform-box:fill-box;transform-origin:bottom}.fx-seg-label{color:var(--ct);font-variant-numeric:tabular-nums;pointer-events:none;place-items:center;font-size:12px;font-weight:650;display:grid;position:absolute}.fx-mekko-axis{height:20px;margin-top:6px;position:relative}.fx-mekko-axis span{color:var(--fx-muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;position:absolute;overflow:hidden}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-seg{transform:scaleY(0)}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-seg-label{opacity:0}.fx-chart[data-shown=true] .fx-seg{transition:transform .6s var(--xp-ease) calc(var(--i) * 90ms), opacity .2s}.fx-chart[data-shown=true] .fx-seg-label{transition:opacity .4s .9s}.fx-axis-title{color:var(--fx-muted);margin:0;font-size:12px;line-height:1.4}.fx-line{gap:6px;padding-right:18px;display:grid}.fx-line .fx-plot{height:240px;margin:0 0 18px 44px;position:relative}.fx-line .fx-axis-x{text-align:right}.fx-grid{stroke:var(--fx-grid);stroke-width:1px}.fx-probe{stroke:var(--fx-muted);stroke-width:1px}.fx-path{fill:none;stroke:var(--c);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.fx-path[data-active=true]{stroke-width:3.5px}.fx-tick{color:var(--fx-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;position:absolute}.fx-tick-y{padding-right:6px;right:100%;transform:translateY(-50%)}.fx-tick-x{padding-top:4px;top:100%;transform:translate(-50%)}.fx-marker-label{background:var(--c-copper);color:#fff;white-space:nowrap;border-radius:3px;padding:2px 6px;font-size:11.5px;position:absolute;top:6px;transform:translate(6px)}.fx-chart[data-tone=dark] .fx-marker-label{color:#0e2c30}.fx-marker-label[data-flip=true]{transform:translate(calc(-100% - 6px))}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-path{clip-path:inset(0 100% 0 0)}.fx-chart[data-anim=on]:not([data-shown=true]) .fx-marker-label{opacity:0}.fx-chart[data-shown=true] .fx-path{transition:clip-path 1.3s var(--xp-ease) calc(var(--i) * .16s), opacity .2s, stroke-width .2s}.fx-chart[data-shown=true] .fx-marker-label{transition:opacity .4s 1.2s}@media (prefers-reduced-motion:reduce){.fx-chart,.fx-chart *{transition:none!important}}html[data-motion=paused] .fx-chart,html[data-motion=paused] .fx-chart *{transition:none!important}
[data-cond=form]{--cond:#1f6f68;--cond-tint:#e2f0ec}[data-cond=quantity]{--cond:#3d6b96;--cond-tint:#e5edf6}[data-cond=budget]{--cond:#924c1c;--cond-tint:#f8ebe0}[data-cond=timing]{--cond:#6f5410;--cond-tint:#f5eedb}.hs-home .hs-hero{padding-block:clamp(36px,5vw,84px) clamp(44px,6vw,100px)}.hs-hero .container{width:min(1320px,100% - 64px)}.hs-hero .hf-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(28px,4vw,64px);position:relative}.hs-hero .hf-traces{width:calc(100% + 160px);height:calc(100% + 128px);inset:-64px -80px}.hs-home .hs-hero h1{letter-spacing:-.035em;font-size:clamp(32px,3.4vw,58px);line-height:1.16}.hs-ask-form{max-width:36em;margin-top:clamp(22px,2.6vw,34px)}.hs-ask-form .hf-field-label{color:#cfe3dc;font-size:14px}.hs-field{background:#fff;border-radius:16px;align-items:stretch;gap:6px;padding:6px;display:flex;box-shadow:0 28px 56px -32px #000000bf}.hs-field textarea{resize:none;border:0;border-radius:10px;flex:1;min-width:0;min-height:60px;padding:10px 12px;font-size:16px;line-height:1.5}.hs-field textarea:focus{box-shadow:inset 0 0 0 2px var(--xp-teal)}.hs-field .hf-btn-bright{white-space:nowrap;border-radius:11px;align-items:center;gap:6px;min-height:0;padding:0 20px;display:inline-flex}.hs-ask-form .xp-clear{gap:8px;margin-top:8px;display:inline-flex}.hs-ask-form .hf-console-clear{color:#cfe3dc}.hs-hero .hf-hero-actions{margin-top:18px}.hs-stage{color:var(--xp-text);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 60px 110px -60px #000000d9,0 0 0 1px #b9dcd147}.hs-stage-media{aspect-ratio:4/3;background:#eef3f1;margin:0;position:relative}.hs-stage-video{object-fit:cover;width:100%;height:100%;display:block}.hs-stage-tag{color:var(--xp-teal);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffdb;border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12.5px;font-weight:650;display:flex;position:absolute;top:14px;left:14px}.hs-stage-tag .hf-console-tag{background:var(--xp-teal);color:#fff}.hs-stage .hf-console-pause{color:var(--xp-teal);background:#ffffffdb;border-color:#12373b38;position:absolute;top:14px;right:14px}.hs-stage-read{border-top:1px solid var(--xp-line);gap:6px;padding:12px 16px 14px;display:grid}.hs-label{color:var(--xp-muted);letter-spacing:.02em;margin:0;font-size:12.5px;font-weight:700}.hs-sentence{min-height:3em;color:var(--xp-ink);margin:0;font-size:clamp(14.5px,1.1vw,16.5px);font-weight:600;line-height:1.5}.hs-stage-read .hs-chips li{font-size:12.5px}.hs-empty{color:var(--xp-muted);font-weight:500}.hs-stage-result{opacity:0;transition:opacity .4s, transform .5s var(--xp-ease);gap:8px;display:grid;transform:translateY(6px)}.hs-stage-result[data-on=true]{opacity:1;transform:none}.hs-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-stage-result[data-on=true] .hs-chips li{animation:hs-pop .45s var(--xp-ease) both;animation-delay:calc(var(--i) * .11s)}.hs-way{color:var(--xp-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:650;display:flex}.hs-way strong{background:var(--hf-copper-btn);color:#fff;border-radius:999px;padding:3px 12px;font-size:13.5px}@keyframes hs-pop{0%{opacity:0;transform:scale(.85)}}.hs-scene{padding-block:clamp(64px,8vw,112px);scroll-margin-top:68px;position:relative}.hs-draft{background:var(--xp-paper)}.hs-preview{background:linear-gradient(#eef4f1 0%,#f8f8f4 100%)}.hs-ways{border-top:1px solid var(--xp-line);background:#fff}.hs-build{background:var(--xp-paper);border-top:1px solid var(--xp-line)}.hs-head{margin-bottom:clamp(22px,3vw,36px)}.hs-head h2{color:var(--xp-teal);letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(30px,3.2vw,46px);line-height:1.15}.hs-lead{max-width:38em;color:var(--xp-muted);margin:0;font-size:16.5px;line-height:1.65}.hs-window{border-radius:16px}.hs-anchor{height:18px;scroll-margin-top:80px;display:block}.hs-formal{color:var(--xp-muted);letter-spacing:0;margin-top:2px;font-size:12.5px;font-weight:600;display:block}.hs-strip{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;display:flex}.hs-strip-label{color:var(--xp-muted);font-size:13px;font-weight:700}.hs-strip ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hs-strip li{border:1px solid var(--xp-line);color:var(--xp-muted);background:0 0;border-style:dashed;border-radius:999px;align-items:baseline;gap:6px;padding:5px 12px;font-size:13px;display:inline-flex}.hs-strip li strong{color:var(--xp-text);font-weight:650}.hs-strip li[data-on=true]{border-style:solid;border-color:var(--cond);background:var(--cond-tint);color:var(--cond);box-shadow:0 0 0 3px color-mix(in srgb, var(--cond) 14%, transparent)}.hs-strip li[data-set=false] strong{color:var(--hf-copper-ink)}.hs-board [data-in],.hs-board .hs-sheet-lines li{transition:opacity .45s var(--xp-ease), transform .55s var(--xp-ease), border-color .3s, background .3s}.hs-board [data-in=false]{opacity:0;transform:translateY(12px)}.hs-board{grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);grid-template-areas:"quote sheet""conds sheet";align-items:start;gap:18px clamp(18px,2.6vw,36px);display:grid}.hs-quote{border:1px solid var(--xp-line);background:#fff;border-radius:16px;grid-area:quote;padding:18px 20px;box-shadow:0 22px 44px -34px #12373b73}.hs-quote .xp-reading{color:var(--xp-ink);background:0 0;border:0;margin:8px 0 0;padding:0;font-size:clamp(17px,1.5vw,21px);font-weight:550;line-height:1.75}.hs-quote .xp-span{background:var(--cond-tint);box-shadow:inset 0 -2px 0 var(--cond);border-radius:5px;padding:1px 3px;text-decoration:none}.hs-quote .xp-unparsed{color:var(--xp-text);font:inherit;background:0 0;margin:0;padding:0}.hs-quote[data-in=true] .xp-span{animation:hs-mark .5s var(--xp-ease) both;animation-delay:calc(var(--i) * .13s)}.hs-quote .xp-text-btn{margin-top:6px}.hs-quote .hf-preview{color:var(--xp-teal);font-size:inherit;background:0 0;margin:0;padding:0;display:inline}@keyframes hs-mark{0%{box-shadow:inset 0 0 0 var(--cond);background:0 0}}.hs-conds{grid-area:conds;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hs-conds>li{border:1.5px dashed var(--xp-line-strong);background:#fff;border-radius:14px;align-content:start;gap:6px;min-height:112px;padding:16px;display:grid}.hs-conds>li[data-set=true]{border-style:solid;border-color:var(--cond);background:linear-gradient(180deg, var(--cond-tint) 0%, #fff 75%)}.hs-cond-label{color:var(--xp-muted);align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:flex}.hs-cond-label i{background:var(--cond);border-radius:3px;width:10px;height:10px}.hs-conds>li>strong{color:var(--xp-ink);font-size:clamp(18px,1.55vw,22px);line-height:1.3}.hs-conds>li[data-set=false]>strong{color:var(--hf-copper-ink)}.hs-conds small{color:var(--xp-muted);font-size:13px}.hs-cond-ask fieldset{background:var(--xp-paper);border:0;border-radius:10px;margin:4px 0 0;padding:12px}.hs-cond-ask legend{float:left;width:100%;color:var(--xp-ink);margin-bottom:4px;padding:0;font-size:14.5px;font-weight:700;line-height:1.4}.hs-cond-ask .hf-why{clear:both;color:var(--xp-muted);margin:0 0 8px;font-size:13px;line-height:1.5}.hs-cond-ask .xp-answers{flex-wrap:wrap;gap:6px;display:flex}.hs-cond-ask .xp-answer{background:#fff;border-radius:999px;align-items:center;width:auto;min-height:40px;margin:0;padding:0 12px;font-size:13.5px}.hs-sheet{box-shadow:0 34px 64px -42px #12373b99, 0 0 0 1px var(--xp-line);background:#fff;border-radius:6px;grid-area:sheet;padding:20px 22px 18px;position:relative}.hs-sheet-head{border-bottom:2px solid var(--xp-teal);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding-bottom:10px;display:flex}.hs-sheet-head h3{color:var(--xp-teal);margin:0;font-size:18px}.hs-sheet-head .hf-counts{margin:0}.hs-sheet-lines{margin:4px 0 0;padding:0;list-style:none}.hs-sheet-lines li{border-bottom:1px dashed var(--xp-line);grid-template-columns:minmax(84px,.9fr) minmax(0,1.2fr) auto;align-items:baseline;gap:10px;padding:9px 0;font-size:14.5px;display:grid}.hs-sheet-lines li span{color:var(--xp-muted)}.hs-sheet-lines li strong{color:var(--xp-ink);font-weight:650}.hs-sheet-lines li em{background:var(--xp-mint-tint);color:var(--xp-teal);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:650}.hs-sheet-lines li[data-source=undecided] strong{color:var(--hf-copper-ink)}.hs-sheet-lines li[data-source=undecided] em{color:var(--hf-copper-ink);background:#fbefe6}.hs-sheet-lines li[data-source=inferred] em{color:#6f5512;background:#f5eedb}.hs-sheet-answered{margin-top:12px}.hs-sheet-answered h4{color:var(--xp-muted);margin:0 0 6px;font-size:13px}.hs-sheet-answered .hf-history{gap:4px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.hs-sheet-answered .hf-history li{flex-wrap:wrap;gap:4px 8px;display:flex}.hs-sheet-answered .hf-history span{color:var(--xp-muted)}.hs-sheet .hf-reply{color:var(--xp-teal);margin:10px 0 0;font-size:13.5px;font-weight:600}.hs-sheet .hf-reply:empty{display:none}.hs-sheet-all{border-top:1px solid var(--xp-line);margin-top:12px}.hs-sheet-all summary{min-height:44px;color:var(--xp-teal);cursor:pointer;align-items:center;font-size:14px;font-weight:700;display:flex}.hs-sheet-all[open] summary{margin-bottom:8px}.hs-sheet .xp-hint{margin:10px 0 6px;font-size:12.5px}.hs-dv{grid-template-columns:minmax(0,1.5fr) minmax(280px,.62fr);align-items:start;gap:clamp(18px,2.6vw,34px);display:grid}.hs-dv-stage{aspect-ratio:4/3;box-shadow:0 40px 80px -52px #12373b99, 0 0 0 1px var(--xp-line);background:#eef3f1;border-radius:18px;position:relative;overflow:hidden}.hs-dv-img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s var(--xp-ease);position:absolute;inset:0}.hs-dv-img[data-on=true]{opacity:1}.hs-dv-dim{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs-dv-dim line{stroke:var(--hf-copper-btn);stroke-width:2px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.hs-dv-spot{z-index:2;background:var(--xp-teal);color:#fff;width:30px;height:30px;font:700 13px/1 var(--mono,ui-monospace, monospace);cursor:pointer;transition:transform .3s var(--xp-ease), background .3s, box-shadow .3s;border:2px solid #fff;border-radius:50%;place-items:center;margin:-15px 0 0 -15px;padding:0;display:grid;position:absolute;box-shadow:0 6px 16px -6px #0000008c}.hs-dv-spot[data-active=true]{background:var(--hf-copper-btn);transform:scale(1.18);box-shadow:0 0 0 8px #c9783b3d}.hs-dv-spot:focus-visible{outline:3px solid var(--xp-teal);outline-offset:3px}.hs-dv-badge{position:absolute;top:14px;left:14px}.hs-phone{background:var(--xp-teal);color:#fff;border-radius:16px;gap:3px;width:min(44%,300px);padding:12px 14px;transition:background .35s;display:grid;position:absolute;top:5%;right:4%;box-shadow:0 20px 40px -22px #0009}.hs-phone-app{color:var(--xp-mint);font-size:11.5px;font-weight:650}.hs-phone strong{font-size:14px;line-height:1.4}.hs-phone[data-state=alert]{animation:hs-nudge .5s var(--xp-ease);background:#8a3a12}@keyframes hs-nudge{30%{transform:translateY(-6px)}}.hs-dv-controls{gap:10px;display:grid}.hs-seg{background:#e3eeea;border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.hs-seg button,.hs-dv-actions button{min-height:40px;color:var(--xp-teal);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700}.hs-seg button[aria-pressed=true]{background:var(--xp-teal);color:#fff}.hs-dv-actions{flex-wrap:wrap;gap:6px;display:flex}.hs-dv-actions button{border:1px solid var(--xp-line-strong);background:#fff;font-weight:650}.hs-dv-actions button:disabled{opacity:.45;cursor:default}.hs-dv-list{counter-reset:part;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hs-dv-list li{counter-increment:part;border:1px solid #0000;border-radius:12px;gap:2px;padding:9px 12px 9px 46px;transition:background .3s,border-color .3s;display:grid;position:relative}.hs-dv-list li:before{content:counter(part);background:var(--xp-teal);color:#fff;width:24px;height:24px;font:700 12px/1 var(--mono,ui-monospace, monospace);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;left:12px}.hs-dv-list li[data-active=true]{border-color:var(--xp-line-strong);background:#fff}.hs-dv-list li[data-active=true]:before{background:var(--hf-copper-btn)}.hs-dv-list strong{color:var(--xp-ink);font-size:15px}.hs-dv-list span{color:var(--xp-muted);font-size:13.5px}.hs-dv-list small{color:var(--cond,var(--xp-teal));margin-top:2px;font-size:12.5px;font-weight:650}.hs-dv-list small b{color:#1f6f68;background:#e2f0ec;border-radius:4px;margin-right:4px;padding:0 6px;font-weight:700}.hs-dv-side .xp-hint{margin:12px 0 0;font-size:12.5px}.hs-curve{border:1px solid var(--xp-line);background:linear-gradient(135deg,#fff 0%,#f1f7f4 100%);border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(18px,3vw,40px);margin-top:22px;padding:clamp(16px,2.4vw,26px);display:grid}.hs-curve-copy strong{color:var(--xp-teal);letter-spacing:-.03em;font-size:clamp(44px,5vw,72px);line-height:1;display:block}.hs-curve-copy p{color:var(--xp-text);margin:12px 0 0;font-size:15.5px;line-height:1.6}.hs-curve-copy .xp-hint{color:var(--xp-muted);font-size:13.5px}.hs-speed{border:1px solid var(--xp-line);background:#fff;border-radius:18px;margin:0 0 clamp(28px,4vw,44px);padding:clamp(18px,2.6vw,30px)}.hs-speed-head h3{color:var(--xp-teal);margin:0;font-size:clamp(20px,1.9vw,26px)}.hs-speed-head p{max-width:50em;color:var(--xp-muted);margin:6px 0 0;line-height:1.6}.hs-gantt{margin-top:22px;overflow-x:auto}.hs-gantt-inner{gap:14px;min-width:640px;display:grid}.hs-lane{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:16px;display:grid}.hs-lane-title{color:var(--xp-muted);margin:0;font-size:14px;font-weight:800}.hs-lane[data-kind=ours] .hs-lane-title{color:var(--hf-copper-ink)}.hs-track{grid-template-columns:repeat(var(--span), minmax(0, 1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hs-flow-step{grid-column:span var(--u);min-height:44px;color:var(--xp-teal);text-align:center;transform-origin:0;background:#e2e9e6;border-radius:10px;justify-content:center;align-items:center;margin-right:14px;padding:0 8px;font-size:13px;font-weight:700;line-height:1.25;display:flex;position:relative}.hs-flow-step:last-child{margin-right:0}.hs-flow-step[data-lanes]{align-items:stretch;padding:0;background:0 0!important}.hs-flow-lanes{gap:3px;width:100%;display:grid}.hs-flow-lanes span{background:#cfe5dd;border-radius:6px;padding:3px 6px;font-size:11.5px;line-height:1.25;display:block}.hs-lane[data-kind=ours] .hs-flow-step{background:#cfe5dd}.hs-flow-step[data-rework]{color:var(--hf-copper-ink);background:repeating-linear-gradient(135deg,#f8ebe0 0 7px,#f1d9c6 7px 10px)}.hs-flow-step[data-rework] i{font-style:normal}.hs-flow-step[data-check]:after,.hs-legend i{content:"";background:var(--hf-copper-btn);width:12px;height:12px;box-shadow:0 0 0 1px var(--hf-copper-btn);border:2px solid #fff;transform:rotate(45deg)}.hs-flow-step[data-check]:after{margin-top:-7px;position:absolute;top:50%;right:-14px}.hs-legend{color:var(--xp-muted);align-items:center;gap:10px;margin:0 0 0 148px;font-size:13px;display:flex}.hs-legend i{display:inline-block}.hs-speed[data-on=true] .hs-flow-step{animation:hs-grow .6s var(--xp-ease) both;animation-delay:calc(var(--i,0) * .16s)}.hs-speed[data-on=true] .hs-lane[data-kind=ours] .hs-flow-step{animation-delay:calc(.4s + var(--i,0) * .12s)}@keyframes hs-grow{0%{opacity:0;transform:scaleX(.3)}}.hs-speed-points{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.hs-speed-points li{background:var(--xp-paper);border-radius:12px;gap:10px;padding:14px;display:flex}.hs-speed-points li>span{background:var(--xp-teal);color:#fff;width:24px;height:24px;font:700 12px/1 var(--mono,ui-monospace, monospace);border-radius:50%;flex:none;place-items:center;display:grid}.hs-speed-points strong{color:var(--xp-ink);font-size:15px;display:block}.hs-speed-points p{margin:6px 0 0;font-size:13.5px;line-height:1.5}.hs-point-usual{color:var(--xp-muted)}.hs-point-usual:before{content:"보통 · ";font-weight:700}html[lang=en] .hs-point-usual:before{content:"Usually · "}.hs-point-ours{color:var(--xp-text)}.hs-point-ours:before{content:"Arcarix · ";color:var(--hf-copper-ink);font-weight:700}.hs-planned{color:var(--xp-text);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;font-size:14px;display:flex}.hs-speed .xp-hint{margin:8px 0 0;font-size:12.5px}.hs-flow-note{max-width:60em;margin:12px 0 0;font-size:13px}.hs-made{color:var(--xp-teal);margin:6px 0 0;font-size:13px;font-weight:650}.hs-made span{background:var(--xp-mint-tint);border-radius:999px;margin-right:4px;padding:1px 8px}.hs-made-in{color:var(--xp-muted);margin-top:2px;font-size:12px;font-weight:600;display:block}.hs-tests{background:#fff;align-content:center;gap:10px;height:100%;padding:clamp(16px,2.4vw,28px);display:grid}.hs-tests ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.hs-tests li{background:var(--xp-paper);animation:hs-pop .4s var(--xp-ease) both;animation-delay:calc(var(--i) * .14s);border-radius:8px;grid-template-columns:24px minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:grid}.hs-tests li i{color:#fff;background:#1f6f68;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.hs-tests li span{color:var(--xp-muted)}.hs-tests li strong{color:var(--xp-ink)}.hs-tests .xp-hint{margin:0;font-size:12.5px}.hf-contact .hs-prepare-title{color:#fff;margin:30px 0 10px;font-size:17px}.hs-prepare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hs-prepare li{background:#ffffff0a;border:1px solid #b9dcd138;border-radius:12px;gap:10px;padding:12px 14px;display:flex}.hs-prepare li>span{background:var(--hf-copper-btn);color:#fff;width:24px;height:24px;font:700 12px/1 var(--mono,ui-monospace, monospace);border-radius:50%;flex:none;place-items:center;display:grid}.hs-prepare strong{color:#fff;font-size:14.5px;display:block}.hs-prepare p{color:#c9dbd5;margin:2px 0 0;font-size:13.5px;line-height:1.5}.fx-cue{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:40;opacity:0;transition:transform .5s var(--xp-ease), opacity .3s;pointer-events:none;gap:6px;display:flex;position:fixed;transform:translate(-50%,140%)}.fx-cue[data-on=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.fx-cue button{min-height:48px;font:inherit;cursor:pointer;border:0}.fx-cue-go{background:var(--xp-teal);color:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 10px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 18px 40px -16px #0000008c}.fx-cue-go:hover{background:#0e2c30}.fx-cue-go>span:not(.fx-cue-ring){white-space:nowrap}.fx-cue-ring{background:conic-gradient(var(--xp-copper) var(--p,0turn), #b9dcd138 0);width:32px;height:32px;animation:fx-ring var(--s) linear forwards;border-radius:50%;place-items:center;display:grid;position:relative}.fx-cue-ring b{background:var(--xp-teal);width:24px;height:24px;font:700 12px/1 var(--mono,ui-monospace, monospace);border-radius:50%;place-items:center;display:grid}@property --p{syntax:"<angle>";inherits:false;initial-value:0turn}@keyframes fx-ring{to{--p:1turn}}.fx-cue-stop{width:48px;color:var(--xp-teal);background:#fff;border-radius:50%;font-size:20px;box-shadow:0 18px 40px -16px #00000073}@media (max-width:1023px),(max-aspect-ratio:4/5){.hs-hero .hf-hero-grid{grid-template-columns:1fr}.hs-hero .hf-hero-console{width:100%;max-width:760px}.hs-board{grid-template-columns:1fr;grid-template-areas:"quote""conds""sheet"}.hs-dv,.hs-curve{grid-template-columns:1fr}}@media (max-width:1180px){.hs-speed-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.hs-speed-points{grid-template-columns:1fr}.hs-lane{grid-template-columns:96px minmax(0,1fr);gap:10px}.hs-legend{margin-left:106px}}@media (max-width:560px){.hs-hero .container{width:calc(100% - 32px)}.hs-field{flex-direction:column}.hs-field .hf-btn-bright{justify-content:center;min-height:48px}.hs-conds{grid-template-columns:1fr}.hs-conds>li{min-height:0}.hs-sheet-lines li{grid-template-columns:minmax(0,1fr) auto}.hs-sheet-lines li strong{grid-area:2/1/auto/-1}.hs-phone{border-radius:12px;width:min(62%,280px);padding:8px 10px}.hs-phone strong{font-size:12.5px}.hs-dv-spot{width:26px;height:26px;margin:-13px 0 0 -13px;font-size:12px}.hs-prepare{grid-template-columns:1fr}.fx-cue-go{padding-right:14px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.fx-cue,.hs-board [data-in],.hs-board .hs-sheet-lines li,.hs-stage-result,.hs-dv-img{transition:none}.hs-chips li,.hs-quote .xp-span,.hs-speed .hs-flow-step,.hs-tests li,.hs-phone,.fx-cue-ring{animation:none!important}}
