:root{--navy:#091c2d;--navy2:#102c42;--mint:#80e1c1;--paper:#f4f2eb;--ink:#102230;--line:#d8ddd9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Noto Sans KR,sans-serif}button,input,select{font:inherit}.topbar{height:76px;justify-content:space-between;padding:0 max(28px,calc((100vw - 1180px)/2));background:#fff;border-bottom:1px solid #e7e7e2;position:relative;z-index:2}.brand,.topbar{display:flex;align-items:center}.brand{gap:11px;font-size:12px;font-weight:900;letter-spacing:.18em;color:var(--navy);text-decoration:none}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--navy);border-radius:50%;font-family:Georgia,serif;font-size:20px;letter-spacing:0}.topbar nav{display:flex;gap:32px}.topbar nav a{color:#4e5b63;text-decoration:none;font-size:14px}.year-badge{font-size:12px;background:#e9f8f2;color:#12684f;padding:8px 12px;border-radius:999px;font-weight:700}.hero{background:var(--navy);color:white;padding:88px max(28px,calc((100vw - 1180px)/2)) 190px;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:520px;height:520px;border:1px solid #ffffff18;border-radius:50%;right:-140px;top:-250px;box-shadow:0 0 0 90px #ffffff08,0 0 0 180px #ffffff05}.eyebrow{color:var(--mint);font-size:11px;letter-spacing:.2em;font-weight:800}.hero h1{font-family:Georgia,"Noto Serif KR",serif;font-size:clamp(40px,5.7vw,72px);line-height:1.12;letter-spacing:-.04em;margin:24px 0}.hero h1 em{color:var(--mint);font-style:normal}.hero>p{max-width:650px;color:#c8d4dc;font-size:18px;line-height:1.75}.hero-metrics{display:flex;gap:44px;margin-top:54px}.hero-metrics div{display:flex;flex-direction:column;gap:8px;border-left:1px solid #ffffff2c;padding-left:18px}.hero-metrics strong{font-size:15px}.hero-metrics span{font-size:12px;color:#91a5b2}.calculator-shell{max-width:1180px;margin:-112px auto 0;display:grid;grid-template-columns:1.18fr .82fr;gap:24px;align-items:start;position:relative;z-index:1;padding:0 20px}.form-card,.result-card{border-radius:12px;box-shadow:0 18px 55px #061a2a18}.form-card{background:white;padding:34px}.result-top,.section-head{display:flex;justify-content:space-between;align-items:center}.result-top>div,.section-head>div{display:flex;gap:12px;align-items:center}.result-top h2,.section-head h2{font-size:21px;margin:0}.section-head p{font-size:12px;color:#7a858b}.step{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:#dff6ed;color:#177055;font-size:11px;font-weight:900}.segmented{display:grid;grid-template-columns:1fr 1fr;background:#edf0ee;padding:4px;border-radius:8px;margin:27px 0 18px}.segmented button{border:0;background:transparent;padding:12px;border-radius:6px;color:#6b757a;font-weight:700;cursor:pointer}.segmented .active{background:white;color:var(--navy);box-shadow:0 2px 7px #10223012}.preset-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.preset-row button{border:1px solid var(--line);background:#fafbf9;border-radius:7px;padding:10px 5px;cursor:pointer;font-weight:700;font-size:13px}.preset-row span{display:block;font-size:11px;color:#768087;margin-bottom:4px}.major-field{display:block;margin:25px 0}.field-grid label>span,.major-field>span,details label{display:block;font-size:12px;font-weight:700;color:#4e5a61;margin-bottom:8px}.major-field>div{display:flex;align-items:center;border-bottom:2px solid var(--navy);padding-bottom:9px}.major-field input{border:0;outline:0;font-size:34px;font-weight:800;min-width:0;width:100%;color:var(--navy);background:transparent}.major-field b{font-size:16px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.field-grid input[type=number],details input,select{width:100%;border:1px solid var(--line);border-radius:7px;padding:11px;background:white;outline:none}.check{display:flex!important;align-items:center;gap:11px;border:1px solid var(--line);border-radius:7px;padding:10px}.check input{width:17px!important;height:17px;accent-color:#158466}.check span{margin:0!important}.check b,.check small{display:block}.check small{font-weight:400;color:#858d91;margin-top:3px}.compact{width:max-content;margin:8px 0 15px}details{border-top:1px solid #e4e7e4;padding:16px 0}summary{font-weight:700;font-size:13px;cursor:pointer;list-style:none}summary span{float:right;color:#879197;font-size:11px}.details-body{padding-top:16px}.triple{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.calculate{width:100%;border:0;background:var(--navy);color:white;border-radius:7px;padding:15px 18px;font-weight:800;display:flex;justify-content:center;gap:15px;cursor:pointer}.calculate:hover{background:var(--navy2)}.result-card{background:var(--navy);color:white;padding:34px;position:sticky;top:20px}.step.light{background:#ffffff16;color:var(--mint)}.live-dot{font-size:11px;color:var(--mint)}.live-dot:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);margin-right:7px}.result-caption{margin:35px 0 8px;color:#9fb1bc;font-size:12px}.total{display:block;font-family:Georgia,serif;font-size:clamp(33px,4vw,49px);letter-spacing:-.04em;color:var(--mint)}.annual{margin:22px 0;padding:16px 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;display:flex;justify-content:space-between;font-size:13px}.annual span{color:#9fb1bc}.flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:25px 0}.flow span{font-size:10px;color:#8fa5b2;display:block}.flow b{font-size:12px}.flow i{color:var(--mint);font-style:normal}.notice,.support{border-radius:6px;padding:11px 13px;font-size:11px;margin:10px 0}.notice{background:#ffffff0c;color:#b9c7cf}.support{background:#143e38;color:#b9f2de;display:flex;justify-content:space-between}.breakdown{margin:24px 0 0}.breakdown div{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #ffffff13;font-size:12px}.breakdown dt{color:#9eb0ba}.breakdown dd{margin:0;font-weight:700}.micro{text-align:right;font-size:10px;color:#768d9a;margin-top:18px}.guide{max-width:1180px;margin:100px auto;padding:0 20px}.guide h2{font-family:Georgia,serif;font-size:36px;margin:14px 0 35px}.guide .eyebrow{color:#168162}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide article{background:white;border-top:3px solid var(--navy);padding:25px}.guide article>b{font-family:Georgia,serif;color:#13906b;font-size:24px}.guide h3{font-size:16px;margin:22px 0 10px}.guide p{font-size:13px;line-height:1.7;color:#657178}footer{border-top:1px solid #d9dcd8;max-width:1180px;margin:auto;padding:35px 20px 55px;display:grid;grid-template-columns:auto 1fr auto;gap:35px;align-items:center}footer p,footer>span{font-size:11px;color:#798187;line-height:1.6}footer p{max-width:600px}@media(max-width:850px){.topbar nav{display:none}.hero{padding-top:65px}.hero-metrics{gap:18px;flex-wrap:wrap}.calculator-shell{grid-template-columns:1fr}.result-card{position:static}.preset-row{grid-template-columns:1fr 1fr}.field-grid,.guide-grid,.triple,footer{grid-template-columns:1fr}}@media(max-width:480px){.topbar{padding:0 18px}.hero{padding-left:20px;padding-right:20px}.form-card,.result-card{padding:24px 19px}.calculator-shell{padding:0 10px}.flow{grid-template-columns:1fr;gap:8px}.flow i{display:none}}.exact-money{display:block;margin-top:6px;color:#849aa7;font-size:11px}.money-compare{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.money-compare>div{background:#ffffff0b;border:1px solid #ffffff12;border-radius:8px;padding:13px}.money-compare span,.money-compare strong{display:block}.money-compare span{color:#8fa5b2;font-size:10px;margin-bottom:7px}.money-compare strong{font-size:15px}.money-compare>div:last-child strong{color:#ffcf83}.cost-bars{display:grid;gap:14px;margin:22px 0}.cost-bars span{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11px}.cost-bars span b{font-weight:600;color:#c0ced5}.cost-bars span i{font-style:normal;font-weight:800}.cost-bars progress{display:block;width:100%;height:7px;border:0;border-radius:10px;overflow:hidden;background:#ffffff12}.cost-bars progress::-webkit-progress-bar{background:#ffffff12}.cost-bars progress::-webkit-progress-value{background:var(--mint);border-radius:10px}.cost-bars>div:nth-child(2) progress::-webkit-progress-value{background:#ffcf83}.cost-bars>div:nth-child(3) progress::-webkit-progress-value{background:#7aa6c2}.deduction-details{border-top:1px solid #ffffff1f;padding:15px 0 0;margin-top:18px}.deduction-details summary{color:#c5d2d8}.deduction-details summary span{color:var(--mint)}@media(max-width:480px){.money-compare{grid-template-columns:1fr}.total{font-size:42px}}.severance-choice{border:1px solid #d8ddd9;border-radius:9px;padding:15px;margin:0 0 20px}.severance-choice legend{padding:0 6px;font-size:12px;font-weight:800;color:#344751}.severance-choice>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.severance-choice button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid #d8ddd9;border-radius:7px;background:#fafbf9;padding:12px;color:#596970;cursor:pointer;text-align:left}.severance-choice button b{font-size:13px;color:#273d4b}.severance-choice button span{font-size:10px}.severance-choice button.active{border-color:#168162;background:#e9f8f2;box-shadow:inset 0 0 0 1px #168162}.severance-choice button.active b{color:#12684f}.severance-choice>p{margin:10px 2px 0;color:#167157;font-size:11px;line-height:1.55}.contract-note{margin:0 0 14px;background:#15384e;border:1px solid #2a566d;border-radius:7px;padding:11px 13px;color:#c8e9dd;font-size:11px;line-height:1.5}.contract-note b{color:var(--mint)}@media(max-width:480px){.severance-choice>div{grid-template-columns:1fr}}.guide-label{display:flex!important;align-items:center;justify-content:space-between;gap:8px;overflow:visible}.guide-label>b{font:inherit;color:inherit}.input-guide{z-index:5}.input-guide>summary{float:none!important;display:inline-flex;align-items:center;white-space:nowrap;list-style:none;border:1px solid #bdd8cf;background:#edf8f4;color:#167157!important;border-radius:999px;padding:3px 7px;font-size:9px!important;font-weight:800;cursor:pointer}.input-guide>summary::-webkit-details-marker{display:none}.input-guide[open]>summary{background:#18775d;border-color:#18775d}.guide-pop{right:0;top:30px;width:265px;color:#263740;border:1px solid #d8e2de;border-radius:9px;padding:15px;box-shadow:0 12px 35px #09243822;text-align:left;z-index:30}.guide-pop,.guide-pop:before{position:absolute;background:#fff}.guide-pop:before{content:"";right:18px;top:-6px;width:10px;height:10px;border-left:1px solid #d8e2de;border-top:1px solid #d8e2de;transform:rotate(45deg)}.guide-pop strong{display:block;color:var(--navy);font-size:13px;margin-bottom:7px}.guide-pop p{margin:0 0 10px;color:#596970;font-size:11px;line-height:1.6;font-weight:400}.guide-pop span{display:block;background:#edf7f3;border-radius:5px;padding:8px;color:#176b54;font-size:10px;line-height:1.5}.check .guide-label{margin:0!important}.check .input-guide{margin-left:6px!important}.details-body label>.guide-label{margin-bottom:8px}.major-field>.guide-label{font-size:12px;font-weight:700;color:#4e5a61;margin-bottom:8px}.field-grid label>.guide-label{margin-bottom:8px}.team-guide-row{display:grid;grid-template-columns:repeat(5,max-content);gap:8px;margin:20px 0 2px}.team-guide-row .guide-pop{left:0;right:auto}.team-guide-row .guide-pop:before{left:18px;right:auto}@media(max-width:850px){.guide-pop{position:fixed;left:18px!important;right:18px!important;top:auto;bottom:18px;width:auto;max-width:none}.guide-pop:before{display:none}.team-guide-row{grid-template-columns:repeat(3,max-content)}}@media(max-width:480px){.team-guide-row{grid-template-columns:repeat(2,max-content)}.input-guide>summary{font-size:10px!important;padding:4px 8px}}.input-guide>summary{width:30px;height:30px;display:grid!important;place-items:center;padding:0!important;border:1.5px solid #6f849e;background:#fff;color:#294765!important;border-radius:50%;font-size:17px!important;font-family:Arial,sans-serif;font-weight:700;line-height:1;box-shadow:0 2px 5px #20384d10}.input-guide>summary:hover{background:#f4f7fb;border-color:#355b82;transform:translateY(-1px)}.input-guide[open]>summary{background:#294765;color:#fff!important;border-color:#294765}.guide-pop{top:42px;width:300px;border:1px solid #d3dbe3;border-radius:12px;padding:0;box-shadow:0 14px 38px #19344e1c}.guide-pop:before{right:10px;top:-7px;width:12px;height:12px;border-color:#d3dbe3}.guide-pop-head{display:flex;align-items:center;gap:10px;padding:17px 18px 15px;border-bottom:1px solid #e3e8ed}.guide-pop-head span{width:36px;height:36px;display:grid!important;place-items:center!important;margin:0!important;padding:0!important;border-radius:50%;background:#eaf2ff!important;color:#2469c9!important;font-size:20px!important;font-style:normal}.guide-pop-head strong{margin:0;color:#122538;font-size:16px}.guide-pop-body{padding:16px 18px 18px}.guide-pop-body>b{display:block;color:#294765;font-size:11px;margin-bottom:8px}.guide-pop-body p{margin:0 0 13px;color:#33495c;font-size:12px;line-height:1.75}.guide-pop-body em{display:block;background:#f2f6fb;border-radius:7px;padding:10px;color:#305f91;font-size:11px;line-height:1.5;font-style:normal}.team-guide-row{align-items:center}.team-guide-row .input-guide>summary:after{content:" 가이드";font-size:10px;margin-left:5px}.team-guide-row .input-guide>summary{width:auto;height:30px;padding:0 9px!important;border-radius:999px;font-size:14px!important}@media(max-width:850px){.guide-pop{top:auto;width:auto}.guide-pop-body,.guide-pop-head{padding:15px}}.details-body .input-guide,.field-grid>label:not(.check) .input-guide,.major-field .input-guide,.team-guide-row,.tool-page .input-guide{display:none!important}.input-guide{display:inline-block!important;position:relative;border:0!important;padding:0!important;margin:0!important;overflow:visible}.guide-trigger{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border-radius:7px;background:linear-gradient(135deg,#1674ef,#064fcf);color:#fff!important;font-size:10px!important;font-weight:800;white-space:nowrap;box-shadow:0 6px 14px #075bd42b;cursor:help}.guide-trigger i{font-style:normal;font-size:14px}.input-guide>.guide-pop{display:none;position:absolute;right:0;top:44px;width:330px}.input-guide:focus-within>.guide-pop,.input-guide:focus>.guide-pop,.input-guide:hover>.guide-pop{display:block}.check .input-guide{margin-left:8px!important}.check .guide-pop{right:-10px}.form-card>details>summary{position:relative;display:flex;align-items:center;gap:10px;overflow:visible}.form-card>details>summary>span{display:none}.form-card>details>summary:after{content:"▤  작성 가이드";margin-left:auto;padding:8px 11px;border-radius:7px;background:linear-gradient(135deg,#1674ef,#064fcf);color:#fff;font-size:10px;font-weight:800;box-shadow:0 6px 14px #075bd42b}.form-card>details>summary:before{display:none;position:absolute;top:45px;width:330px;z-index:50;box-sizing:border-box;white-space:pre-line;background:#fff;color:#33495c;border:1px solid #b9d1f4;border-radius:12px;padding:19px;box-shadow:0 16px 40px #193f711f;font-size:12px;font-weight:400;line-height:1.8}.form-card>details>summary:hover:before{display:block}.form-card>details:first-of-type>summary:before{content:"연장·야간·휴일수당 작성 가이드\A\A급여대장이나 근태기록을 기준으로 이번 달 근로시간을 각각 입력하세요.\A\A• 연장: 소정근로시간 초과분\A• 야간: 오후 10시~오전 6시\A• 휴일: 주휴일·계약상 휴일 근무\A\A상시근로자 5인 미만이면 먼저 체크하세요."}.form-card>details:nth-of-type(2)>summary:before{content:"비과세 항목 작성 가이드\A\A급여명세서에 별도 표시되고 비과세 요건을 충족하는 월 금액만 입력하세요.\A\A• 식대: 예) 200,000원\A• 보육수당: 해당자만 입력\A• 자가운전보조금: 업무용 자가차량 요건 충족 시\A\A해당 항목이 없으면 0으로 두세요."}@media(max-width:850px){.form-card>details>summary:before,.input-guide>.guide-pop{position:fixed;left:18px;right:18px;bottom:18px;top:auto;width:auto}.form-card>details>summary:after{padding:7px 9px;font-size:9px}}.guide-trigger{gap:4px;padding:5px 8px;border-radius:5px;font-size:8px!important;box-shadow:0 3px 8px #075bd422}.guide-trigger i{font-size:10px}.form-card>details>summary>span{display:inline-flex;align-items:center;margin-left:auto!important;color:#7a878e!important;font-size:10px!important;font-weight:700}.form-card>details>summary>span:after{content:"▾";margin-left:4px;color:#158466;font-size:11px}.form-card>details[open]>summary>span:after{content:"▴"}.form-card>details>summary:after{margin-left:9px;padding:5px 8px;border-radius:5px;font-size:8px;box-shadow:0 3px 8px #075bd422}.form-card>details>summary:before{right:0}@media(max-width:480px){.form-card>details>summary{gap:5px}.form-card>details>summary>span{font-size:9px!important}.form-card>details>summary:after{content:"▤ 가이드";padding:5px 6px}}.site-nav nav{gap:22px}.site-nav nav a{font-size:12px}.mobile-nav{display:none;background:#fff;border-bottom:1px solid #e3e6e2;padding:0 15px;overflow-x:auto;white-space:nowrap}.mobile-nav a{display:inline-block;padding:12px 10px;color:#526069;text-decoration:none;font-size:12px}.sub-hero{background:var(--navy);color:#fff;padding:72px max(28px,calc((100vw - 1080px)/2)) 115px}.sub-hero h1{font:normal clamp(38px,5vw,60px)/1.15 Georgia,"Noto Serif KR",serif;letter-spacing:-.04em;margin:20px 0}.sub-hero p{max-width:620px;color:#b6c5ce;line-height:1.7}.tool-page{max-width:940px;margin:-64px auto 90px;padding:0 20px;position:relative}.tool-page.wide{max-width:1120px}.tool-card{background:#fff;border-radius:12px;padding:34px;box-shadow:0 18px 55px #061a2a18}.simulation-results,.team-results,.tool-card .calculate{margin-top:22px}.result-summary{padding:28px 30px;background:#dff5ec;border-radius:10px;display:flex;flex-direction:column;gap:7px}.result-summary span{font-size:12px;color:#36715f}.result-summary strong{font:normal 34px Georgia,serif;color:#0c6049}.result-summary small{color:#6c7c77}.result-summary.dark{background:var(--navy);color:#fff}.result-summary.dark small,.result-summary.dark span{color:#9eb5c1}.result-summary.dark strong{color:var(--mint)}.year-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.team-cards article,.year-list article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:20px}.team-cards article>div,.year-list article>div{display:flex;justify-content:space-between;align-items:center}.team-cards article span,.year-list article span{font-size:11px;color:#738087}.year-list article>strong{display:block;font-size:20px;margin:20px 0 8px}.year-list small{color:#879096;font-size:10px}.member-table{margin-top:25px;overflow-x:auto}.member-row{display:grid;grid-template-columns:1.3fr 1fr 1.3fr .55fr .55fr .45fr;gap:8px;min-width:760px;padding:10px 0;border-bottom:1px solid #ebedeb}.member-row input,.member-row select{min-width:0;border:1px solid var(--line);border-radius:6px;padding:9px}.member-head{font-size:11px;color:#78848a;font-weight:700}.member-head span{padding:0 9px}.remove{border:0;background:#f5ecea;color:#9d4c42;border-radius:6px;font-size:11px;cursor:pointer}.add-member{margin:16px 0;border:1px dashed #aeb9b4;background:#f8faf8;border-radius:7px;padding:10px 18px;color:#3e6256;cursor:pointer}.team-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px}.team-cards article>strong{display:block;font:normal 25px Georgia,serif;color:#0d674e;margin:20px 0}.team-cards dl div{display:flex;justify-content:space-between;border-top:1px solid #e8ebe8;padding:8px 0;font-size:11px}.team-cards dd{margin:0;font-weight:700}.article-page{max-width:850px;margin:0 auto;padding:75px 24px 90px}.article-page>header{border-bottom:1px solid #d9dedb;padding-bottom:45px;margin-bottom:55px}.article-page .eyebrow{color:#168162}.article-page h1{font:normal clamp(38px,5.5vw,60px)/1.15 Georgia,"Noto Serif KR",serif;letter-spacing:-.04em;color:var(--navy);margin:22px 0}.article-page>header p{font-size:17px;line-height:1.8;color:#647179}.article-page section{margin:58px 0}.article-page h2{font:normal 29px Georgia,"Noto Serif KR",serif;color:var(--navy);margin-bottom:25px}.condition-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.condition-grid div{background:#fff;padding:20px;border-top:3px solid #168162}.condition-grid b{display:block;color:#149272;font:normal 20px Georgia,serif}.condition-grid strong{display:block;margin:20px 0 6px;font-size:15px}.condition-grid span{font-size:11px;color:#78838a}.article-table{background:#fff;border-radius:9px;overflow:hidden}.article-table>div{display:grid;grid-template-columns:2fr 1fr 1fr;padding:14px 18px;border-bottom:1px solid #eceeec;font-size:13px}.article-table>div:first-child{background:var(--navy);color:#fff;font-size:11px}.article-table>div span:nth-child(n+2),.article-table>div strong{text-align:right}.article-table .total-row{background:#e2f5ee;color:#0b684d}.callout{background:#e7f4ef;border-left:3px solid #13906b;padding:18px 20px;line-height:1.7;color:#365b4f;font-size:13px}.faq details{background:#fff;border-bottom:1px solid #e5e8e5;padding:18px}.faq summary{font-size:14px}.body-copy,.faq p{color:#66747c;line-height:1.8;font-size:14px}.article-cta{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--navy);padding:28px;color:#fff;border-radius:9px}.article-cta span,.article-cta strong{display:block}.article-cta span{color:#9cb2bd;font-size:11px;margin-bottom:7px}.article-cta a{white-space:nowrap;background:var(--mint);color:#0b3a2e;padding:13px 16px;border-radius:6px;text-decoration:none;font-size:12px;font-weight:800}.legal-note{font-size:11px;color:#7e878c;text-align:center;margin-top:18px}.cost-stack{background:#fff;border-radius:10px;padding:8px 24px}.cost-stack div{display:flex;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e5e8e5;font-size:14px}.cost-stack .grand{background:#dff5ec;margin:8px -16px -1px;padding:22px 16px;color:#0b654c}.cost-stack .grand strong{font-size:22px}.guide-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.guide-steps article{background:#fff;padding:22px;border-top:3px solid var(--navy)}.guide-steps b{font:normal 21px Georgia,serif;color:#169373}.guide-steps h3{font-size:15px;margin:20px 0 10px}.guide-steps p{font-size:12px;line-height:1.7;color:#68747b}@media(max-width:1050px){.site-nav nav{gap:11px}.site-nav nav a{font-size:11px}}@media(max-width:850px){.site-nav nav{display:none}.mobile-nav{display:block}.team-cards,.year-list{grid-template-columns:1fr}.condition-grid{grid-template-columns:1fr 1fr}.guide-steps{grid-template-columns:1fr}.article-cta{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.sub-hero{padding-top:52px}.tool-card{padding:24px 18px}.condition-grid{grid-template-columns:1fr}.article-table>div{grid-template-columns:1.5fr 1fr 1fr;padding:12px 10px;font-size:11px}.article-cta a{white-space:normal}}.result-summary small{line-height:1.6}.mini-numbers{display:grid;gap:7px;border-top:1px solid #e6eae7;margin-top:14px;padding-top:12px}.mini-numbers span{display:flex!important;justify-content:space-between;font-size:11px!important}.mini-numbers b{color:#243a34}.team-glance{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.team-glance div{background:#fff;border:1px solid var(--line);border-radius:9px;padding:16px}.team-glance b,.team-glance span{display:block}.team-glance span{font-size:10px;color:#758188;margin-bottom:8px}.team-glance b{font-size:18px;color:var(--navy)}.team-cards .extra-row dd{color:#b15a32}@media(max-width:700px){.team-glance{grid-template-columns:1fr}.result-summary strong{font-size:31px}}.site-nav{box-shadow:0 4px 18px #0a22300a}.site-nav nav{gap:4px;background:#f3f6f4;border:1px solid #e4e9e6;border-radius:11px;padding:4px}.site-nav nav,.site-nav nav a{display:flex;align-items:center}.site-nav nav a{position:relative;gap:5px;padding:9px 10px;border-radius:7px;color:#526069!important;text-decoration:none;font-size:11px!important;font-weight:700;white-space:nowrap;transition:background .2s,color .2s,transform .2s}.site-nav nav a:hover{background:#fff;color:var(--navy)!important;box-shadow:0 3px 12px #10223010;transform:translateY(-1px)}.site-nav nav a.active{background:var(--navy);color:#fff!important;box-shadow:0 4px 12px #091c2d25}.site-nav nav a.active:after{content:"";position:absolute;left:50%;bottom:4px;width:15px;height:2px;background:var(--mint);border-radius:2px;transform:translateX(-50%)}.site-nav nav .venture-link{background:#dff6ed;color:#12694f!important;border:1px solid #bfe8da}.site-nav nav .venture-link:hover{background:#c9f0e2;color:#094f3b!important}.venture-link i{font-style:normal;font-size:12px}.mobile-nav{padding:7px 15px;scrollbar-width:none}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{padding:9px 11px;margin-right:3px;border-radius:7px;font-weight:700}.mobile-nav a.active{background:var(--navy);color:#fff}.mobile-nav .venture-link{background:#dff6ed;color:#12694f}@media(max-width:1150px){.site-nav nav a{padding:8px 7px;font-size:10px!important}.site-nav .year-badge{display:none}}.year-month{display:grid;grid-template-columns:1.35fr .85fr;gap:8px}.year-month input,.year-month select{width:100%;min-width:0}.period-preview{display:flex;align-items:center;gap:12px;margin-top:8px;padding:13px 15px;border-radius:8px;background:#eef7f3;color:#375d50}.period-preview span{font-size:10px;color:#71817b}.period-preview strong{font-size:13px}.period-preview b{margin-left:auto;padding:6px 9px;border-radius:999px;background:#d4f0e5;color:#12674e;font-size:11px}@media(max-width:520px){.period-preview{align-items:flex-start;flex-direction:column;gap:5px}.period-preview b{margin-left:0}.year-month{grid-template-columns:1fr .8fr}}.startup-hero{padding-bottom:130px}.startup-page{margin-top:-78px}.startup-form{display:grid;gap:22px}.startup-section-head{display:flex;align-items:flex-start;gap:12px;margin-top:10px}.startup-section-head h2{font-size:20px;margin:3px 0 5px}.startup-section-head p{font-size:11px;color:#78848a;margin:0}.startup-cost-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 18px}.startup-cost-grid>label,.startup-three>label{display:grid;gap:7px}.startup-cost-grid>label>span,.startup-three>label>span{font-size:11px;font-weight:700;color:#4e5a61}.startup-money{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;background:#fff;padding-right:11px}.startup-money input{width:100%;min-width:0;border:0;outline:0;padding:11px;background:transparent;text-align:right;font-weight:700}.startup-money span{font-size:11px;color:#7a858b}.startup-inline{display:flex;align-items:center;gap:18px;background:#eef7f3;border-radius:8px;padding:13px 15px}.startup-inline label{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:700}.startup-inline label>div,.startup-three label>div{display:flex;align-items:center;border:1px solid var(--line);border-radius:6px;background:#fff;padding-right:9px}.startup-inline input,.startup-three input{width:80px;border:0;padding:8px;text-align:right;outline:0}.startup-inline b,.startup-three b{font-size:11px}.startup-inline p{margin:0;font-size:10px;color:#63736d}.funding-table{border:1px solid var(--line);border-radius:9px;overflow-x:auto}.funding-row{display:grid;grid-template-columns:1.25fr 1.5fr .65fr .65fr;gap:8px;align-items:center;min-width:720px;padding:10px 12px;border-bottom:1px solid #e8ebe8}.funding-row:last-child{border:0}.funding-row>b{font-size:12px}.funding-row>label{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;padding-right:8px}.funding-row>label input{width:100%;min-width:0;border:0;padding:10px 6px;text-align:right;outline:0}.funding-head,.funding-row>label span{font-size:10px}.funding-head{background:var(--navy);color:#fff;font-weight:700}.finance-note{margin:-12px 0 0;color:#77838a;font-size:10px;line-height:1.6}.startup-three{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.startup-results{margin-top:22px;scroll-margin-top:20px}.startup-verdict{padding:28px 30px;border-radius:11px;color:#fff}.startup-verdict.safe{background:#0d624d}.startup-verdict.short{background:#7d3e35}.startup-verdict span{font-size:11px;color:#d0e8df}.startup-verdict strong{display:block;font:normal 34px Georgia,serif;margin:8px 0}.startup-verdict p{margin:0;font-size:12px}.startup-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.startup-kpis article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px}.startup-kpis b,.startup-kpis small,.startup-kpis span{display:block}.startup-kpis span{font-size:10px;color:#758188}.startup-kpis b{font-size:18px;color:var(--navy);margin:9px 0}.startup-kpis small{font-size:9px;color:#859097;line-height:1.5}.startup-result-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.funding-breakdown,.startup-result-grid article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:22px}.funding-breakdown h3,.startup-result-grid h3{font-size:14px;margin:0 0 14px}.startup-result-grid dl{margin:0}.startup-result-grid dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e9ecea;font-size:11px}.startup-result-grid dd{margin:0;font-weight:700}.startup-result-grid .sum{color:#0c664e;font-size:13px}.funding-breakdown{margin-top:12px}.funding-breakdown>div{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;padding:11px 0;border-top:1px solid #e9ecea;font-size:10px}.funding-breakdown>div b{font-size:11px}.funding-breakdown>div span:nth-child(n+3){text-align:right;color:#6d7a81}@media(max-width:800px){.startup-kpis{grid-template-columns:1fr 1fr}.startup-result-grid{grid-template-columns:1fr}}@media(max-width:560px){.startup-cost-grid,.startup-three{grid-template-columns:1fr}.startup-inline{align-items:flex-start;flex-direction:column;gap:7px}.startup-kpis{grid-template-columns:1fr}.startup-verdict{padding:24px 20px}.startup-verdict strong{font-size:28px}.funding-breakdown>div{grid-template-columns:1fr 1fr}.funding-breakdown>div span:nth-child(n+3){text-align:left}}.site-nav nav .nav-group{position:relative}.site-nav nav .nav-group>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;padding:9px 10px;border-radius:7px;color:#526069;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.site-nav nav .nav-group>button i{font-style:normal;font-size:9px;color:#71817a;transition:transform .2s}.site-nav nav .nav-group.group-active>button,.site-nav nav .nav-group:focus-within>button,.site-nav nav .nav-group:hover>button{background:var(--navy);color:#fff}.site-nav nav .nav-group.group-active>button i,.site-nav nav .nav-group:focus-within>button i,.site-nav nav .nav-group:hover>button i{color:var(--mint)}.site-nav nav .nav-group:focus-within>button i,.site-nav nav .nav-group:hover>button i{transform:rotate(180deg)}.site-nav nav .nav-dropdown{display:none;position:absolute;left:0;top:calc(100% + 8px);min-width:185px;background:#fff;border:1px solid #e0e6e2;border-radius:10px;padding:6px;box-shadow:0 14px 35px #10223020;z-index:100}.site-nav nav .nav-dropdown:before{content:"";position:absolute;left:0;right:0;top:-10px;height:12px}.site-nav nav .nav-group:focus-within .nav-dropdown,.site-nav nav .nav-group:hover .nav-dropdown{display:grid}.site-nav nav .nav-dropdown a{justify-content:flex-start;padding:10px 11px!important}.site-nav nav .nav-dropdown a.active{background:#e5f6ef;color:#0d624b!important;box-shadow:none}.site-nav nav .nav-dropdown a.active:after{display:none}.mobile-menu-group{display:inline-block;position:relative;padding:0;border:0}.mobile-menu-group summary{list-style:none;padding:9px 11px;border-radius:7px;color:#526069;font-size:12px;font-weight:700}.mobile-menu-group summary:after{content:" ▾";color:#168162}.mobile-menu-group[open] summary{background:var(--navy);color:#fff}.mobile-menu-group>div{position:absolute;left:0;top:42px;display:grid;min-width:180px;padding:6px;background:#fff;border:1px solid #e1e6e3;border-radius:9px;box-shadow:0 12px 30px #10223022;z-index:100}.mobile-menu-group>div a{display:block;margin:0}.mobile-menu-group:not([open])>div{display:none}@media(max-width:1150px){.site-nav nav .nav-group>button{padding:8px 7px;font-size:10px}}.site-nav nav .nav-group{padding:0;border:0}.site-nav nav .nav-group>summary{display:flex;align-items:center;gap:6px;list-style:none;padding:9px 10px;border-radius:7px;color:#526069;font-size:11px;font-weight:700;white-space:nowrap;cursor:pointer}.site-nav nav .nav-group>summary::-webkit-details-marker{display:none}.site-nav nav .nav-group>summary i{font-style:normal;font-size:9px;color:#71817a;transition:transform .2s}.site-nav nav .nav-group:hover>summary{background:#fff;color:var(--navy);box-shadow:0 3px 12px #10223010}.site-nav nav .nav-group.group-active>summary,.site-nav nav .nav-group[open]>summary{background:var(--navy);color:#fff}.site-nav nav .nav-group.group-active>summary i,.site-nav nav .nav-group[open]>summary i{color:var(--mint)}.site-nav nav .nav-group[open]>summary i{transform:rotate(180deg)}.site-nav nav .nav-group:focus-within .nav-dropdown,.site-nav nav .nav-group:hover .nav-dropdown{display:none}.site-nav nav .nav-group[open] .nav-dropdown{display:grid}.site-nav nav .nav-group[open] .nav-dropdown:focus-within{display:grid}.site-nav nav .nav-group:last-of-type .nav-dropdown{left:auto;right:0;max-height:420px;overflow-y:auto}@media(max-width:1150px){.site-nav nav .nav-group>summary{padding:8px 7px;font-size:10px}}.info-detail>header small{display:block;margin-top:14px;color:#7c888e;font-size:10px}.info-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:10px!important;margin:0 0 70px!important}.info-highlights article{background:var(--navy);border-radius:9px;padding:20px;color:#fff}.info-highlights small,.info-highlights span,.info-highlights strong{display:block}.info-highlights span{font-size:9px;color:#8fa8b4}.info-highlights strong{font:normal 21px Georgia,serif;color:var(--mint);margin:12px 0 7px}.info-highlights small{font-size:9px;color:#aebfc7}.info-number{display:block;font:normal 18px Georgia,serif;color:#15906d;margin-bottom:9px}.info-detail section>.info-number+h2{margin-top:0}.info-list{list-style:none;margin:22px 0 0;padding:0;background:#fff;border-radius:9px;overflow:hidden}.info-list li{position:relative;padding:15px 18px 15px 43px;border-bottom:1px solid #e8ebe9;color:#465961;font-size:13px;line-height:1.6}.info-list li:before{content:"✓";position:absolute;left:18px;color:#168162;font-weight:900}.info-check{background:#e5f5ef;border-radius:11px;padding:28px!important}.info-check h2{margin-top:0}.info-check label{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #cbe4da;cursor:pointer}.info-check input{width:17px;height:17px;accent-color:#168162}.info-check label span{display:flex;gap:12px;color:#34564a;font-size:12px}.info-check label b{font:normal 13px Georgia,serif;color:#178263}.info-sources>div{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}.info-sources a{display:flex;justify-content:space-between;align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;padding:14px 16px;color:#294354;text-decoration:none;font-size:11px}.info-sources a:hover{border-color:#168162;color:#12664e}.info-sources a span{color:#15906d}@media(max-width:650px){.info-highlights,.info-sources>div{grid-template-columns:1fr}.info-highlights{margin-bottom:45px!important}.info-check{padding:22px 18px!important}}.extra-costs{display:grid;gap:8px}.extra-cost-row{display:grid;grid-template-columns:1fr 1.2fr auto;gap:9px;align-items:center;padding:9px;background:#f5f8f6;border:1px dashed #cbd6d1;border-radius:8px}.extra-cost-row>input{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;padding:11px;background:#fff;outline:0}.extra-cost-row>button{border:0;border-radius:6px;background:#f2e5e2;color:#9a4d42;padding:11px 12px;font-size:10px;font-weight:700;cursor:pointer}.add-cost{justify-self:start;border:1px dashed #8eb4a6;border-radius:7px;background:#edf7f3;color:#146a52;padding:9px 13px;font-size:11px;font-weight:800;cursor:pointer}.add-cost:hover{background:#dff2eb}@media(max-width:560px){.extra-cost-row{grid-template-columns:1fr auto}.extra-cost-row>.startup-money{grid-column:1/2}.extra-cost-row>button{grid-column:2;grid-row:1/3}}.site-nav nav{gap:11px;padding:5px 7px}.site-nav nav>a{padding-left:14px!important;padding-right:14px!important}.site-nav nav .nav-group>summary{padding-left:14px;padding-right:14px}@media(max-width:1050px){.site-nav nav{gap:6px}.site-nav nav .nav-group>summary,.site-nav nav>a{padding-left:9px!important;padding-right:9px!important}}.site-nav nav .nav-dropdown{top:100%;padding-top:9px;background:linear-gradient(transparent 0 8px,#fff 8px);border-top-color:transparent}.site-nav nav .nav-dropdown:before{top:0;height:10px}@media(max-width:850px){.site-nav nav{display:none}.mobile-nav{display:block;display:flex;position:relative;align-items:center;gap:3px;overflow:visible;white-space:normal}.mobile-menu-group{position:static}.mobile-menu-group>div{left:15px;right:15px;top:100%;min-width:0;max-height:65vh;overflow-y:auto}.mobile-menu-group.group-active>summary{color:#0d624b}.mobile-menu-group[open]>summary{background:var(--navy);color:#fff}.mobile-nav>a{white-space:nowrap}}.hiring-hero{padding-bottom:130px}.hiring-page{margin-top:-78px}.hiring-form{display:grid;gap:22px}.hiring-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 18px}.hiring-grid>label,.hiring-single{display:grid;gap:7px}.hiring-grid>label>span,.hiring-single>span{font-size:11px;font-weight:700;color:#4e5a61}.hiring-grid input,.hiring-grid select{width:100%;padding:11px;outline:0}.hiring-grid input,.hiring-grid select,.hiring-money{border:1px solid var(--line);border-radius:7px;background:#fff}.hiring-money{display:flex;align-items:center;padding-right:10px}.hiring-money input{width:100%;min-width:0;border:0;outline:0;padding:11px;text-align:right;background:transparent;font-weight:700}.hiring-money span{font-size:10px;color:#7a858b}.hiring-check{display:flex;align-items:center;gap:9px;background:#eef7f3;border-radius:7px;padding:11px 13px;font-size:11px;color:#356052}.hiring-single{max-width:50%}.effect-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;background:#eef1ef;padding:5px;border-radius:9px}.effect-tabs button{border:0;border-radius:7px;background:transparent;padding:11px;color:#637078;font-size:11px;font-weight:700;cursor:pointer}.effect-tabs button.active{background:var(--navy);color:#fff;box-shadow:0 4px 12px #10223020}.hiring-results{margin-top:22px;scroll-margin-top:20px}.hiring-verdict{border-radius:11px;padding:27px 30px;color:#fff}.hiring-verdict.good{background:#0c654d}.hiring-verdict.conditional{background:#755c22}.hiring-verdict.burden{background:#7d3e35}.hiring-verdict p,.hiring-verdict span,.hiring-verdict strong{display:block}.hiring-verdict span{font-size:10px;color:#d1e5dd}.hiring-verdict strong{font:normal 32px Georgia,serif;margin:9px 0}.hiring-verdict p{margin:0;font-size:11px}.hiring-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.cumulative,.hiring-kpis article,.scenario-cards article{background:#fff;border:1px solid var(--line);border-radius:9px;padding:17px}.hiring-kpis b,.hiring-kpis small,.hiring-kpis span{display:block}.hiring-kpis span,.scenario-cards span{font-size:10px;color:#758188}.hiring-kpis b{font-size:18px;color:var(--navy);margin:9px 0}.hiring-kpis small{font-size:9px;color:#899399;line-height:1.5}.plus{color:#087257!important}.minus{color:#b3473b!important}.scenario-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.scenario-cards b,.scenario-cards strong{display:block}.scenario-cards b{font-size:17px;margin:12px 0 7px}.scenario-cards strong{font-size:12px}.cumulative{margin-top:12px}.cumulative h3{font-size:14px;margin:0 0 8px}.cumulative div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid #e8ebe9;font-size:12px}@media(max-width:750px){.hiring-kpis{grid-template-columns:1fr 1fr}.hiring-grid,.scenario-cards{grid-template-columns:1fr}.hiring-single{max-width:none}}@media(max-width:480px){.effect-tabs,.hiring-kpis{grid-template-columns:1fr}.hiring-verdict{padding:24px 20px}.hiring-verdict strong{font-size:27px}}@media(max-width:850px){.mobile-nav{align-content:center;flex-wrap:wrap}.mobile-menu-group{flex:0 0 auto}.mobile-menu-group>summary,.mobile-nav>a{display:block;white-space:nowrap;word-break:keep-all;writing-mode:horizontal-tb}}.hero,.sub-hero{position:relative}.manual-button{position:absolute;top:28px;right:max(28px,calc((100vw - 1180px)/2));z-index:2;display:inline-flex;align-items:center;gap:14px;padding:13px 19px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.13);color:#fff;font-size:14px;font-weight:800;letter-spacing:-.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.2s ease}.manual-button:hover{background:#fff;color:#183e38;transform:translateY(-2px)}.manual-page{max-width:1120px;margin:0 auto;padding:58px 28px 110px;color:#183e38}.manual-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:66px}.manual-back,.manual-download{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:800;transition:.2s ease}.manual-back{border:1px solid #cfddd9;color:#183e38;background:#fff}.manual-back:hover{border-color:#1e6a5e;background:#f4faf8}.manual-download{background:#183e38;color:#fff}.manual-download:hover{background:#266f63;transform:translateY(-2px)}.manual-heading{max-width:790px;margin-bottom:70px}.manual-heading>span{display:block;margin-bottom:16px;color:#bd8f42;font-size:13px;font-weight:900;letter-spacing:.12em}.manual-heading h1{margin:0 0 22px;font-size:clamp(37px,5vw,62px);line-height:1.13;letter-spacing:-.055em}.manual-heading p{margin:0;color:#55706b;font-size:19px;line-height:1.75;letter-spacing:-.025em}.manual-section{padding:34px 0;border-top:1px solid #dce7e4}.manual-section>div:first-child{display:flex;align-items:baseline;gap:16px;margin-bottom:25px}.manual-section h2{margin:0;font-size:27px;letter-spacing:-.04em}.manual-number{color:#bd8f42;font-size:12px;font-weight:900;letter-spacing:.1em}.manual-prepare{display:grid;grid-template-columns:1fr 1.65fr;gap:44px;align-items:start;padding:33px 36px;border:0;border-radius:22px;background:#edf6f3}.manual-prepare>div:first-child{margin:0}.manual-prepare ul{display:grid;gap:11px;margin:0;padding:0;list-style:none}.manual-prepare li{position:relative;padding-left:24px;color:#355c55;font-weight:700;line-height:1.55}.manual-prepare li:before{content:"✓";position:absolute;left:0;color:#bd8f42;font-weight:900}.manual-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.manual-steps section{padding:25px;border:1px solid #dce7e4;border-radius:18px;background:#fff}.manual-steps h3{margin:0 0 15px;font-size:18px;letter-spacing:-.03em}.manual-caution ul,.manual-steps ul{margin:0;padding-left:18px;color:#55706b;line-height:1.72}.manual-caution li+li,.manual-steps li+li{margin-top:8px}.manual-example{display:grid;grid-template-columns:145px 1fr;gap:20px;align-items:start;margin:10px 0 38px;padding:25px 28px;border-radius:18px;background:#183e38;color:#fff}.manual-example>span{color:#d7b776;font-size:13px;font-weight:900;letter-spacing:.08em}.manual-example>div{display:flex;flex-wrap:wrap;gap:8px}.manual-example p{margin:0;padding:8px 11px;border:1px solid rgba(255,255,255,.17);border-radius:8px;color:#eaf2f0;font-size:13px}.manual-two-column{display:grid;grid-template-columns:1fr 1fr;gap:46px}.manual-check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.manual-check-list li{padding:15px 17px;border-left:3px solid #bd8f42;background:#f7faf9;color:#355c55;font-weight:700;line-height:1.55}.manual-caution{padding-left:0}.manual-caution li{color:#715c3b}.manual-note{display:flex;align-items:center;gap:26px;margin:32px 0 40px;padding:22px 26px;border:1px solid #eadfc9;border-radius:16px;background:#fffaf0}.manual-note strong{flex:0 0 auto;color:#765b2a}.manual-note p{margin:0;color:#74684f;font-size:13px;line-height:1.65}.manual-final-cta{display:flex;align-items:center;justify-content:space-between;padding:26px 30px;border-radius:18px;background:#bd8f42;color:#fff;font-size:20px;font-weight:900}.manual-final-cta span{font-size:26px}@media(max-width:700px){.manual-button{position:static;margin:0 0 26px;padding:11px 16px}.manual-page{padding:34px 18px 76px}.manual-topbar{align-items:stretch;flex-direction:column;margin-bottom:48px}.manual-back,.manual-download{width:100%}.manual-heading{margin-bottom:48px}.manual-heading h1{font-size:37px}.manual-heading p{font-size:16px}.manual-prepare{grid-template-columns:1fr;gap:18px;padding:25px 22px}.manual-steps,.manual-two-column{grid-template-columns:1fr;gap:14px}.manual-example{grid-template-columns:1fr;padding:22px}.manual-note{align-items:flex-start;flex-direction:column;gap:8px}.manual-section h2{font-size:23px}}.visual-guide-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:34px;align-items:start}.manual-screen{position:relative;margin:0;border:1px solid #d6e2df;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 20px 50px rgba(20,49,44,.12)}.manual-screen img{display:block;width:100%;height:auto}.screen-zone{position:absolute;left:var(--l);top:var(--t);width:var(--w);height:var(--h);border:3px solid #e13d32;border-radius:7px;background:rgba(225,61,50,.035);box-shadow:0 0 0 2px rgba(255,255,255,.9)}.screen-zone b{position:absolute;left:-14px;top:-16px;display:grid;place-items:center;width:31px;height:31px;border:3px solid #fff;border-radius:50%;background:#e13d32;color:#fff;font-size:14px;box-shadow:0 5px 14px rgba(110,18,12,.35)}.visual-callouts{position:sticky;top:28px;display:grid;gap:12px}.visual-callouts section{display:grid;grid-template-columns:38px 1fr;gap:13px;padding:19px;border:1px solid #dde7e4;border-radius:15px;background:#fff}.visual-callouts section>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e13d32;color:#fff;font-size:14px;font-weight:900}.visual-callouts h2{margin:2px 0 8px;font-size:19px;letter-spacing:-.035em}.visual-callouts p{margin:0;color:#4f6863;font-size:14px;line-height:1.65}.visual-callouts small{display:block;margin-top:10px;padding:9px 10px;border-radius:7px;background:#fff3f1;color:#a5352e;font-size:12px;font-weight:700;line-height:1.5}.decision-intro{margin-top:90px;padding-top:50px;border-top:1px solid #d8e4e1}.decision-intro>span{color:#bd8f42;font-size:12px;font-weight:900;letter-spacing:.12em}.decision-intro h2{max-width:720px;margin:15px 0 13px;font-size:36px;letter-spacing:-.05em}.decision-intro p{margin:0;color:#667a76}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:32px 0}.decision-grid>section{padding:26px;border:1px solid #dce6e3;border-radius:18px;background:#f8fbfa}.decision-grid>section>span{color:#bd8f42;font-size:11px;font-weight:900;letter-spacing:.08em}.decision-grid h3{margin:11px 0 17px;font-size:20px}.decision-grid ul{margin:0;padding-left:18px;color:#4d6761;line-height:1.7}.decision-grid li+li{margin-top:8px}.decision-grid .decision-help{background:#183e38;color:#fff}.decision-help>span{color:#d7b776!important}.decision-help p{margin:0;color:#d8e5e2;line-height:1.75}@media(max-width:900px){.visual-guide-grid{grid-template-columns:1fr}.visual-callouts{position:static;grid-template-columns:1fr 1fr}.decision-grid{grid-template-columns:1fr}.decision-intro{margin-top:65px}}@media(max-width:620px){.visual-callouts{grid-template-columns:1fr}.screen-zone{border-width:2px}.screen-zone b{left:-10px;top:-13px;width:26px;height:26px;font-size:12px}.decision-intro h2{font-size:29px}}.brand-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start}.brand-wordmark b{font:700 18px/1 Georgia,Times New Roman,serif;letter-spacing:.06em;color:#183e38}.brand-wordmark b i{color:#b88b43}.brand-wordmark small{margin-top:4px;font-size:6px;letter-spacing:.25em;color:#61716c}.hub-page{background:#f4f2ed;color:#173d38}.hub-hero{display:grid;justify-items:center;padding:110px 24px 105px;text-align:center;background:radial-gradient(circle at 50% 24%,#fff 0,#faf9f5 38%,#f4f2ed 75%)}.hub-card>div>span,.hub-card>span,.hub-hero>span,.hub-section-title>span{color:#b58943;font-size:11px;font-weight:900;letter-spacing:.16em}.hub-hero h1{margin:22px 0 18px;font:500 clamp(48px,7vw,82px)/1.04 Georgia,"Noto Serif KR",serif;letter-spacing:-.065em}.hub-hero p{margin:0;color:#697873;font-size:16px;line-height:1.8}.hub-launcher{display:flex;align-items:center;justify-content:space-between;width:min(560px,90vw);margin-top:42px;padding:18px 22px;border:1px solid #d7ddd9;border-radius:999px;background:#fff;color:#70807a;text-decoration:none;box-shadow:0 18px 45px rgba(30,60,52,.08)}.hub-launcher b{padding:9px 14px;border-radius:999px;background:#173d38;color:#fff;font-size:12px}.hub-tools{max-width:1180px;margin:0 auto;padding:75px 24px 120px;scroll-margin-top:30px}.hub-section-title{margin-bottom:32px}.hub-section-title h2{margin:10px 0 0;font:500 clamp(30px,4vw,46px)/1.15 Georgia,"Noto Serif KR",serif;letter-spacing:-.05em}.hub-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(240px,auto);gap:16px}.hub-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:260px;padding:32px;border:1px solid #dce2de;border-radius:24px;overflow:hidden;background:#fff;color:#173d38;text-decoration:none;box-shadow:0 12px 35px rgba(30,56,49,.055);transition:transform .25s,box-shadow .25s}.hub-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px rgba(30,56,49,.12)}.hub-card h3{margin:13px 0 10px;font:600 34px/1.16 Georgia,"Noto Serif KR",serif;letter-spacing:-.045em}.hub-card h3,.hub-card p{position:relative;z-index:2}.hub-card p{margin:0;color:#687873;font-size:13px;line-height:1.65}.hub-card>b,.hub-card>strong{position:relative;z-index:2;align-self:flex-start;color:inherit;font-size:12px}.hub-payroll{grid-column:span 7;min-height:385px;background:#173d38;color:#fff;border-color:#173d38}.hub-advisory p,.hub-payroll p{color:#b9ccc6}.hub-payroll h3{font-size:46px}.hub-startup{grid-column:span 5;min-height:385px;background:#e9f2ee}.hub-chart{position:absolute;right:25px;bottom:46px;display:flex;align-items:flex-end;gap:8px;width:46%;height:170px;padding:20px;border-left:1px solid #41615b;border-bottom:1px solid #41615b}.hub-chart i{flex:1 1;border-radius:4px 4px 0 0;background:linear-gradient(#80d8bc,#2e8b72)}.hub-chart i:first-child{height:28%}.hub-chart i:nth-child(2){height:43%}.hub-chart i:nth-child(3){height:36%}.hub-chart i:nth-child(4){height:61%}.hub-chart i:nth-child(5){height:73%}.hub-chart i:nth-child(6){height:94%;background:linear-gradient(#e1c07f,#b78940)}.hub-chart b{position:absolute;right:0;top:0;color:#cfdfda;font-size:9px}.hub-stack{position:absolute;right:26px;bottom:30px;width:48%;height:160px}.hub-stack i{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:64px;border:1px solid rgba(23,61,56,.14);border-radius:13px;background:rgba(255,255,255,.83);color:#47635c;font-size:11px;font-style:normal;box-shadow:0 12px 25px rgba(31,62,53,.08)}.hub-stack i:first-child{top:0;transform:rotate(-4deg)}.hub-stack i:nth-child(2){top:45px;transform:rotate(3deg)}.hub-stack i:nth-child(3){top:91px}.hub-mini{grid-column:span 4;min-height:290px}.hub-mini h3{margin-top:auto;font-size:26px}.hub-calendar,.hub-orb{display:grid;place-items:center;align-self:flex-end;width:86px;height:86px;margin-top:10px;border-radius:50%;background:#e4f1ec;color:#1f6e5b;font:500 32px Georgia,serif}.hub-people{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;height:90px}.hub-people i{display:block;width:45px;height:62px;border-radius:24px 24px 10px 10px;background:#d9e9e3}.hub-people i:nth-child(2){height:82px;background:#b88b43}.hub-calendar{border-radius:18px;background:#173d38;color:#fff}.hub-calendar b,.hub-calendar small{display:block}.hub-calendar small{font:700 7px sans-serif;letter-spacing:.15em;color:#c1d6d0}.hub-info{grid-column:span 7;min-height:315px}.hub-venture{grid-column:span 5;min-height:315px;background:#e4c985;border-color:#d7bb72}.hub-tags{position:absolute;right:30px;bottom:38px;display:grid;grid-template-columns:repeat(2,65px);gap:8px}.hub-tags i{display:grid;place-items:center;height:65px;border-radius:18px;background:#edf5f2;color:#35685c;font-size:11px;font-style:normal;font-weight:800}.hub-gold-mark{position:absolute;right:32px;bottom:40px;font:600 124px/.8 Georgia,serif;color:rgba(92,65,24,.16)}.hub-advisory{grid-column:1/-1;min-height:320px;display:grid;grid-template-columns:1.4fr .8fr;align-items:center;background:#102f2c;color:#fff;border-color:#102f2c}.hub-advisory>strong{position:absolute;left:32px;bottom:30px}.hub-advisory-mark{justify-self:center;display:flex;flex-direction:column;align-items:center}.hub-advisory-mark b{font:700 42px Georgia,serif;letter-spacing:.07em}.hub-advisory-mark b i{font-style:normal;color:#d5ae62}.hub-advisory-mark small{margin-top:7px;font-size:8px;letter-spacing:.3em;color:#9db5ae}.site-footer{display:grid!important;grid-template-columns:1.1fr 1.6fr 1fr;gap:35px;padding:55px max(24px,calc((100vw - 1180px)/2)) 30px!important;background:#102f2c!important;color:#dbe7e3!important;text-align:left!important}.site-footer .brand-wordmark b{color:#fff}.site-footer .brand-wordmark small{color:#a9beb8}.footer-brand p{max-width:260px;margin:20px 0 0;color:#aabdb7;font-size:12px;line-height:1.7}.footer-company,.footer-contact{display:flex;flex-direction:column;gap:8px;font-size:11px;line-height:1.6}.footer-company strong{font-size:13px}.footer-contact>a{color:#e2c27e;font:500 23px Georgia,serif;text-decoration:none}.footer-contact small{color:#9eb4ad}.footer-disclaimer{grid-column:1/3;margin:18px 0 0!important;color:#7f9a92!important;font-size:10px!important}.footer-copy{align-self:end;justify-self:end;color:#7f9a92;font-size:10px}@media(max-width:850px){.hub-hero{padding:78px 20px 75px}.hub-bento{grid-template-columns:repeat(2,1fr)}.hub-card,.hub-info,.hub-mini,.hub-payroll,.hub-startup,.hub-venture{grid-column:span 1}.hub-advisory,.hub-info,.hub-payroll,.hub-startup,.hub-venture{grid-column:1/-1}.site-footer{grid-template-columns:1fr 1fr}.footer-brand,.footer-disclaimer{grid-column:1/-1}.hub-advisory{grid-template-columns:1fr}.hub-advisory-mark{position:absolute;right:28px;top:42px;opacity:.23}.hub-advisory-mark b{font-size:28px}}@media(max-width:560px){.hub-hero h1{font-size:48px}.hub-hero p br{display:none}.hub-launcher{padding:12px 12px 12px 18px}.hub-launcher>span{font-size:11px}.hub-tools{padding:58px 16px 85px}.hub-bento{grid-template-columns:1fr}.hub-card,.hub-info,.hub-mini,.hub-payroll,.hub-startup,.hub-venture{grid-column:1;min-height:280px;padding:25px}.hub-payroll h3{font-size:38px}.hub-chart{width:45%;height:130px;opacity:.72}.hub-stack{opacity:.7}.hub-tags{right:24px;bottom:32px}.site-footer{grid-template-columns:1fr;gap:28px}.footer-brand,.footer-disclaimer{grid-column:1}.footer-copy{justify-self:start}.site-footer .brand-wordmark b{font-size:20px}}.info-library{background:#f4f2ed;color:#173d38}.info-library-hero{padding:92px max(24px,calc((100vw - 1120px)/2)) 68px}.info-library-hero>div{max-width:900px}.info-library-heading span,.info-library-hero span{color:#b08745;font-size:11px;font-weight:900;letter-spacing:.16em}.info-library-hero h1{margin:20px 0 22px;font:500 clamp(43px,6vw,68px)/1.08 Georgia,"Noto Serif KR",serif;letter-spacing:-.065em}.info-library-hero p{margin:0;color:#6b7b76;font-size:15px;line-height:1.8}.info-library-main{max-width:1120px;margin:0 auto;padding:0 24px 110px}.info-featured{display:grid;grid-template-columns:1.15fr .85fr;min-height:335px;border-radius:26px;overflow:hidden;background:#173d38;color:#fff;text-decoration:none;box-shadow:0 22px 50px rgba(24,60,54,.12);transition:transform .25s}.info-featured:hover{transform:translateY(-4px)}.info-featured>div:first-child{padding:43px}.info-featured>div>span{display:inline-block;padding:8px 11px;border-radius:999px;background:#d8b46c;color:#173d38;font-size:10px;font-weight:900}.info-featured h2{margin:27px 0 15px;font:600 38px/1.2 Georgia,"Noto Serif KR",serif;letter-spacing:-.05em}.info-featured p{margin:0;color:#bdd0ca;font-size:13px;line-height:1.75}.info-featured strong{display:inline-block;margin-top:30px;color:#e0c27f;font-size:12px}.info-featured-visual{position:relative;background:linear-gradient(140deg,#285b52,#ae924f)}.info-featured-visual i{position:absolute;border:1px solid rgba(255,255,255,.34);border-radius:50%}.info-featured-visual i:first-child{width:270px;height:270px;right:-48px;top:34px}.info-featured-visual i:nth-child(2){width:160px;height:160px;right:52px;top:87px}.info-featured-visual b{position:absolute;right:50px;bottom:43px;font:500 76px Georgia,serif;color:rgba(255,255,255,.92)}.info-library-heading{margin:65px 0 27px}.info-library-heading h2{margin:10px 0 0;font:500 36px Georgia,"Noto Serif KR",serif;letter-spacing:-.05em}.info-library-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.info-library-card{display:grid;grid-template-columns:62px 1fr auto;align-items:center;gap:19px;min-height:106px;padding:23px 25px;border:1px solid #dae1dd;border-radius:18px;background:#fff;color:#173d38;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.info-library-card:hover{transform:translateY(-3px);border-color:#b8ccc4;box-shadow:0 14px 30px rgba(25,61,54,.08)}.info-library-card>span{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:#e6efeb;color:#2e695c;font:500 22px Georgia,serif}.info-library-card h3{margin:0 0 7px;font-size:18px;letter-spacing:-.035em}.info-library-card p{margin:0;color:#74827e;font-size:11px}.info-library-card>b{font-size:18px}@media(max-width:720px){.info-library-hero{padding-top:65px}.info-library-hero h1{font-size:44px}.info-library-hero h1 br{display:none}.info-featured{grid-template-columns:1fr;min-height:450px}.info-featured>div:first-child{padding:31px}.info-featured-visual{min-height:180px}.info-featured-visual i:first-child{width:200px;height:200px}.info-featured-visual i:nth-child(2){width:120px;height:120px}.info-featured-visual b{font-size:58px}.info-library-grid{grid-template-columns:1fr}.info-library-heading h2{font-size:29px}}@media(max-width:430px){.info-library-main{padding-left:16px;padding-right:16px}.info-library-card{grid-template-columns:48px 1fr auto;padding:18px 16px;gap:13px}.info-library-card>span{width:46px;height:46px;font-size:18px}.info-library-card h3{font-size:16px}.info-featured h2{font-size:31px}}.site-nav .fount-logo{position:relative;display:inline-block;padding-bottom:14px;color:var(--navy);font-family:Arial,Noto Sans KR,sans-serif;font-size:20px;font-weight:800;letter-spacing:.22em;line-height:1;text-decoration:none;white-space:nowrap}.site-nav .fount-logo>span{color:#a88445;font-size:9px;letter-spacing:.18em;margin-right:2px;vertical-align:top}.site-nav .fount-logo small{position:absolute;left:0;bottom:0;display:block;color:#8a979b;font-size:7px;line-height:1;letter-spacing:.2em;font-weight:800;white-space:nowrap}.brand-wordmark{position:relative;display:block;padding-bottom:14px;color:var(--navy);line-height:1}.brand-wordmark b{display:block;font-size:20px;line-height:1;letter-spacing:.22em;font-weight:800;white-space:nowrap}.brand-wordmark b i{color:#a88445;font-size:9px;font-style:normal;letter-spacing:.18em;margin-right:2px;vertical-align:top}.brand-wordmark small{position:absolute;left:0;bottom:0;display:block;color:#8a979b;font-size:7px;line-height:1;letter-spacing:.2em;font-weight:800;white-space:nowrap}@media (max-width:480px){.site-nav .fount-logo{font-size:17px}.site-nav .fount-logo small{font-size:6px;letter-spacing:.17em}.brand-wordmark b{font-size:17px}.brand-wordmark small{font-size:6px;letter-spacing:.17em}}