body.page-template-page-bank-card-freeze-avoid-php{
--bcf-bg:#f8fafc;
--bcf-surface:#ffffff;
--bcf-surface-2:#f8fbff;
--bcf-text:#0f172a;
--bcf-muted:#475569;
--bcf-line:#dbe4ee;
--bcf-primary:#0f4c81;
--bcf-primary-2:#1d4ed8;
--bcf-accent:#f59e0b;
--bcf-danger:#991b1b;
--bcf-danger-bg:#fef2f2;
--bcf-info:#0c4a6e;
--bcf-info-bg:#eff6ff;
--bcf-success:#065f46;
--bcf-success-bg:#ecfdf5;
--bcf-shadow:0 12px 28px rgba(15,23,42,.08);
--bcf-radius:22px;
--bcf-max:1000px;
--bcf-gap:28px;
--bcf-anchor-offset:92px;
}
body.page-template-page-bank-card-freeze-avoid-php{scroll-behavior:smooth;}
body.page-template-page-bank-card-freeze-avoid-php{background:var(--bcf-bg);color:var(--bcf-text);}
body.page-template-page-bank-card-freeze-avoid-php .site,
body.page-template-page-bank-card-freeze-avoid-php .site-content,
body.page-template-page-bank-card-freeze-avoid-php .content-area,
body.page-template-page-bank-card-freeze-avoid-php .entry-content,
body.page-template-page-bank-card-freeze-avoid-php .site-main{min-width:0;}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page,
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page *{box-sizing:border-box;}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page{
width:100%;
max-width:var(--bcf-max);
margin:0 auto;
padding:0 20px;
color:var(--bcf-text);
font:400 16px/1.8 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Noto Sans SC","Microsoft YaHei",Arial,sans-serif;
}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page a{color:var(--bcf-primary-2);text-decoration:none;}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page a:hover{text-decoration:underline;text-underline-offset:3px;}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page a:focus-visible,
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page summary:focus-visible,
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page [tabindex]:focus-visible{
outline:3px solid rgba(29,78,216,.28);
outline-offset:3px;
border-radius:10px;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero{
position:relative;
isolation:isolate;
overflow:hidden;
background:linear-gradient(135deg,#0f172a 0%, #123b6a 55%, #1d4ed8 100%);
color:#fff;
border-radius:28px;
padding:34px 34px 30px;
box-shadow:var(--bcf-shadow);
margin-bottom:28px;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero::before{
content:"";
position:absolute;
inset:0;
background:
radial-gradient(circle at top right, rgba(255,255,255,.16), transparent 32%),
radial-gradient(circle at bottom left, rgba(255,255,255,.10), transparent 30%);
z-index:0;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero > *{position:relative;z-index:1;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero-top{
display:flex;
justify-content:space-between;
gap:18px;
align-items:flex-start;
margin-bottom:18px;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-badge{
display:inline-flex;
align-items:center;
gap:10px;
padding:9px 14px;
border-radius:999px;
background:rgba(255,255,255,.12);
color:#fff;
font-weight:700;
font-size:.95rem;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-meta{
display:flex;
flex-wrap:wrap;
gap:12px 18px;
justify-content:flex-end;
font-size:.95rem;
color:rgba(255,255,255,.88);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero h1{
margin: 0 0 14px;
color: #ffffff;
font-size: clamp(1.4rem, 3vw, 2.0rem);
line-height: 1.15;
font-weight: 800;
letter-spacing: -0.01em;
text-shadow: 0 2px 10px rgba(0,0,0,.16);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero p{
margin:0;
font-size:1.08rem;
line-height:1.85;
color:rgba(255,255,255,.94);
max-width:920px;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-anchor-nav{margin-top:22px;display:flex;flex-wrap:wrap;gap:10px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-anchor-nav a{
display:inline-flex;
align-items:center;
gap:8px;
padding:10px 14px;
border-radius:999px;
background:rgba(255,255,255,.12);
color:#fff;
font-weight:600;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-anchor-nav a:hover{background:rgba(255,255,255,.18);text-decoration:none;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-grid{display:block;max-width:860px;margin:0 auto;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-main{min-width:0;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-card{background:var(--bcf-surface);border:1px solid var(--bcf-line);border-radius:var(--bcf-radius);box-shadow:var(--bcf-shadow);margin-bottom:22px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel{padding:28px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel h2,
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel h3,
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel [id]{scroll-margin-top:var(--bcf-anchor-offset);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel h2{
margin:0 0 18px;
padding-bottom:12px;
border-bottom:2px solid #e8eef6;
font-size:1.7rem;
line-height:1.25;
font-weight:800;
color:var(--bcf-text);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel h3{
margin:28px 0 12px;
font-size:1.22rem;
line-height:1.35;
font-weight:800;
color:var(--bcf-primary);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel p{margin:0 0 16px;color:var(--bcf-text);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel ul,
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel ol{margin:0 0 18px;padding-left:22px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel li{margin:0 0 10px;color:var(--bcf-text);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel strong{color:var(--bcf-text);font-weight:800;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-summary .item{border:1px solid var(--bcf-line);border-radius:18px;padding:18px;background:#fbfdff;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-summary .item h2{
margin:0 0 8px;
padding:0;
border:0;
font-size:1.06rem;
color:var(--bcf-primary);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-summary .item p{margin:0;color:var(--bcf-muted);font-size:.98rem;line-height:1.72;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-alert{
display:grid;
grid-template-columns:60px 1fr;
gap:16px;
align-items:start;
padding:22px;
border-radius:20px;
background:var(--bcf-info-bg);
border:1px solid #bfdbfe;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-alert-icon{
width:60px;
height:60px;
border-radius:999px;
display:grid;
place-items:center;
font-size:1.6rem;
background:#fff;
border:1px solid #bfdbfe;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-alert h2{
border:0;
padding:0;
margin:0 0 8px;
color:var(--bcf-info);
font-size:1.14rem;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-alert p{margin:0;color:var(--bcf-info);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-type{border:1px solid var(--bcf-line);border-radius:20px;padding:20px;background:#fff;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-type .tag{
display:inline-flex;
margin-bottom:12px;
padding:6px 10px;
border-radius:999px;
font-size:.88rem;
font-weight:700;
color:#0f4c81;
background:#eaf2ff;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-type p,
body.page-template-page-bank-card-freeze-avoid-php .bcf-type li{color:var(--bcf-muted);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-type h3{margin:0 0 10px;color:var(--bcf-text);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-note{
border-left:4px solid var(--bcf-accent);
background:#fffaf0;
border-radius:14px;
padding:16px 18px;
margin:18px 0 0;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-note p{margin:0;color:#7c5000;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-check{border:1px solid var(--bcf-line);border-radius:18px;background:#fff;padding:18px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-check h3{margin:0 0 8px;font-size:1.08rem;color:var(--bcf-primary);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-check p{margin:0;color:var(--bcf-muted);font-size:.98rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-steps{display:grid;gap:16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step{
display:grid;
grid-template-columns:54px 1fr;
gap:16px;
align-items:start;
padding:20px;
border:1px solid var(--bcf-line);
border-radius:18px;
background:linear-gradient(180deg,#fff 0%,#fbfdff 100%);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step-num{
width:54px;
height:54px;
border-radius:16px;
display:grid;
place-items:center;
background:#eaf2ff;
color:var(--bcf-primary-2);
font-weight:800;
font-size:1rem;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step h3{margin:0 0 8px;color:var(--bcf-text);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step p{margin:0;color:var(--bcf-muted);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table-wrap{
overflow:auto;
border:1px solid var(--bcf-line);
border-radius:20px;
background:#fff;
-webkit-overflow-scrolling:touch;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table{width:100%;min-width:760px;border-collapse:collapse;font-size:.98rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table caption{text-align:left;padding:16px 18px;font-weight:800;color:var(--bcf-text);background:#f8fbff;border-bottom:1px solid var(--bcf-line);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table th,
body.page-template-page-bank-card-freeze-avoid-php .bcf-table td{padding:14px 16px;border-bottom:1px solid var(--bcf-line);vertical-align:top;text-align:left;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table th{background:#0f4c81;color:#fff;font-weight:700;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table tbody tr:last-child td{border-bottom:0;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-table tbody tr:nth-child(even) td{background:#fcfdff;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-callout,
body.page-template-page-bank-card-freeze-avoid-php .bcf-success,
body.page-template-page-bank-card-freeze-avoid-php .bcf-warning{
border-radius:20px;
padding:20px 22px;
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-callout{border:1px solid #bfdbfe;background:var(--bcf-info-bg);color:var(--bcf-info);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-callout h3{margin:0 0 8px;color:var(--bcf-info);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-callout p,
body.page-template-page-bank-card-freeze-avoid-php .bcf-callout li{color:var(--bcf-info);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-success{border:1px solid #a7f3d0;background:var(--bcf-success-bg);color:var(--bcf-success);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-success h3{margin:0 0 8px;color:var(--bcf-success);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-success p,
body.page-template-page-bank-card-freeze-avoid-php .bcf-success li{color:var(--bcf-success);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-warning{border:1px solid #fecaca;background:var(--bcf-danger-bg);color:var(--bcf-danger);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-warning h3{margin:0 0 8px;color:var(--bcf-danger);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-warning p,
body.page-template-page-bank-card-freeze-avoid-php .bcf-warning li{color:var(--bcf-danger);}
body.page-template-page-bank-card-freeze-avoid-php .bcf-ref-list{display:grid;gap:12px;padding-left:0;list-style:none;margin:0;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-ref-list li{margin:0;padding:14px 16px;border:1px solid var(--bcf-line);border-radius:16px;background:#fff;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-ref-list strong{display:block;margin-bottom:6px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-ref-list span{display:block;color:var(--bcf-muted);font-size:.95rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-related a{
display:block;
border:1px solid var(--bcf-line);
border-radius:18px;
padding:18px;
background:#fff;
color:var(--bcf-text);
}
body.page-template-page-bank-card-freeze-avoid-php .bcf-related a:hover{border-color:#bfd3ec;background:#f9fbff;text-decoration:none;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-related strong{display:block;margin-bottom:8px;font-size:1.05rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-related span{color:var(--bcf-muted);font-size:.96rem;}
body.page-template-page-bank-card-freeze-avoid-php .silo-faq-box .faq-item{
margin-bottom: 20px;
border-bottom: 1px solid #e5e7eb;
padding-bottom: 16px;
}
body.page-template-page-bank-card-freeze-avoid-php .silo-faq-box .faq-item:last-child{
margin-bottom: 0;
border-bottom: none;
padding-bottom: 0;
}
body.page-template-page-bank-card-freeze-avoid-php .silo-faq-box .faq-item h3{
font-size: 1.1rem;
font-weight: 700;
margin: 0 0 8px;
color: #0f172a;
}
body.page-template-page-bank-card-freeze-avoid-php .silo-faq-box .faq-item p{
margin: 0;
color: #334155;
line-height: 1.6;
}
@media (max-width:782px){
body.page-template-page-bank-card-freeze-avoid-php .site,
body.page-template-page-bank-card-freeze-avoid-php .site-content,
body.page-template-page-bank-card-freeze-avoid-php .content-area,
body.page-template-page-bank-card-freeze-avoid-php .entry-content,
body.page-template-page-bank-card-freeze-avoid-php .site-main{
padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;
}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page{max-width:none;width:100%;padding:0 10px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero{padding:22px 16px 18px;border-radius:22px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero-top{display:block;margin-bottom:14px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-meta{justify-content:flex-start;margin-top:12px;gap:8px 14px;font-size:.9rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-hero h1{font-size:clamp(1.5rem,6vw,1.9rem);line-height:1.2;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-anchor-nav{gap:8px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-anchor-nav a{padding:9px 12px;font-size:.94rem;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-panel{padding:20px 16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-summary,
body.page-template-page-bank-card-freeze-avoid-php .bcf-columns,
body.page-template-page-bank-card-freeze-avoid-php .bcf-checklist,
body.page-template-page-bank-card-freeze-avoid-php .bcf-related{grid-template-columns:1fr;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-alert{grid-template-columns:1fr;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step{grid-template-columns:46px 1fr;gap:12px;padding:16px;}
body.page-template-page-bank-card-freeze-avoid-php .bcf-step-num{width:46px;height:46px;border-radius:14px;font-size:.96rem;}
}
@media (prefers-reduced-motion: reduce){
body.page-template-page-bank-card-freeze-avoid-php{scroll-behavior:auto;}
body.page-template-page-bank-card-freeze-avoid-php .bank-freeze-page *{transition:none !important;animation:none !important;}
}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-7096b1ca1e{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;margin-bottom: 16px !important;font-size: 0.92rem !important;color: #cbd5e1 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-ef39804c96{color: #ffffff !important;font-weight: 600 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-4b16a67115{color: #e2e8f0 !important;text-decoration: none !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-c23e94c642{color: #94a3b8 !important;font-size: 0.85rem !important;margin-top: 1px !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-d9a4ca8fe1{margin-top: 20px !important;padding: 12px 16px !important;background: #eff6ff !important;border-radius: 12px !important;border-left: 4px solid #1d4ed8 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-764ea871ad{font-weight:700 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-8c1e8fd4db{margin:0 !important;color:#0c4a6e !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-54d32d80db{margin-top: 10px !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-7f3cbaf643{margin-bottom: 8px !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-322634720b{margin-top: 22px !important;padding: 20px !important;background: #f8f4e9 !important;border-radius: 14px !important;border: 1px solid #e2d9c7 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-dda0f28a4d{margin: 0 0 10px !important;font-size: 1.1rem !important;color: #92400e !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-2c2cbf6919{margin: 0 0 10px !important;color: #475569 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-45ee1f790a{margin: 0 !important;color: #475569 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-31be6c6be8{color:#92400e !important;text-decoration:underline !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-d545213b80{width: 100% !important;max-width: 1000px !important;margin: 32px auto 0 !important;padding: 0 15px !important;box-sizing: border-box !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-81d359a75d{display:inline-flex !important;align-items:center !important;padding:10px 24px !important;background:#0f4c81 !important;color:#fff !important;font-weight:700 !important;text-decoration:none !important;border-radius:99px !important;transition:background 0.2s !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-584aaf81ed{padding: 24px !important;background: #fff !important;border: 1px solid #e5e7eb !important;border-radius: 18px !important;box-sizing: border-box !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-565388da8c{margin: 0 0 16px !important;font-size: 1.5rem !important;color: #0f172a !important;font-weight: 900 !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-e211ea130e{width: 100% !important;max-width: 1000px !important;margin: 32px auto 48px !important;padding: 0 15px !important;box-sizing: border-box !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-f6d8e58760{padding: 20px 24px !important;background: #f8fafc !important;border: 1px solid #dbe3ee !important;border-radius: 16px !important;text-align: center !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-9e3f1ac13c{margin: 0 0 12px !important;color: #334155 !important;font-size: 1rem !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-879fbbf84c{display: flex !important;justify-content: center !important;gap: 12px !important;flex-wrap: wrap !important}
body.page-template-page-bank-card-freeze-avoid-php .tzp-u-d6966403fe{display:inline-flex !important;align-items:center !important;padding:10px 24px !important;background:#1d4ed8 !important;color:#fff !important;font-weight:700 !important;text-decoration:none !important;border-radius:99px !important;transition:background 0.2s !important}
