.frame-lines{position:relative;overflow:hidden}.frame-lines:before,.frame-lines:after{content:"";position:absolute;top:0;bottom:0;width:5.05%;border-left:1px solid var(--border);border-right:1px solid var(--border)}.frame-lines:before{left:var(--guide-l)}.frame-lines:after{right:var(--guide-r)}@media (max-width: 900px){.frame-lines:before,.frame-lines:after{display:none}}h1{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:56px;line-height:1.2;margin:0 0 20px}.insight-badge{display:inline-block;font-size:12px;color:var(--muted);background:var(--bg);border:1px solid var(--border);padding:5px 16px;border-radius:999px;margin-bottom:18px}html[data-theme=dark] .insight-badge{background:var(--surface-raised);border:none;box-shadow:#333 0 0 0 1px,#ffffff14 0 0 0 .8px inset,#0000001a 0 1px 3px,#0000001a 0 1px 2px -1px}.aip-hero{padding:80px 24px 56px;background:var(--bg);text-align:center}.aip-hero h1{max-width:760px;margin:0 auto 16px;color:var(--ink);position:relative;z-index:1}.aip-hero .insight-badge{position:relative;z-index:1}.aip-sub{max-width:620px;margin:0 auto;color:var(--ink-2);position:relative;z-index:1}.aip-section{padding:64px 0;background:var(--bg);border-top:1px solid var(--border)}.aip-section>.container{position:relative;z-index:1}.aip-head{text-align:center;max-width:640px;margin:0 auto 36px}.aip-head h2{font-family:Space Grotesk,sans-serif;font-weight:700;color:var(--ink);margin:0 0 12px}.aip-head p{margin:0;color:var(--ink-2)}.aip-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px}.aip-card h3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--ink);margin:0 0 10px}.aip-card p{font-size:14px;line-height:1.65;color:var(--ink-2);margin:0}.aip-label{font-size:12px;font-weight:600;color:var(--muted);margin:0 0 8px}.aip-glance{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:20px;align-items:start}.aip-canon p{font-size:15px}.aip-canon .aip-line{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;line-height:1.3;letter-spacing:-.015em;color:var(--ink);margin:0 0 22px}.aip-facts{margin:0;padding:8px 24px}.aip-fact{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--border);font-size:13.5px;line-height:1.55}.aip-fact:last-child{border-bottom:0}.aip-fact dt{color:var(--muted)}.aip-fact dd{margin:0;color:var(--ink)}.aip-fact a,.aip-links a,.aip-cite a{color:var(--primary-text);text-decoration:underline;text-underline-offset:2px}.aip-fact a:hover,.aip-links a:hover,.aip-cite a:hover{text-decoration:underline}.aip-grid{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.aip-grid--four{grid-template-columns:repeat(4,1fr)}.aip-does{display:block;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.aip-does:hover{border-color:var(--border-strong);transform:translateY(-2px)}.aip-grid--four .aip-does h3{font-size:16px}.aip-more{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font-size:13px;font-weight:500;color:var(--primary-text)}.aip-two{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.aip-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:14px}.aip-cite{list-style:none;margin:0;padding:0;display:grid;gap:11px;font-size:14px;line-height:1.55;color:var(--ink-2)}.aip-cite b{color:var(--ink);font-weight:600}@media (max-width: 900px){.aip-hero{padding:56px 20px 40px}.aip-section{padding:48px 0}.aip-section>.container{padding-left:20px;padding-right:20px}.aip-glance,.aip-two{grid-template-columns:1fr}.aip-grid{grid-template-columns:1fr;max-width:520px}.aip-grid--four{grid-template-columns:1fr 1fr;max-width:640px}}@media (max-width: 560px){.aip-grid--four{grid-template-columns:1fr}.aip-fact{grid-template-columns:1fr;gap:2px}.aip-links{grid-template-columns:1fr}}.aip-compare{max-width:1040px;margin:24px auto 0}.aip-table{display:grid;margin-top:8px}.aip-tr{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--border);font-size:13.5px;line-height:1.55;color:var(--ink-2)}.aip-tr:last-child{border-bottom:0}.aip-th{font-size:12px;font-weight:600;color:var(--muted)}.aip-tr [role=rowheader]{color:var(--ink);font-weight:500}.aip-tr span:last-child{color:var(--ink)}.aip-plan ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.aip-price{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.015em;color:var(--ink)}.aip-note{max-width:1040px;margin:20px auto 0;font-size:14px;line-height:1.65;color:var(--ink-2);text-align:center}.aip-note a{color:var(--primary-text);text-decoration:underline;text-underline-offset:2px}.aip-note a:hover{text-decoration:underline}.aip-cite address{display:inline;font-style:normal}@media (max-width: 700px){.aip-tr{grid-template-columns:1fr;gap:3px}.aip-th{display:none}}
