.intent-main{padding:42px 0 88px}.intent-hero{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;align-items:start;padding-bottom:38px;border-bottom:1px solid var(--ink)}.intent-copy{grid-column:1/8}.intent-kicker{margin:0 0 16px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.intent-copy h1{margin:0;font-family:var(--serif);font-size:clamp(52px,7vw,88px);font-weight:400;line-height:.91;letter-spacing:-.058em}.intent-copy p{max-width:690px;margin:22px 0 0;color:#56534e;font-size:17px;line-height:1.68}.intent-aside{grid-column:9/13;border-top:3px solid var(--accent);padding-top:18px}.intent-aside strong{display:block;font-size:15px;margin-bottom:8px}.intent-aside p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}.intent-cta{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:13px 17px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.intent-cta:hover{background:var(--accent)}.intent-preview{padding:42px 0;border-bottom:1px solid var(--line)}.intent-preview-head{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:16px}.intent-preview-head span{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.intent-preview-head p{margin:0;color:var(--muted);font-size:12px}.intent-frame{width:100%;height:520px;border:0;border-radius:20px;overflow:hidden;background:#111217;box-shadow:0 18px 54px rgba(0,0,0,.08)}.intent-content{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;padding:50px 0;border-bottom:1px solid var(--line)}.intent-content h2{grid-column:1/5;margin:0;font-family:var(--serif);font-size:clamp(34px,4vw,52px);font-weight:400;line-height:1;letter-spacing:-.045em}.intent-body{grid-column:6/12}.intent-body p{margin:0 0 16px;color:#56534e;font-size:14px;line-height:1.75}.intent-body ul{margin:20px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.intent-body li{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px;color:#4d4b47}.intent-faq{padding:50px 0}.intent-faq h2{font-family:var(--serif);font-size:40px;font-weight:400;letter-spacing:-.04em;margin:0 0 22px}.intent-faq details{max-width:840px;border-top:1px solid var(--line);padding:15px 0}.intent-faq details:last-child{border-bottom:1px solid var(--line)}.intent-faq summary{cursor:pointer;font-size:14px;font-weight:680}.intent-faq details p{margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.65;max-width:760px}.intent-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.intent-links a{padding:8px 11px;border:1px solid var(--line-dark);border-radius:999px;font-family:var(--mono);font-size:10px}.intent-links a:hover{background:#fff;border-color:var(--ink)}@media(max-width:800px){.intent-copy{grid-column:1/-1}.intent-aside{grid-column:1/-1;margin-top:10px}.intent-content h2{grid-column:1/-1}.intent-body{grid-column:1/-1}.intent-frame{height:460px}.intent-preview-head{align-items:start;flex-direction:column}}@media(max-width:560px){.intent-main{padding-top:28px}.intent-copy h1{font-size:clamp(48px,14vw,68px)}.intent-frame{height:420px;border-radius:14px}.intent-content{padding:38px 0}.intent-hero{padding-bottom:30px}}
