.fv-section{color:#14262e}.fv-title{font-size:clamp(30px,4vw,46px);line-height:1.17;margin:14px 0 22px}.fv-intro{max-width:800px;line-height:1.8;color:#52666e;font-size:17px}.fv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:30px 0}.fv-three{grid-template-columns:repeat(3,minmax(0,1fr))}.fv-card{padding:28px;background:#fff;border:1px solid #deded4;min-width:0}.fv-card>span{display:block;font-size:11px;letter-spacing:.12em;font-weight:700;color:#86632d}.fv-card h3{font-family:'Manrope',system-ui,sans-serif;font-size:22px;line-height:1.25;letter-spacing:-.035em;margin:15px 0}.fv-card p,.fv-foot{font-size:15px;line-height:1.75;color:#53666d}.fv-foot{max-width:820px;margin:24px 0}.fv-compact{padding-top:36px}.fv-sample{border:1px solid #d7d7c9;background:white}.fv-sample-head{background:#15262d;color:#fff;padding:26px}.fv-sample-head span{display:block;color:#e9cd93;font-size:11px;letter-spacing:.12em;margin-bottom:10px}.fv-sample-head strong{font-size:25px}.fv-sample dl{margin:0}.fv-sample dl>div{display:grid;grid-template-columns:minmax(150px,.7fr) 2fr;gap:22px;padding:24px 26px;border-top:1px solid #e6e6dc}.fv-sample dt{font-weight:700}.fv-sample dd{margin:0;color:#52666e;line-height:1.7;min-width:0}.fv-sample dd p{margin:12px 0 0}.fv-tag{display:inline-block;padding:5px 8px;background:#f2efe6;color:#715525;font-size:10px;font-weight:700;letter-spacing:.04em;margin:0 5px 6px 0}.hero h1{font-size:clamp(44px,5.05vw,77px)}@media(max-width:850px){.fv-three{grid-template-columns:1fr}.fv-sample dl>div{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){.fv-grid{grid-template-columns:1fr}.fv-card{padding:24px}.fv-sample dl>div{padding:22px}.hero h1{font-size:clamp(40px,11vw,62px)}.fv-intro{font-size:16px}}
