:root{--navy:#102438;--deep:#0c1c2d;--gold:#c7a66c;--ink:#172c40;--paper:#f6f7f8;--line:#d9dfe3;--muted:#5c6c7a}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;color:var(--ink);background:white;font-family:"Pretendard","Noto Sans KR",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.75;word-break:keep-all}a{color:inherit;text-decoration:none}button{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.skip{position:fixed;top:-100px;left:20px;background:white;padding:12px;z-index:100}.skip:focus{top:10px}header{height:94px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e8ecee;background:white}.wordmark{font-family:Georgia,serif;font-size:30px;line-height:1;letter-spacing:2px;font-weight:bold}.wordmark span{font-family:Arial,sans-serif;font-size:10px;letter-spacing:3px;display:block;margin-top:8px}nav{display:flex;align-items:center;gap:36px;font-size:14px}nav a:hover{color:#8f6c36}.nav-contact{border:1px solid var(--ink);padding:10px 22px}.menu-toggle{display:none}.hero{background:var(--navy);color:white;display:grid;grid-template-columns:1.05fr 1fr;padding:78px 6% 76px;gap:7%;min-height:670px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:2.4px;color:var(--gold);margin:0 0 27px;display:flex;align-items:center;gap:10px}.eyebrow>span{display:inline-block;width:20px;height:1px;background:var(--gold)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(48px,5.3vw,80px);line-height:1.2;font-weight:500;letter-spacing:-3px;margin-bottom:30px}em{font-style:normal;color:var(--gold)}.hero-description{font-size:24px;line-height:1.55;margin-bottom:20px;font-weight:400}.hero-note{font-size:16px;color:#b7c4d0;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px;flex-wrap:wrap}.button{padding:15px 24px;display:inline-block;font-size:15px;font-weight:600;transition:background .2s}.gold{background:var(--gold);color:var(--deep)}.gold:hover{background:#dfbf86}.text-link{font-size:14px;border-bottom:1px solid #6a7a89;padding:7px 0}.signature{font-size:12px;letter-spacing:.6px;color:#9dadbd;margin-top:45px}.signature>span{font-size:16px;color:white;margin-right:14px}.hero-art{align-self:center;border:1px solid #4d5b65;padding:25px 25px 0;position:relative;max-width:550px;width:100%}.edition{font-size:10px;letter-spacing:1.7px;display:flex;justify-content:space-between;color:#c7d0d8;margin-bottom:25px;gap:16px}.brand-image{aspect-ratio:1.62;overflow:hidden;background:#f7f8f9}.brand-image img{width:100%;height:100%;object-fit:cover;object-position:center 49%}.art-caption{padding:31px 5px 28px}.art-caption p{font-size:24px;line-height:1.6;margin-bottom:16px}.art-caption span{font-size:10px;letter-spacing:2px;color:var(--gold)}.subject-strip{display:flex;justify-content:space-between;gap:15px;padding:24px 8%;background:#f0f3f5;color:#536575;font-size:14px;border-bottom:1px solid var(--line)}.subject-strip span+span:before{content:' / ';color:#aab4bd;margin-right:35px}.section{padding:95px 8%}.dark{color:#7b694b}.philosophy{display:grid;grid-template-columns:1fr 1fr;gap:12%}h2{font-size:clamp(30px,3.1vw,46px);font-weight:500;line-height:1.45;letter-spacing:-1.9px;margin-bottom:25px}.philosophy-body{padding-top:40px;color:var(--muted)}.lead{font-size:21px;color:var(--ink);line-height:1.65}blockquote{margin:36px 0 0;padding-left:25px;border-left:2px solid var(--gold);font-size:22px;line-height:1.7;color:var(--ink)}cite{display:block;font-size:13px;font-style:normal;color:var(--muted);margin-top:20px}.solutions{background:var(--paper)}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.section-heading p{color:var(--muted);font-size:16px;margin-bottom:31px}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.solution-grid article{border-top:1px solid #87949e;padding-top:25px}.number{display:block;font-family:Georgia,serif;font-size:43px;font-weight:normal;color:#9b8257;margin-bottom:28px}.mini{font-size:11px;letter-spacing:1.8px;font-weight:600}.solution-grid h3{font-size:23px;font-weight:600;letter-spacing:-1px;margin-bottom:20px}.solution-grid article>p:not(.mini){font-size:15px;color:var(--muted);min-height:106px}.solution-grid ul{padding:18px 0;margin:0;border-top:1px solid var(--line);list-style:none;font-size:14px;color:#536575}.solution-grid li{margin:8px 0}.solution-grid li:before{content:'·';color:#9b8257;margin-right:9px}.solution-grid article>a{font-size:14px;display:inline-block;border-bottom:1px solid #acb5bd;padding:4px 0}.focus{background:var(--navy);color:white;display:grid;grid-template-columns:1fr 1fr;gap:12%}.focus>div>p:last-child{color:#b7c4d0}.risk-list>div{display:grid;grid-template-columns:35px 1fr;gap:0 15px;padding:20px 0;border-bottom:1px solid #425265}.risk-list>div:first-child{padding-top:0}.risk-list span{font-size:12px;color:var(--gold);padding-top:3px}.risk-list h3{font-size:19px;font-weight:500;margin-bottom:4px}.risk-list p{grid-column:2;font-size:14px;color:#b7c4d0;margin-bottom:0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;padding:0;margin:15px 0 0}.steps li{border-top:1px solid var(--line);padding-top:22px}.steps span{font-size:10px;letter-spacing:1px;color:#8b7048}.steps h3{font-size:21px;font-weight:500;letter-spacing:-.8px;margin:26px 0 14px}.steps p{font-size:15px;color:var(--muted)}.partner{margin:0 8%;padding:60px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:12%}.partner-name{display:block;font-size:34px;letter-spacing:4px;margin-bottom:12px}.partner-name small{font-size:14px;letter-spacing:1px;color:#8b7048;margin-left:12px}.partner-role{font-size:14px;color:var(--muted)}.partner-detail>p:last-child{max-width:470px;color:var(--muted)}.faq h2{margin-bottom:40px}details{border-top:1px solid var(--line)}details:last-child{border-bottom:1px solid var(--line)}summary{font-size:18px;cursor:pointer;padding:24px 30px 24px 0;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:#8b7048;font-size:23px}details[open] summary:after{content:'−'}details p{max-width:780px;color:var(--muted);padding:0 0 24px}.contact{background:var(--deep);color:white;display:grid;grid-template-columns:1.2fr 1fr;gap:12%}.contact>div>p:not(.eyebrow){color:#b7c4d0}.contact .button{margin:12px 0 16px}.email{display:block;color:#c8d3dd;font-size:14px;width:fit-content;overflow-wrap:anywhere;word-break:break-all}.contact aside{border-left:1px solid #425265;padding:30px 0 0 45px}.contact .mini{color:var(--gold)}.contact h3{font-size:23px;font-weight:500}.contact ul{list-style:none;padding:0;color:#c4cfda;font-size:16px}.contact li{padding:10px 0;border-bottom:1px solid #2f4051}.address{font-size:13px;color:#9dadbd;margin-top:25px}footer{padding:45px 8% 25px}.footer-top{display:flex;align-items:center;gap:40px;margin-bottom:30px}.footer-top p{font-size:14px;margin:0;color:var(--muted)}.footer-top>a:last-child{margin-left:auto;font-size:13px}.notice{color:#70808e;font-size:12px;max-width:1000px;line-height:1.8}.footer-bottom{border-top:1px solid var(--line);margin-top:25px;padding-top:20px;font-size:11px;color:#7b8893;display:flex;justify-content:space-between;gap:20px}#mobile-nav[hidden]{display:none}
@media(min-width:1500px){header,.hero,.section,.subject-strip,footer{padding-left:max(8%,calc((100vw - 1260px)/2));padding-right:max(8%,calc((100vw - 1260px)/2))}.partner{margin:0 auto;max-width:1260px;padding:60px 0}}
@media(max-width:1000px){header{padding:0 5%}nav{gap:20px}.hero{gap:4%;padding:60px 5%}.section{padding:70px 6%}.hero-art{padding:18px 18px 0}.edition{font-size:9px;letter-spacing:1px}.hero-note{font-size:15px}.hero-actions{gap:17px}.art-caption p{font-size:21px}.solution-grid{gap:22px}.solution-grid h3{font-size:20px}.solution-grid article>p:not(.mini){min-height:160px}.steps{grid-template-columns:repeat(2,1fr);gap:25px 35px}.partner{margin:0 6%;padding:50px 0}.subject-strip span+span:before{margin-right:18px}.focus,.philosophy,.partner,.contact{gap:7%}}
@media(max-width:700px){header{height:78px}.wordmark{font-size:26px}header nav{display:none}.menu-toggle{display:block;border:1px solid #cad1d7;background:white;font-size:14px;padding:8px 16px}#mobile-nav{display:flex;flex-direction:column;align-items:stretch;padding:14px 6%;gap:0;border-bottom:1px solid var(--line)}#mobile-nav a{padding:12px 0}.hero{grid-template-columns:1fr;padding:48px 6%;gap:40px;min-height:0}h1{font-size:54px;letter-spacing:-2px}.eyebrow{font-size:10px;letter-spacing:1.6px;margin-bottom:23px}.hero-description{font-size:22px}.hero-note{font-size:15px}.signature{margin-top:30px}.hero-art{max-width:none;padding:20px 20px 0}.brand-image{aspect-ratio:1.85}.art-caption{padding:20px 0}.art-caption p{font-size:21px;display:inline-block;margin-right:12px}.art-caption>span{display:block;margin:0 0 3px}.subject-strip{flex-wrap:wrap;justify-content:center;padding:20px 6%;gap:12px 25px;font-size:12px}.subject-strip span+span:before{display:none}.section{padding:60px 6%}.philosophy,.focus,.partner,.contact{grid-template-columns:1fr;gap:30px}h2{font-size:32px;letter-spacing:-1.4px}.philosophy-body{padding-top:0}.lead{font-size:19px}blockquote{font-size:20px}.section-heading{display:block;margin-bottom:30px}.section-heading p{margin-bottom:0}.solution-grid{grid-template-columns:1fr;gap:36px}.solution-grid article>p:not(.mini){min-height:0}.number{font-size:36px;margin-bottom:20px}.solution-grid h3{font-size:24px}.solution-grid ul{padding:15px 0}.risk-list>div:first-child{padding-top:12px}.steps{grid-template-columns:1fr 1fr;gap:25px 22px}.steps h3{font-size:18px}.steps span{font-size:9px}.steps p{font-size:14px}.partner{padding:45px 0;margin:0 6%}.partner h2{margin-bottom:0}.partner-name{font-size:30px}summary{font-size:16px}.faq h2{font-size:29px}.contact aside{border-left:0;border-top:1px solid #425265;padding:28px 0 0}.footer-top{gap:20px;flex-wrap:wrap}.footer-top p{font-size:12px}.footer-top>a:last-child{font-size:12px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:6px}footer{padding:35px 6% 20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

.brand-brief{float:right;width:140px;margin:0 0 20px 24px}.brand-brief img{width:100%;display:block;border:1px solid var(--line)}.brand-brief span{display:block;font-size:12px;margin-top:7px;color:var(--muted)}.phone{display:block;font-size:16px;margin:5px 0 8px;color:#e0c493}.partner-detail:after{content:"";display:block;clear:both}@media(max-width:700px){.brand-brief{width:115px;margin-left:18px}}

/* Detailed advisory edition */
.brand-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#eef1f3;color:var(--navy);padding:24px 15px;text-align:center}.brand-overline{font-size:9px;letter-spacing:2px;color:#768491;margin-bottom:18px}.brand-panel strong{font-family:Georgia,serif;font-size:clamp(55px,6vw,84px);line-height:1.1;letter-spacing:8px;font-weight:400}.brand-subtitle{font-size:12px;letter-spacing:7px;padding-left:7px;margin:8px 0 21px}.brand-promise{font-family:Georgia,serif;font-size:16px;color:#5f7181}.list-detail{font-size:12px;color:#81909c;display:block;margin:1px 0 7px 14px}.decision{background:#fff}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.decision-grid article{border:1px solid var(--line);padding:30px}.decision-grid .mini{color:#9b8257}.decision-grid h3{font-size:21px;line-height:1.65;font-weight:500;letter-spacing:-.8px}.decision-grid p:not(.mini){font-size:14px;color:var(--muted)}.decision-grid dl{margin:23px 0 0;border-top:1px solid var(--line);padding-top:20px}.decision-grid dt{font-size:12px;color:#9b8257;margin-bottom:5px}.decision-grid dd{margin:0 0 18px;font-size:14px;color:#536575}.steps{grid-template-columns:repeat(5,1fr);gap:22px}.steps h3{font-size:20px}.steps small{font-size:12px;color:#8b795d;display:block;border-top:1px solid #e8ecee;padding-top:14px}.process-note{font-size:13px;color:var(--muted);margin-top:30px}.preparation{background:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:12%;border-top:1px solid var(--line)}.preparation>div>p:not(.eyebrow){color:var(--muted);font-size:15px}.dark-link{color:var(--ink);display:inline-block}.document-list article{display:flex;align-items:start;gap:18px;padding:22px 0;border-bottom:1px solid var(--line)}.document-list article:first-child{padding-top:0}.document-list article>span{font-size:12px;color:#9b8257;padding-top:5px}.document-list h3{font-size:19px;font-weight:500;margin-bottom:4px}.document-list p{font-size:14px;color:var(--muted);margin-bottom:0}.document-list b{font-size:10px;font-weight:400;color:#8b795d;margin-left:auto;white-space:nowrap;padding-top:7px}.document-note{font-size:12px!important;margin-top:20px}.partner{border-top:0}nav{gap:25px}.nav-contact{padding:10px 18px}
@media(max-width:1100px){.steps{grid-template-columns:repeat(3,1fr);gap:32px 25px}.decision-grid{gap:20px}.decision-grid article{padding:23px}.decision-grid h3{font-size:19px}.preparation{gap:7%}header nav{gap:16px;font-size:13px}}@media(max-width:700px){.brand-panel strong{font-size:64px}.brand-overline{font-size:8px;margin-bottom:10px}.brand-subtitle{margin:5px 0 12px}.brand-promise{font-size:13px}.decision-grid{grid-template-columns:1fr;gap:22px}.decision-grid article{padding:25px}.decision-grid h3{font-size:22px}.decision-grid p:not(.mini){font-size:15px}.steps{grid-template-columns:1fr;gap:24px}.steps h3{font-size:22px;margin-top:19px}.steps p{font-size:15px}.preparation{grid-template-columns:1fr;gap:35px}.document-list article{gap:12px}.document-list h3{font-size:18px}.document-list b{font-size:9px}.partner{border-top:0}.brand-image{aspect-ratio:1.65}}

/* Problem → information → consultation: additions preserving the existing theme. */
.consultation-note{font-size:13px;line-height:1.8;color:#afbdca;margin:19px 0 0}.hero .signature{margin-top:28px}.concern-selector{padding-top:70px;padding-bottom:65px;border-bottom:1px solid var(--line)}.concern-selector h2{font-size:clamp(27px,2.7vw,39px);margin-bottom:35px}.concern-grid,.insight-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.concern-grid article{border:1px solid var(--line);padding:28px;display:flex;flex-direction:column;background:#fff}.concern-number{font-size:12px;color:#9b8257;letter-spacing:1px;margin-bottom:22px}.concern-grid h3{font-size:21px;line-height:1.6;font-weight:500;letter-spacing:-.8px;margin-bottom:18px}.concern-grid p{font-size:15px;color:var(--muted);margin-bottom:25px}.quiet-button{display:inline-block;align-self:start;width:fit-content;border:1px solid #aeb9c2;padding:9px 17px;background:transparent;font:inherit;font-size:13px;color:var(--ink);line-height:1.7}.quiet-button:hover{background:#edf1f4;border-color:#7d8c98}.concern-grid .quiet-button{margin-top:auto}.structure-first{font-size:13px;color:#7a8893;margin:25px 0 0}.representative-questions{background:var(--paper);border-top:1px solid var(--line);padding-bottom:70px}.representative-questions .section-heading{margin-bottom:35px}.questions-intro{color:var(--muted);font-size:15px!important;margin-bottom:0!important}.insight-card{display:flex;flex-direction:column;padding:28px 0 0;border-top:1px solid #87949e}.insight-card .mini{color:#9b8257;margin-bottom:19px}.insight-card h3{font-size:21px;font-weight:500;line-height:1.6;letter-spacing:-.7px;margin-bottom:22px}.insight-description{font-size:15px;color:var(--muted);margin-bottom:28px}.insight-action{margin-top:auto;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quiet-button:disabled{color:#7c8994;border-color:#c6ced5;cursor:default;background:transparent}.link-pending{font-size:12px;color:#7c8994}.insight-consultation{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-top:45px;padding-bottom:45px;background:#e9eef2;border-top:1px solid var(--line)}.insight-consultation h2{font-size:28px;margin-bottom:17px;letter-spacing:-1px}.insight-consultation p{font-size:15px;color:var(--muted);margin-bottom:0}.insight-consultation-action{flex-shrink:0;display:flex;flex-direction:column;gap:13px;align-items:start}.insight-consultation-action span{font-size:12px;color:#6e7e8b}#corporate-coverage,#cash-flow{scroll-margin-top:100px}#corporate-coverage:focus,#cash-flow:focus{outline:2px solid var(--gold);outline-offset:10px}
@media(max-width:1000px){.concern-grid,.insight-grid{gap:20px}.concern-grid article{padding:23px}.concern-grid h3,.insight-card h3{font-size:19px}.insight-consultation{gap:30px}.insight-consultation h2{font-size:25px}}@media(max-width:700px){.concern-selector{padding-top:50px;padding-bottom:45px}.concern-selector h2{font-size:29px}.concern-grid,.insight-grid{grid-template-columns:1fr;gap:22px}.concern-grid article{padding:25px}.concern-grid h3,.insight-card h3{font-size:22px}.concern-number{margin-bottom:15px}.concern-grid p{margin-bottom:20px}.representative-questions{padding-bottom:45px}.insight-grid{gap:35px}.insight-card{padding-top:25px}.insight-card h3{margin-bottom:18px}.insight-description{margin-bottom:23px}.insight-consultation{flex-direction:column;align-items:stretch;padding-top:35px;padding-bottom:35px;gap:25px}.insight-consultation h2{font-size:27px}.insight-consultation-action{gap:12px}.consultation-note{font-size:13px}}

/* Broader service coverage in the established grid. */
.solution-grid{row-gap:55px}.solution-grid article{scroll-margin-top:100px}.solution-grid article:focus{outline:2px solid var(--gold);outline-offset:10px}.solution-grid .secondary-service-link{margin-left:16px}.service-scope-note{font-size:13px;line-height:1.9;color:var(--muted);margin:40px 0 0;border-top:1px solid var(--line);padding-top:24px}.solution-grid article>p:not(.mini){min-height:0}.subject-strip{flex-wrap:wrap}@media(max-width:700px){.solution-grid{row-gap:36px}.service-scope-note{font-size:12px;margin-top:30px}.solution-grid .secondary-service-link{margin-left:14px}}

/* Decision content and consultation outcomes */
.insight-topics{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 38px}.insight-topics .quiet-button,.insight-action .quiet-button{font-size:14px}.insight-group{scroll-margin-top:110px}.insight-group+.insight-group{margin-top:55px}.insight-group-title{font-size:24px;font-weight:500;margin-bottom:25px}.insight-grid{row-gap:38px}.insight-description{font-size:16px}.consultation-outcomes{border-bottom:1px solid var(--line);background:#fff}.consultation-outcomes h2{margin-bottom:35px}.outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.outcome-grid article{border-top:1px solid #87949e;padding-top:24px}.outcome-grid .mini{color:#8b7048;font-size:14px}.outcome-grid h3{font-size:22px;font-weight:500;line-height:1.6;margin:16px 0}.outcome-grid p{font-size:16px;color:var(--muted)}.outcomes-note{font-size:14px;color:var(--muted);margin:25px 0 0}.partner-detail>p{font-size:16px}.insight-card{min-width:0}.insight-card h3{overflow-wrap:anywhere}.insight-topics a:focus-visible,.insight-action a:focus-visible{outline:2px solid var(--navy);outline-offset:4px}@media(max-width:1100px){header nav{gap:12px}}@media(max-width:700px){.outcome-grid{grid-template-columns:1fr;gap:22px}.insight-group+.insight-group{margin-top:42px}.insight-topics{gap:10px}.insight-group-title{font-size:23px}}

.consultation-form{display:grid;grid-template-columns:1fr 1.25fr;gap:8%;background:#f3f6f8;border-top:1px solid var(--line)}.form-intro{font-size:16px;color:var(--muted)}.form-intro a{text-decoration:underline}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.consultation-form label{display:block;font-size:15px;color:var(--navy);margin-bottom:18px}.consultation-form input:not([type=checkbox]),.consultation-form select,.consultation-form textarea{display:block;width:100%;box-sizing:border-box;padding:12px 13px;border:1px solid #9aa9b6;border-radius:3px;font:inherit;font-size:16px;color:var(--ink);background:#fff;margin-top:8px}.consultation-form textarea{resize:vertical}.consultation-form input:focus,.consultation-form select:focus,.consultation-form textarea:focus{outline:2px solid #214b70;outline-offset:2px}.field-note{font-size:14px;color:#586b7b}.privacy-details summary{font-size:15px;padding:18px 28px 18px 0}.privacy-details p{font-size:14px;line-height:1.85;margin:10px 0;padding:0}.consent-row{display:flex!important;align-items:flex-start;gap:10px;margin-top:20px}.consent-row input{width:20px;height:20px;flex-shrink:0;margin-top:3px}.consultation-form button{border:0;cursor:pointer;font:inherit}.consultation-form button:disabled{opacity:.6;cursor:wait}.hp-field{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{color:#a42121;font-size:15px}.form-success{padding:28px;background:#fff;border:1px solid #8198ad}.form-success h3{font-size:24px}.form-success[hidden],#inquiry-form[hidden],.form-error[hidden]{display:none}.admin-entry{font-size:14px;text-align:right;color:#65798a}.consultation-form{scroll-margin-top:100px}@media(max-width:700px){.consultation-form{grid-template-columns:1fr;gap:25px}.form-grid{grid-template-columns:1fr;gap:0}.consultation-form h2{font-size:30px}}

.guide-opener{position:fixed;right:22px;bottom:22px;background:#102438;color:#fff;border:1px solid #8198ac;border-radius:30px;padding:13px 20px;font:inherit;font-size:15px;box-shadow:0 5px 20px #0002;cursor:pointer;z-index:45}.quick-guide{position:fixed;right:22px;bottom:84px;width:370px;max-width:calc(100vw - 32px);max-height:75vh;overflow:auto;background:white;color:#102438;border:1px solid #afbeca;border-radius:8px;padding:22px;box-shadow:0 8px 35px #0003;z-index:46}.quick-guide[hidden]{display:none}.guide-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.guide-head strong{font-size:19px}.guide-head button{font:inherit;font-size:14px;background:white;border:1px solid #b7c2ca;padding:5px 10px;cursor:pointer}.quick-guide>p{font-size:15px;color:#526779;line-height:1.7}.guide-choices{display:grid;gap:8px}.guide-choices button{font:inherit;font-size:14px;text-align:left;background:#f2f5f8;border:1px solid #c3ced6;padding:10px 12px;cursor:pointer;color:#102438;border-radius:4px}.guide-choices button[aria-pressed=true]{background:#dce9f4;border-color:#6687a2}.guide-answer{background:#edf3f7;border-left:3px solid #829db3;padding:15px}.guide-cta{display:block;text-align:center;background:#102438;color:white;padding:11px;margin-top:15px;font-size:15px}.topic-preparation{font-size:16px;border-top:1px solid #d2dce4;padding-top:18px}.quick-guide button:focus-visible,.guide-opener:focus-visible{outline:3px solid #8db4d2;outline-offset:3px}@media(max-width:700px){.guide-opener{right:16px;bottom:16px}.quick-guide{right:16px;bottom:76px}}

/* Group services by the decisions a business owner faces. */
.concern-grouped,.solution-grouped{grid-template-columns:repeat(2,minmax(0,1fr))}.concern-grouped>article:last-child,.solution-grouped>article:last-child{grid-column:1/-1}.solution-grouped>article:last-child ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.solution-grouped .list-detail{font-size:14px;margin:5px 0 10px;line-height:1.8}.solution-grouped li{scroll-margin-top:110px}.solution-grouped .service-reading{display:flex;gap:22px;flex-wrap:wrap;margin-top:15px}.solution-grouped .service-reading a{font-size:14px}.solution-grouped>article{min-width:0}.concern-grouped h3{font-size:22px}@media(max-width:700px){.concern-grouped,.solution-grouped{grid-template-columns:1fr}.solution-grouped>article:last-child ul{display:block}.concern-grouped>article:last-child,.solution-grouped>article:last-child{grid-column:auto}}
