.lp .blogHead{position:relative;overflow:hidden;text-align:center;padding:88px var(--pad-x) 56px;border-bottom:1px solid rgba(255,255,255,.06)}.lp .blogHead h1{position:relative;font-size:48px;line-height:1.14;margin:0 auto 16px;max-width:760px}.lp .blogHead p{position:relative;font-size:18px;color:var(--c-text2);max-width:620px;margin:0 auto;line-height:1.6}.lp .blogList{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;padding:56px 24px 72px;max-width:1288px;margin:0 auto}.lp .blogCard{display:block;background:var(--c-surface);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:28px 30px;transition:border-color .25s ease,transform .25s ease}.lp .blogCard:hover{border-color:rgba(232,106,92,.45);transform:translateY(-3px)}.lp .blogCard h2,.lp .blogCard h3{font-size:21px;line-height:1.3;margin:0 0 10px;color:var(--c-text)}.lp .blogCard p{font-size:15px;line-height:1.6;color:var(--c-text2);margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp .blogMeta{font-size:13px;color:var(--c-muted);letter-spacing:.02em}.lp .blogPost{max-width:720px;margin:0 auto;padding:56px 24px 8px}.lp .blogBack{display:inline-block;font-size:14px;color:var(--c-muted);margin-bottom:28px}.lp .blogBack:hover{color:var(--coral)}.lp .blogPost>h1{font-size:42px;line-height:1.16;margin:0 0 14px;letter-spacing:-.02em}.lp .blogPost>.blogMeta{margin-bottom:36px}.lp .blogBody{font-size:17.5px;line-height:1.75;color:#D6D8E4}.lp .blogBody p{margin:0 0 20px}.lp .blogBody>p:first-of-type{font-size:20.5px;line-height:1.62;color:#E7E9F2;margin-bottom:26px}.lp .blogBody h2{position:relative;font-size:27px;line-height:1.28;margin:52px 0 16px;color:var(--c-text);letter-spacing:-.01em;padding-top:18px}.lp .blogBody h2:before{content:"";position:absolute;top:0;left:0;width:44px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--coral),var(--amber))}.lp .blogBody h3{font-size:20px;margin:32px 0 10px;color:var(--c-text)}.lp .blogBody strong{color:var(--c-text);font-weight:700}.lp .blogBody em{color:var(--c-text)}.lp .blogBody a{color:var(--coral-light);text-decoration:underline;text-underline-offset:3px}.lp .blogBody a:hover{color:var(--coral)}.lp .blogBody ol,.lp .blogBody ul{margin:0 0 22px;padding-left:22px}.lp .blogBody li{margin:0 0 10px}.lp .blogBody li::marker{color:var(--coral)}.lp .blogBody blockquote{margin:34px 0;padding:22px 0 22px 26px;border-left:3px solid var(--coral);background:none;color:var(--c-text);font-size:21px;line-height:1.5;font-weight:500}.lp .blogBody blockquote p{margin:0}.lp .blogFig{margin:38px 0}.lp .blogFig img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:var(--c-surface)}.lp .blogFig figcaption{margin-top:10px;font-size:13.5px;color:var(--c-muted);text-align:center}.lp .blogFig.wide{width:calc(100% + 120px);margin-left:-60px}.lp .blogCover{margin:0 0 34px;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 70px rgba(232,106,92,.16)}.lp .blogCover img{display:block;width:100%;height:auto}.lp .blogCardThumb{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin-bottom:16px;border:1px solid rgba(255,255,255,.08)}.lp .blogBody code{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);padding:1px 6px;border-radius:6px;font-size:.92em}.lp .blogBody hr{border:0;border-top:1px solid rgba(255,255,255,.1);margin:34px 0}.lp .blogCtaBand{max-width:720px;margin:48px auto 0;padding:34px 32px;text-align:center;background:rgba(232,106,92,.08);border:1px solid rgba(232,106,92,.28);border-radius:20px}.lp .blogCtaBand h2{font-size:24px;margin:0 0 10px}.lp .blogCtaBand p{font-size:15.5px;color:var(--c-text2);line-height:1.6;margin:0 0 22px}.lp .blogMore{max-width:1288px;margin:0 auto;padding:64px 24px 72px}.lp .blogMore h2{font-size:26px;margin:0 0 20px}.lp .blogMoreGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}@media (max-width:1180px){.lp .blogList,.lp .blogMoreGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lp .blogList,.lp .blogMoreGrid{grid-template-columns:1fr}}@media (max-width:900px){.lp .blogFig.wide{width:100%;margin-left:0}}@media (max-width:760px){.lp .blogBody>p:first-of-type{font-size:18.5px}.lp .blogBody blockquote{font-size:18.5px;padding-left:18px;margin:26px 0}.lp .blogFig{margin:26px 0}.lp .blogHead{padding:56px 20px 40px}.lp .blogHead h1{font-size:32px}.lp .blogHead p{font-size:16px}.lp .blogList{padding:32px 20px 48px;gap:16px}.lp .blogCard{padding:22px}.lp .blogPost{padding:36px 20px 8px}.lp .blogPost>h1{font-size:30px}.lp .blogBody{font-size:16.5px}.lp .blogBody h2{font-size:23px;margin-top:36px}.lp .blogCtaBand{margin:36px 20px 0;padding:26px 22px}.lp .blogMore{padding:44px 20px 56px}}.lp .spHero{position:relative;overflow:hidden;text-align:center;padding:84px var(--pad-x) 56px;border-bottom:1px solid rgba(255,255,255,.06)}.lp .spHero h1{position:relative;font-size:46px;line-height:1.14;margin:0 auto 18px;max-width:820px;text-wrap:balance;letter-spacing:-.02em}.lp .spSub{position:relative;font-size:17.5px;color:var(--c-text2);max-width:640px;margin:0 auto 30px;line-height:1.6}.lp .spHero .lp-urlForm{animation:none}.lp .spMain{max-width:1080px;margin:0 auto;padding:48px 24px 8px}.lp .spIntro{max-width:760px;margin:0 auto 8px}.lp .spLead{max-width:760px;margin:0 auto}.lp .spGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px;margin:34px 0}.lp .spCard{background:var(--c-surface);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:26px 28px}.lp .spCard .blogBody{font-size:15.5px;line-height:1.68}.lp .spCard .blogBody h2{font-size:20px;margin:0 0 12px;padding-top:14px}.lp .spCard .blogBody p:last-child{margin-bottom:0}.lp .spTableCard{background:var(--c-surface);border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:22px 24px}.lp .spHonest{background:rgba(232,180,76,.07);border:1px solid rgba(232,180,76,.3);border-radius:18px;padding:26px 30px;margin:34px 0}.lp .spHonest .blogBody{font-size:15.5px}.lp .spHonest .blogBody h2{font-size:21px;padding-top:14px;margin:0 0 12px}.lp .spHonest .blogBody h2:before{background:var(--amber)}.lp .spHonest .blogBody p:last-child{margin-bottom:0}@media (max-width:900px){.lp .spHero{padding:56px 20px 40px}.lp .spHero h1{font-size:32px}.lp .spSub{font-size:15.5px}.lp .spGrid{grid-template-columns:1fr;gap:16px}.lp .spMain{padding:32px 20px 8px}}.lp .seoTableWrap{overflow-x:auto;margin:34px 0}.lp .seoTable{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px}.lp .seoTable caption{text-align:left;font-size:13px;color:var(--c-muted);margin-bottom:10px}.lp .seoTable td,.lp .seoTable th{padding:11px 14px;text-align:left;border-bottom:1px solid rgba(255,255,255,.09);vertical-align:top}.lp .seoTable thead th{color:var(--c-text);font-size:13px;letter-spacing:.04em;border-bottom:2px solid rgba(232,106,92,.4)}.lp .seoTable tbody th{color:var(--c-text2);font-weight:600;white-space:nowrap}.lp .seoTable td{color:var(--c-text2);line-height:1.5}.lp .seoTable td:last-child{color:var(--c-text)}.lp .seoFaq{margin-top:44px}.lp .seoFaq h2{font-size:27px;margin:0 0 8px}.lp .lp-faqItem.dark{border-bottom:1px solid rgba(255,255,255,.1)}.lp .lp-faqItem.dark>summary{color:var(--c-text);font-size:16.5px;padding:18px 2px}.lp .lp-faqItem.dark>summary .chev{color:var(--amber)}.lp .lp-faqItem.dark>p{color:var(--c-text2);font-size:15px;padding:0 2px 18px}