.section-head h2{margin-top:14px;font-size:max(26px,min(3vw,36px));font-weight:700}.cmp-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid;position:relative}@media (max-width:800px){.cmp-grid{grid-template-columns:1fr}}.cmp-col{text-align:center;box-shadow:var(--shadow-md);border-radius:24px;padding:36px 30px 32px;transition:transform .18s,box-shadow .18s;position:relative}.cmp-title{justify-content:center;align-items:center;gap:10px;display:flex}.mini-badge{border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex;box-shadow:0 3px 8px #00000012}.mini-badge svg{width:12px;height:12px}.mini-badge.bad{background:#fdeceb;transform:rotate(-12deg)}.mini-badge.bad svg{stroke:#c0463c}.mini-badge.good{background:var(--emerald-50);transform:rotate(10deg)}.mini-badge.good svg{stroke:var(--emerald)}.cmp-title .mini-badge:last-child.bad{transform:rotate(12deg)}.cmp-title .mini-badge:last-child.good{transform:rotate(-10deg)}.cmp-col:hover{box-shadow:var(--shadow-lg)}.cmp-col.bad{background:linear-gradient(155deg,#fff 35%,#fdeceb 135%);border:1px solid #f6d4d0}.cmp-col.good{background:linear-gradient(155deg, #fff 35%, var(--emerald-50) 135%);border:1px solid #c9ecdd}.cmp-icons{justify-content:center;gap:16px;margin-bottom:24px;display:flex}.cmp-ic{border:none;border-radius:22px;flex:none;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .22s;display:flex}.cmp-ic:first-child{transform:rotate(-9deg)}.cmp-ic:nth-child(2){transform:translateY(-5px)}.cmp-ic:nth-child(3){transform:rotate(9deg)}.cmp-ic.bad{background:linear-gradient(160deg,#ff9c90 0%,#dd3f33 100%);box-shadow:inset 0 1.5px 1.5px #ffffff8c,inset 0 -8px 11px #6e140a4d,0 10px 18px #dd3f3361}.cmp-ic.bad svg{stroke:#fff;width:29px;height:29px}.cmp-ic.good{background:linear-gradient(160deg,#4fe3a6 0%,#12a065 100%);box-shadow:inset 0 1.5px 1.5px #ffffff8c,inset 0 -8px 11px #04462a4d,0 10px 18px #12a06561}.cmp-ic.good svg{stroke:#fff;width:29px;height:29px}.cmp-h{color:var(--navy);font-size:26px;font-weight:800}.cmp-sub{margin-top:4px;font-size:15.5px;font-weight:700;display:block}.cmp-col.bad .cmp-sub{color:#c0463c}.cmp-col.good .cmp-sub{color:var(--emerald-dark)}.cmp-list{text-align:left;flex-direction:column;gap:14px;max-width:360px;margin-top:26px;margin-left:auto;margin-right:auto;display:flex}.cmp-list li{color:var(--ink-2);align-items:center;gap:12px;font-size:14.5px;font-weight:500;line-height:1.4;display:flex}.dot-ic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.dot-ic svg{stroke:#fff;stroke-width:3px;width:11px;height:11px}.cmp-list.bad .dot-ic{background:#e1483c}.cmp-list.good .dot-ic{background:var(--emerald)}.faq-hero{background:linear-gradient(135deg, #fff 0%, var(--ice-50) 45%, var(--ice-100) 100%);padding:80px 0 56px;position:relative;overflow:hidden}.faq-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f6fed29,#2f6fed00 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-220px;right:-160px}.faq-hero .section-head{max-width:720px}.faq-hero .section-head h1{color:var(--navy);margin-top:14px;font-size:max(30px,min(3.6vw,44px));font-weight:800}.faq-hero .section-head p{color:var(--ink-2);font-size:17px;line-height:1.65}.faq-shell{background:#fff}.faq-shell .section-head{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.faq-list{flex-direction:column;max-width:840px;margin:0 auto;display:flex}.faq-item{border-top:1px solid var(--line);padding:40px 0}.faq-item:first-child{border-top:none;padding-top:0}.faq-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);background:var(--ice-50);border:1px solid var(--ice-200);border-radius:999px;padding:5px 14px;font-size:11.5px;font-weight:700;display:inline-block}.faq-item.is-lead .faq-kicker,.faq-item.is-conclusion .faq-kicker{color:var(--emerald-dark);background:var(--emerald-50);border-color:#c9ecdd}.faq-q{color:var(--navy);font-size:22px;font-weight:800;font-family:var(--font-body);margin-top:16px;line-height:1.35}.faq-a{flex-direction:column;gap:14px;margin-top:14px;display:flex}.faq-a p{color:var(--ink-2);font-size:15.5px;line-height:1.7}.faq-a a{color:var(--blue);text-underline-offset:2px;font-weight:700;text-decoration:underline}.faq-a a:hover{color:var(--navy)}.faq-checklist{flex-direction:column;gap:10px;display:flex}.faq-checklist li{color:var(--ink-2);padding-left:19px;font-size:15.5px;font-weight:500;line-height:1.6;position:relative}.faq-checklist li:before{content:"";background:var(--emerald);border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.faq-cmp-wrap{margin-top:8px}.faq-cmp-lead{text-align:center;color:var(--navy);margin-bottom:24px;font-size:max(19px,min(2.2vw,24px));font-weight:800}.faq-cmp-wrap .cmp-grid{max-width:760px;margin:0 auto}.faq-cmp-wrap .cmp-list{max-width:none}@media (max-width:640px){.faq-item{padding:30px 0}.faq-q{font-size:19px}}.e-con.faq-hero{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:80px 0 56px!important;display:block!important;position:relative!important;overflow:hidden!important}.e-con.bad.cmp-col,.e-con.cmp-col.good{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;border-radius:24px!important;gap:0!important;width:auto!important;max-width:none!important;padding:36px 30px 32px!important;display:block!important;position:relative!important}.e-con.cmp-grid{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;grid-template-columns:1fr 1fr!important;gap:28px!important;width:auto!important;max-width:none!important;padding:0!important;display:grid!important;position:relative!important}.e-con.faq-cmp-wrap{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;margin-top:8px!important;padding:0!important;display:block!important}.e-con.faq-a{align-items:initial!important;justify-content:initial!important;--gap:0!important;flex-direction:column!important;gap:14px!important;width:auto!important;max-width:none!important;margin-top:14px!important;padding:0!important;display:flex!important}.e-con.faq-item.is-lead,.e-con.faq-item,.e-con.faq-item.is-conclusion{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:40px 0!important;display:block!important}.e-con.faq-list{align-items:initial!important;justify-content:initial!important;--gap:0!important;flex-direction:column!important;gap:0!important;width:auto!important;max-width:840px!important;margin:0 auto!important;padding:0!important;display:flex!important}.e-con.faq-shell{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:104px 0!important;display:block!important}.e-con.cta-card{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;border-radius:var(--radius-lg)!important;gap:0!important;width:auto!important;max-width:860px!important;margin:0 auto!important;padding:52px 56px!important;display:block!important;position:relative!important}.e-con.cta-band{flex-direction:initial!important;align-items:initial!important;justify-content:initial!important;--gap:0!important;gap:0!important;width:auto!important;max-width:none!important;padding:104px 0!important;display:block!important;position:relative!important;overflow:hidden!important}@media (max-width:800px){.e-con.cmp-grid{grid-template-columns:1fr!important}}@media (max-width:640px){.e-con.faq-item.is-lead,.e-con.faq-item,.e-con.faq-item.is-conclusion{padding:30px 0!important}.e-con.cta-card{padding:36px 24px!important}}.e-con.faq-item:first-child{padding-top:0!important}.faq-cmp-wrap .e-con.cmp-grid{max-width:760px!important;margin:0 auto!important}:where(body:not(.elementor-editor-active)) .e-con.cmp-col.good>.elementor-widget-html{position:static!important}