.guide-page{background:#fff}.guide-page .container{width:min(1180px,calc(100% - 80px))}.guide-eyebrow{margin:0;color:#50d8eb;font:800 11px Inter,sans-serif;letter-spacing:.16em}.guide-hero{margin-top:86px;padding:76px 0 80px;background:#071326;color:#fff}.guide-hero-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);gap:64px;align-items:center}.guide-hero h1{margin:18px 0 0;font-size:clamp(46px,5.4vw,75px);line-height:1.08;letter-spacing:-.075em;word-break:keep-all}.guide-hero h1 strong,.guide-section-head strong,.guide-opening strong,.guide-method strong,.guide-cta strong{color:#25d7ec}.guide-lead{max-width:560px;margin:25px 0 0;color:#ced9e3;font-size:17px;line-height:1.78;word-break:keep-all}.guide-hero-tags{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 29px}.guide-hero-tags span{padding:7px 10px;border:1px solid rgba(175,205,223,.3);border-radius:999px;color:#b9c8d5;font-size:12px}.guide-hero .button{display:inline-flex;width:auto}.guide-hero figure{margin:0;overflow:hidden;border:1px solid rgba(151,210,224,.26);background:#10243a}.guide-hero figure img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.guide-hero figcaption{padding:12px 15px;color:#a9bdce;font-size:12px;line-height:1.6}.guide-opening{padding:92px 0}.guide-opening-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.guide-opening h2,.guide-section-head h2,.guide-method h2,.guide-cta h2{margin:16px 0 0;color:#071326;font-size:clamp(36px,4.35vw,56px);line-height:1.2;letter-spacing:-.06em;word-break:keep-all}.guide-opening h2 strong{color:#078592}.guide-opening-copy{border-top:2px solid #071326}.guide-opening-copy p{margin:0;padding:22px 0;border-bottom:1px solid #d8e2e7;color:#56677a;font-size:15px;line-height:1.95}.guide-opening-copy b{color:#071326}.guide-verdict{display:grid;grid-template-columns:120px 1fr;gap:34px;align-items:center;margin-top:56px;padding:26px 32px;border-left:4px solid #078592;background:#edf7f8}.guide-verdict span{color:#078592;font:800 11px Inter,sans-serif;letter-spacing:.16em}.guide-verdict p{margin:0;color:#394c60;font-size:17px;line-height:1.75}.guide-criteria{padding:94px 0;background:#f3f7f9}.guide-section-head{display:grid;grid-template-columns:190px 1fr 1.08fr;gap:30px;align-items:end}.guide-section-head .label{margin:0}.guide-section-head h2{margin:0}.guide-section-head>p:last-child{margin:0;color:#607186;font-size:14px;line-height:1.85}.guide-criteria-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:48px 0 0;padding:0;border-top:2px solid #071326;border-left:1px solid #d5e0e5;list-style:none}.guide-criteria-grid li{min-width:0;min-height:300px;padding:25px 23px;border-right:1px solid #d5e0e5;border-bottom:1px solid #d5e0e5;background:#fff}.guide-criteria-grid span{color:#078592;font:800 12px Inter,sans-serif}.guide-criteria-grid h3{margin:42px 0 13px;color:#071326;font-size:22px;letter-spacing:-.045em}.guide-criteria-grid p{margin:0;color:#617286;font-size:14px;line-height:1.78}.guide-criteria-grid small{display:block;margin-top:20px;padding-top:15px;border-top:1px solid #e0e7ea;color:#078592;font-size:12px;line-height:1.65}.guide-compare{padding:94px 0;background:#071326;color:#fff}.guide-section-head.light h2{color:#fff}.guide-section-head.light>p:last-child{color:#a9bac8}.guide-section-head.light .label{color:#50d8eb}.guide-compare-table{margin-top:48px;border-top:1px solid rgba(255,255,255,.36)}.guide-compare-row{display:grid;grid-template-columns:.45fr 1fr 1fr;border-bottom:1px solid rgba(255,255,255,.16)}.guide-compare-row>*{margin:0;padding:20px 24px;border-left:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.65}.guide-compare-row>*:first-child{border-left:0;color:#50d8eb;font-weight:800}.guide-compare-row p{color:#b6c6d3}.guide-compare-row p:last-child{background:rgba(80,216,235,.08);color:#fff;font-weight:700}.guide-compare-row.head>*{color:#fff;font:800 11px Inter,"Noto Sans KR",sans-serif;letter-spacing:.08em}.guide-duration{padding:94px 0}.guide-duration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:48px}.guide-duration-grid article{min-height:390px;padding:29px 27px;border:1px solid #d6e1e6;background:#fff}.guide-duration-grid article.featured{border-color:#071326;background:#071326;color:#fff;box-shadow:0 24px 46px rgba(7,19,38,.14)}.guide-duration-grid>article>span{color:#078592;font:800 34px Inter,sans-serif;letter-spacing:-.04em}.guide-duration-grid .featured>span{color:#50d8eb}.guide-duration-grid small{display:block;margin-top:7px;color:#8b98a7;font:800 9px Inter,sans-serif;letter-spacing:.16em}.guide-duration-grid h3{margin:38px 0 14px;color:#071326;font-size:27px;line-height:1.25;letter-spacing:-.05em}.guide-duration-grid .featured h3{color:#fff}.guide-duration-grid p{margin:0;color:#68798d;font-size:14px;line-height:1.75}.guide-duration-grid .featured p{color:#b8c7d3}.guide-duration-grid ul{margin:25px 0 0;padding:18px 0 0;border-top:1px solid #dce4e8;list-style:none}.guide-duration-grid .featured ul{border-color:rgba(255,255,255,.18)}.guide-duration-grid li{position:relative;padding:6px 0 6px 15px;color:#485b70;font-size:13px}.guide-duration-grid .featured li{color:#d3dfe7}.guide-duration-grid li:before{position:absolute;top:13px;left:0;width:5px;height:5px;background:#25d7ec;content:""}.guide-proof{padding:94px 0;background:#0c1c31;color:#fff}.guide-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:48px}.guide-proof-grid a{min-height:245px;padding:28px;border:1px solid rgba(174,207,223,.2);background:#10253d;transition:.22s}.guide-proof-grid a:hover{border-color:#50d8eb;transform:translateY(-3px)}.guide-proof-grid span{color:#50d8eb;font:800 10px Inter,"Noto Sans KR",sans-serif;letter-spacing:.12em}.guide-proof-grid h3{margin:36px 0 12px;color:#fff;font-size:24px;letter-spacing:-.045em}.guide-proof-grid p{margin:0;color:#b2c2cf;font-size:14px;line-height:1.75}.guide-proof-grid b{display:block;margin-top:24px;color:#50d8eb;font-size:12px}.guide-method{padding:94px 0}.guide-method-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:85px}.guide-method-grid>div>p:last-of-type{max-width:530px;margin:23px 0 0;color:#617286;font-size:15px;line-height:1.9}.guide-method h2 strong{color:#078592}.guide-method-actions{display:flex;align-items:center;gap:28px;margin-top:31px}.guide-method-actions .button{display:inline-flex;width:auto}.guide-text-link{color:#071326;font-size:13px;font-weight:800;border-bottom:1px solid #8b9aa8}.guide-method ol{margin:0;padding:0;border-top:2px solid #071326;list-style:none}.guide-method li{display:grid;grid-template-columns:70px 1fr;gap:20px;padding:21px 0;border-bottom:1px solid #d7e1e6}.guide-method li>span{color:#078592;font:800 12px Inter,sans-serif}.guide-method li b{color:#071326;font-size:18px}.guide-method li p{margin:8px 0 0;color:#657589;font-size:13px;line-height:1.7}.guide-faq{padding:88px 0;background:#f3f7f9}.guide-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.guide-faq h2{margin:15px 0 0;color:#071326;font-size:clamp(35px,4vw,50px);line-height:1.2;letter-spacing:-.055em}.guide-faq details{border-top:1px solid #bfccd3}.guide-faq details:last-child{border-bottom:1px solid #bfccd3}.guide-faq summary{padding:22px 42px 22px 0;color:#071326;font-size:16px;font-weight:800;line-height:1.5;cursor:pointer}.guide-faq details p{margin:0;padding:0 30px 24px 0;color:#5d6f83;font-size:14px;line-height:1.85}.guide-cta{padding:82px 0;background:#071326;color:#fff}.guide-cta .container{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:end}.guide-cta h2{color:#fff}.guide-cta p:last-child{margin:20px 0 0;color:#b3c3d0;font-size:15px}.guide-cta .button{width:auto;white-space:nowrap;background:#25d7ec;color:#071326;box-shadow:none}
@media(max-width:900px){.guide-hero-grid,.guide-opening-grid,.guide-method-grid,.guide-faq-grid{grid-template-columns:1fr;gap:42px}.guide-section-head{grid-template-columns:150px 1fr}.guide-section-head>p:last-child{grid-column:2}.guide-criteria-grid{grid-template-columns:repeat(2,1fr)}.guide-method ol{margin-top:8px}.guide-cta .container{grid-template-columns:1fr}.guide-cta .button{justify-self:start}}
@media(max-width:760px){.guide-page .container{width:min(100% - 36px,1180px)}.guide-hero{margin-top:70px;padding:48px 0 55px}.guide-hero-grid{grid-template-columns:1fr;gap:37px}.guide-hero h1{font-size:clamp(40px,12vw,56px)}.guide-lead{font-size:15px}.guide-hero .button{width:100%}.guide-opening,.guide-criteria,.guide-compare,.guide-duration,.guide-proof,.guide-method,.guide-faq{padding:62px 0}.guide-opening-grid{gap:30px}.guide-opening h2,.guide-section-head h2,.guide-method h2,.guide-cta h2{font-size:34px}.guide-verdict{grid-template-columns:1fr;gap:9px;margin-top:35px;padding:23px}.guide-verdict p{font-size:15px}.guide-section-head{display:block}.guide-section-head>p:last-child{margin-top:18px}.guide-criteria-grid{grid-template-columns:1fr;margin-top:34px}.guide-criteria-grid li{min-height:0;padding:22px}.guide-criteria-grid h3{margin-top:25px}.guide-compare-table{margin-top:34px;overflow-x:auto}.guide-compare-row{min-width:670px}.guide-compare-row>*{padding:17px 15px}.guide-duration-grid{grid-template-columns:1fr;margin-top:34px}.guide-duration-grid article{min-height:0}.guide-proof-grid{grid-template-columns:1fr;margin-top:34px}.guide-proof-grid a{min-height:0}.guide-method-actions{align-items:stretch;flex-direction:column}.guide-method-actions .button{width:100%}.guide-text-link{align-self:flex-start}.guide-faq-grid{gap:30px}.guide-cta{padding:58px 0}.guide-cta .container{gap:30px}.guide-cta .button{width:100%}}
.guide-hero figure img{height:440px;aspect-ratio:auto}
@media(max-width:760px){.guide-hero figure img{height:260px}}
