.ins-page{background:#fff;line-height:1.6}.ins-page,.ins-page .chk-box .kicker,.ins-page .chk-box h3,.ins-page .done h4,.ins-page .ins-badge,.ins-page .ins-card h4,.ins-page .ins-form-copy .kicker,.ins-page .ins-form-copy h2,.ins-page .ins-hero h1,.ins-page .ins-quick h3,.ins-page .ins-stats b,.ins-page .sec-head .kicker,.ins-page .sec-head h2,.ins-page .step .n,.ins-page .step h4{letter-spacing:-.02em}.ins-page .btn,.ins-page .chk-box h3,.ins-page .cmp td.me,.ins-page .cmp thead th,.ins-page .done h4,.ins-page .frow label,.ins-page .ins-badge,.ins-page .ins-card h4,.ins-page .ins-form-copy h2,.ins-page .ins-go,.ins-page .ins-hero h1,.ins-page .ins-hot,.ins-page .ins-legal>b,.ins-page .ins-proof b,.ins-page .ins-quick .iq-card>p b,.ins-page .ins-quick h3,.ins-page .ins-reg b,.ins-page .rc-head b,.ins-page .rc-sample,.ins-page .sec-head h2,.ins-page .step h4{font-weight:700}.ins-page .ins-faq-wrap{max-width:900px}.ins-page .ins-hero h1{line-height:1.2}.ins-page .ins-hero-copy>p{font-weight:400;line-height:1.6}.ins-page .ins-hero-copy>p b{font-weight:700}.ins-page .ins-proof div,.ins-page .ins-quick h3,.ins-page .ins-quick li{line-height:1.6}.ins-page .iq-note{margin:5px 0 0;font-size:14px;color:var(--ink-3);line-height:1.6}.ins-page .chk-box h3{line-height:1.6}.ins-page .chk-list li{border-bottom-style:solid}.ins-page .chk-list span{line-height:1.6}.ins-page .ins-card h4{color:var(--ink);line-height:1.6}.ins-page .ins-card p{line-height:1.6}.ins-page .ins-hot{top:17px;right:17px}.ins-page .cmp{margin-top:0}.ins-page .cmp thead th:nth-child(2){width:32.2%}.ins-page .cmp thead th.me{width:37.7%}.ins-page .ins-fine{line-height:1.6}.ins-page .ins-stats b.ph{border-style:solid}.ins-page .step h4{line-height:1.6}.ins-page .ins-box{border:none}.ins-page .faq .a,.ins-page .ins-form-copy>p,.ins-page .ins-legal li,.ins-page .ins-ul li{line-height:1.6}.ins-page .ins-legal li:before{border-radius:2px}.ins-page .ins-reg{border-style:solid;line-height:1.6}.ins-page .chk-box .btn-primary,.ins-page .ins-box .btn-primary,.ins-page .iq-card .btn-primary{background:linear-gradient(135deg,#00ccae,#00a98f)}.ins-page .chk-box .btn-primary:hover,.ins-page .ins-box .btn-primary:hover,.ins-page .iq-card .btn-primary:hover{background:linear-gradient(135deg,#00ccae,#00a98f);filter:brightness(.96)}.ins-page .ins-hero-kicker{display:none}.ins-page .iq-tag{margin:0 0 12px}.ins-page .ins-quick .iq-card>p{margin:0 0 14px;font-size:14px;color:var(--ink-3);line-height:1.6}.ins-page .ins-quick .iq-card>p b{color:var(--ink)}@media (max-width:768px){.ins-page .wrap{padding-left:30px;padding-right:30px}.ins-page section.blk{padding:44px 0}.ins-page section.blk,.ins-page section.blk.alt{border-top:none;border-bottom:none}.ins-page .sec-head{margin-bottom:16px}.ins-page .sec-head .kicker{font-size:11px}.ins-page .sec-head h2{font-size:22px;font-weight:700;line-height:1.6;margin-top:6px}.ins-page .sec-head p{font-size:13px;line-height:1.6;color:var(--ink-3);margin-top:6px}.ins-page .ins-form-copy>p br,.ins-page .ins-hero-copy>p br,.ins-page .ins-quick .iq-card>p br{display:none}.ins-page .ins-hero{background:#fff;color:var(--ink-2)}.ins-page .ins-hero .wrap{grid-template-columns:1fr;gap:0;align-items:stretch;padding:44px 30px}.ins-page .ins-hero-kicker{display:block;margin-bottom:6px;font-size:11px;font-weight:700;line-height:1.6;color:#00a98f}.ins-page .ins-badge{display:block;margin:0 0 6px;padding:0;border:none;background:none;border-radius:0;font-size:22px;font-weight:700;line-height:1.6;color:var(--ink)}.ins-page .ins-hero h1{display:inline;margin:0;font-size:13px;font-weight:400;line-height:1.6;color:var(--ink-3)}.ins-page .ins-hero h1 em{color:inherit}.ins-page .ins-h1-br,.ins-page .ins-h1-tail{display:none}.ins-page .ins-hero-copy>p{display:inline;margin:0;font-size:13px;font-weight:400;line-height:1.6;color:var(--ink-3)}.ins-page .ins-hero-copy>p b{font-weight:400;color:inherit}.ins-page .ins-cta{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin:16px 0}.ins-page .ins-cta .btn{width:100%;font-size:15px;padding:15px 0;border-radius:12px}.ins-page .ins-cta .btn-primary,.ins-page .ins-cta .btn-primary:hover{background:#00a98f;color:#fff;box-shadow:none}.ins-page .ins-cta .btn-line{background:#fff;border:1px solid #e9ecef;color:var(--ink)}.ins-page .ins-proof{gap:6px}.ins-page .ins-proof div{gap:0;padding:5px 10px;border:1px solid #e9ecef;border-radius:999px;background:#fff;font-size:11px;font-weight:700;line-height:1.6;color:var(--ink)}.ins-page .ins-proof svg{display:none}.ins-page .ins-proof b{color:inherit;font-weight:700}.ins-page .ins-quick{margin:88px 0 0;padding:0;border-radius:0;background:none;box-shadow:none;border:none;color:var(--ink-2)}.ins-page .iq-tag{display:block;margin:0 0 16px;padding:0;border-radius:0;background:none;font-size:22px;font-weight:700;line-height:1.6;color:var(--ink)}.ins-page .iq-card{padding:18px 16px;border:1px solid #e9ecef;border-radius:16px;background:#fafbfc}.ins-page .ins-quick h3{margin:0 0 10px;font-size:17px;font-weight:700;color:var(--ink)}.ins-page .ins-quick .iq-card>p{margin:0 0 10px;font-size:12px;font-weight:400;line-height:1.6;color:var(--ink-3)}.ins-page .ins-quick .iq-card>p b{font-weight:400;color:inherit}.ins-page .ins-quick ul{margin:0 0 10px;padding:0;background:none;border:none}.ins-page .ins-quick li{margin-bottom:3px;padding-left:11px;font-size:12px;line-height:1.6;color:var(--ink)}.ins-page .ins-quick li:last-child{margin-bottom:0}.ins-page .ins-quick li:before{content:"·";left:0;top:0;width:auto;height:auto;border:none;transform:none;color:inherit}.ins-page .iq-note{margin:16px 0 0;font-size:11px;line-height:1.6;color:var(--ink-3)}.ins-page .recent-box{display:none}.ins-page .chk-box{padding:0;border:none;border-radius:0;background:none;box-shadow:none}.ins-page .chk-box .kicker{font-size:11px}.ins-page .chk-box h3{margin:6px 0 16px;font-size:22px;font-weight:700;line-height:1.6}.ins-page .chk-list{margin:0}.ins-page .chk-list li{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:12px 14px;border:1px solid #e9ecef;border-radius:12px;background:#fff}.ins-page .chk-list li:last-child{margin-bottom:0;border:1px solid #e9ecef}.ins-page .chk-list i{width:22px;height:22px;margin-top:0;border-radius:50%;background:var(--ink);color:#fff;font-size:11px;font-weight:700}.ins-page .chk-list span{font-size:12px;font-weight:700;line-height:1.6;color:var(--ink)}.ins-page .chk-note{margin:16px 0;font-size:12px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-grid{grid-template-columns:1fr;gap:16px}.ins-page .ins-card{padding:16px;border:1px solid #e9ecef;border-radius:14px;background:#fafbfc}.ins-page .ins-card:hover{transform:none;border-color:#e9ecef;box-shadow:none}.ins-page .ins-card.hot{border-color:#e9ecef;background:#fafbfc}.ins-page .ins-hot{display:none}.ins-page .ins-card h4{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--ink)}.ins-page .ins-card p{margin:0 0 8px;font-size:12px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-tags{gap:5px;margin-bottom:8px}.ins-page .ins-tags span{padding:4px 9px;border:1px solid #e9ecef;border-radius:999px;background:#fff;font-size:11px;font-weight:700;color:var(--ink)}.ins-page .ins-go{font-size:12px;font-weight:700;color:#00a98f}.ins-page .cmp{margin-top:0;border:none;border-radius:0;background:none}.ins-page .cmp,.ins-page .cmp-scroll{overflow:visible}.ins-page .cmp table{display:block;width:100%;min-width:0;font-size:12px}.ins-page .cmp thead{display:none}.ins-page .cmp tbody{display:block}.ins-page .cmp tbody tr{display:block;margin-bottom:16px;padding:14px;border:1px solid #e9ecef;border-radius:12px;background:#fff}.ins-page .cmp tbody tr:last-child{margin-bottom:0}.ins-page .cmp tbody th{width:auto;padding:0 0 6px;font-size:12px;font-weight:700;color:var(--ink)}.ins-page .cmp tbody td,.ins-page .cmp tbody th{display:block;border:none;text-align:left;line-height:1.6}.ins-page .cmp tbody td{padding:6px 0 0;background:none;font-size:11px;font-weight:400;color:var(--ink-3)}.ins-page .cmp tbody td:before{content:attr(data-label) " · "}.ins-page .cmp tbody td.me{background:none;font-weight:700;color:#00a98f}.ins-page .ins-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.ins-page .ins-stats div{padding:12px 10px;border:1px solid #e9ecef;border-radius:12px;background:#fff}.ins-page .ins-stats b{font-size:15px;color:var(--ink)}.ins-page .ins-stats b.ph{padding:0;border:none;border-radius:0;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--ink)}.ins-page .ins-stats span{margin-top:2px;font-size:10px;font-weight:400;line-height:1.6}.ins-page .ins-stats+.ins-fine{display:none}.ins-page .ins-fine{margin-top:16px;font-size:11px;line-height:1.6;color:var(--ink-3)}.ins-page .step-grid{grid-template-columns:1fr;gap:16px}.ins-page .step{padding:14px;border:1px solid #e9ecef;border-radius:12px;background:#fafbfc}.ins-page .step .n{margin-bottom:6px;font-size:10px;font-weight:700;line-height:1.6}.ins-page .step h4{margin:0 0 6px;font-size:14px;line-height:1.6;color:var(--ink)}.ins-page .step p{font-size:12px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-form-wrap{gap:16px}.ins-page .ins-form-copy .kicker{font-size:11px}.ins-page .ins-form-copy h2{margin:6px 0;font-size:22px;font-weight:700;line-height:1.6}.ins-page .ins-form-copy>p{margin:0 0 16px;font-size:13px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-ul{padding:0;border-radius:0;background:none}.ins-page .ins-ul li{margin-bottom:3px;padding-left:11px;font-size:12px;line-height:1.6;color:var(--ink)}.ins-page .ins-ul li:last-child{margin-bottom:0}.ins-page .ins-ul li:before{content:"·";left:0;top:0;width:auto;height:auto;border:none;transform:none;color:inherit}.ins-page .ins-box{padding:16px;border:1px solid #e9ecef;border-radius:14px;box-shadow:none}.ins-page .ins-box .frow{margin-bottom:10px}.ins-page .ins-box .frow.two{grid-template-columns:1fr;gap:10px}.ins-page .ins-f-gender{display:none}.ins-page .ins-box .frow label{margin-bottom:4px;font-size:11px;font-weight:700;color:var(--ink)}.ins-page .ins-box input:not([type=checkbox]),.ins-page .ins-box select,.ins-page .ins-box textarea{padding:11px 12px;border:1px solid #e9ecef;border-radius:10px;background:#fafbfc;font-size:16px;font-weight:400}.ins-page .ins-box textarea{min-height:41px}.ins-page .ins-box .agree{margin:10px 0}.ins-page .ins-box .agree span{font-size:10px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-box .btn-primary{background:#00a98f;font-size:15px;padding:15px 0;border-radius:12px}.ins-page .ins-box .btn-primary:hover{background:#00a98f;filter:none}.ins-page .ins-box .book-note{margin-top:16px;font-size:10px;line-height:1.6;text-align:left;color:var(--ink-3)}.ins-page .iq-card .btn-primary,.ins-page .iq-card .btn-primary:hover{background:#00a98f;font-size:13px;padding:13px 0;border-radius:10px;filter:none}.ins-page .chk-box .btn-primary,.ins-page .chk-box .btn-primary:hover{background:#00a98f;font-size:15px;padding:15px 0;border-radius:12px;filter:none}.ins-page .faq{border:none;border-radius:0;background:none;overflow:visible}.ins-page .faq details{margin-bottom:16px;border:1px solid #e9ecef;border-radius:12px;background:#fafbfc}.ins-page .faq details:last-child{margin-bottom:0}.ins-page .faq summary{gap:0;padding:14px;font-size:13px;font-weight:700;color:var(--ink)}.ins-page .faq details[open] summary{color:var(--ink)}.ins-page .faq summary:before{content:"Q.";margin-right:4px;flex:none}.ins-page .faq .a{padding:0 14px 14px;font-size:12px;line-height:1.6;color:var(--ink-3)}.ins-page .ins-legal{margin-top:24px;padding:18px 16px;border-color:#e9ecef;border-radius:12px;background:#fafbfc}.ins-page .ins-legal>b{margin-bottom:6px;font-size:13px}.ins-page .ins-legal li{margin-bottom:6px;font-size:10px;line-height:1.6}.ins-page .ins-legal li:before{top:7px}.ins-page .ins-legal .ins-fine,.ins-page .ins-reg{margin-top:12px;font-size:10px}.ins-page .ins-reg{padding:12px;border-color:#e9ecef;line-height:1.6}.ins-page .ins-reg b{font-size:10px}}