/*
Theme Name: VVS-agenten
Template: twentytwentyfive
Version: 1.0.0
Text Domain: vvsagenten
*/
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:#f8f7f2;color:#176f78;font:17px/1.7 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}a:hover{color:#577434}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b66332;outline-offset:5px}.wrap{max-width:1180px;margin:auto;padding:0 30px}.review{background:#e9eddf;text-align:center;padding:7px 15px;font-size:12px;letter-spacing:.04em}.head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 0;border-bottom:1px solid #d6ded3}.brand{font-size:21px;font-weight:750;text-decoration:none;letter-spacing:-.8px}.brand span{display:inline-grid;place-items:center;width:31px;height:35px;background:#254c3c;color:#eff2c7;border-radius:9px;margin-right:8px}nav{display:flex;gap:25px;font-size:14px}nav a{text-decoration:none}.eyebrow{font:700 12px/1.5 Arial;letter-spacing:.14em;text-transform:uppercase;color:#60764d;margin:0 0 19px}h1,h2,h3{font-family:Georgia,serif;font-weight:400;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(38px,4.7vw,65px);margin:0 0 25px}h2{font-size:38px;margin:0 0 20px}h3{font-size:27px;margin:0 0 13px}p{margin:0 0 20px;color:#4a5b53}.hero{display:grid;grid-template-columns:1fr 1.02fr;gap:60px;align-items:center;padding:60px 0 46px}.hero p{font-size:19px;max-width:470px}.hero figure{margin:0}.hero img{width:100%;height:470px;object-fit:cover;border-radius:3px 70px 3px 3px}.caption{font-size:11px;color:#687568;margin:7px 0}.button{display:inline-block;background:#176f78;color:white!important;padding:13px 23px;border-radius:4px;text-decoration:none;font-size:15px;border:0;cursor:pointer}.secondary{font-size:14px;margin-left:17px}.proof{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ccd5c8;border-bottom:1px solid #ccd5c8;margin:6px 0 70px;padding:20px 0;gap:24px}.proof strong{display:block;font-size:15px}.proof span{font-size:13px;color:#647368}.section{padding:0 0 75px}.sectiontop{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:28px}.sectiontop p{max-width:380px;font-size:15px;margin:0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.card{background:white;border:1px solid #dce2d6;border-radius:5px;overflow:hidden}.card>img{width:100%;height:210px;object-fit:cover;background:#e9edde}.card .copy{padding:27px}.card p{font-size:15px}.card a{font-size:15px;font-weight:700}.card .eyebrow{font-size:11px}.band{background:#e8eddf;padding:44px;border-radius:5px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.band p{font-size:16px}.steps{display:grid;gap:19px}.step{display:flex;gap:18px}.step b{font:26px Georgia;color:#799164}.step strong{display:block}.step p{font-size:14px;margin:0}.faq{max-width:840px;margin:auto}.faq h2{text-align:center}details{border-bottom:1px solid #cdd7c9;padding:18px 0}summary{cursor:pointer;font-weight:600}details p{margin:15px 0 0;font-size:16px}.footer{background:#193d31;color:#f6f5ec;padding:42px 0}.footer p{color:#cbd6cb;font-size:13px;max-width:640px}.footer a{font-size:13px}.footrow{display:flex;justify-content:space-between;gap:24px}.crumb{font-size:13px;padding:27px 0;color:#677764}.articlehead{max-width:880px;padding:15px 0 30px}.articlehead h1{font-size:clamp(36px,4vw,55px)}.articlehead .intro{font-size:21px;max-width:800px}.meta{font-size:12px;color:#657361}.articlevisual{margin:0 0 36px;max-width:880px}.articlevisual img{width:100%;max-height:390px;object-fit:cover;border-radius:4px}.articlevisual.diagram img{object-fit:contain;background:#e9edde}.articlelayout{display:grid;grid-template-columns:235px minmax(0,760px);gap:60px;align-items:start;padding-bottom:65px}.toc{position:sticky;top:25px;font-size:13px}.toc a{display:block;padding:7px 0;text-decoration:none;color:#58705e}.toc strong{font-size:11px;letter-spacing:.1em}.articlebody{color:#354f40}.articlebody h2{font-size:31px;margin:42px 0 18px}.articlebody h2:first-child{margin-top:0}.articlebody h3{font-size:25px;margin:28px 0 18px}.articlebody li{margin:12px 0}.articlebody ul{padding-left:23px}.articlebody p{color:#3e5347}.articlebody em{font-size:13px;color:#687566}.table{overflow:auto;margin:24px 0}table{border-collapse:collapse;width:100%;font-size:14px;background:white}td,th{padding:14px;text-align:left;border-bottom:1px solid #d8e0d4;vertical-align:top}th{background:#e6eddf;color:#204634}.takeaway{background:#e8eddf;padding:25px 28px;border-left:3px solid #728a52;margin:0 0 35px}.takeaway p{margin:0;font-size:16px}.next{border-top:1px solid #ccd5c8;padding:30px 0}.checks{list-style:none;padding:0!important}.checks label{display:flex;gap:13px;align-items:start}.checks input{margin-top:7px;width:18px;height:18px;flex-shrink:0;accent-color:#176f78}.checks input:checked+span{text-decoration:line-through;color:#788272}.print{margin-bottom:25px}.skip{position:absolute;left:-9999px}.skip:focus{left:15px;top:15px;background:white;z-index:9}.about{max-width:760px;padding:45px 0 75px}.about h2{font-size:30px;margin-top:36px}@media(max-width:800px){.wrap{padding:0 22px}.head{flex-wrap:wrap;padding:18px 0}nav{gap:22px;font-size:13px}.hero{grid-template-columns:1fr;gap:30px;padding-top:35px}.hero img{height:330px}.hero p{font-size:18px}.proof{gap:16px;margin-bottom:45px}.proof strong{font-size:13px}.proof span{font-size:12px}.cards{grid-template-columns:1fr}.card{display:grid;grid-template-columns:33% 1fr}.card>img{height:100%;min-height:230px}.card .copy{padding:23px}.band{grid-template-columns:1fr;padding:28px;gap:24px}.sectiontop{display:block}.sectiontop p{margin-top:15px}.section{padding-bottom:45px}.articlelayout{grid-template-columns:1fr;gap:30px}.toc{position:static;border-bottom:1px solid #ccd5c8;padding-bottom:20px}.toc a{padding:4px 0}.footrow{display:block}.articlehead .intro{font-size:18px}h2{font-size:32px}}@media(max-width:440px){.brand{font-size:20px}.hero img{height:290px}.proof{grid-template-columns:1fr;gap:12px}.proof span{display:block}.card{display:block}.card>img{height:190px;min-height:0}.secondary{display:block;margin:15px 0 0}.hero h1{font-size:42px}}@media print{.review,.head,.toc,.footer,.print,.next,.skip{display:none}.articlelayout{display:block}.wrap{padding:0}.articlevisual{max-width:500px}body{background:white;font-size:12pt}.articlebody h2{break-after:avoid}.articlebody li{break-inside:avoid}}.hero .eyebrow{font-size:12px;max-width:none}.card>img[src$=".svg"]{object-fit:contain}

.agentsection{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;background:#e8eddf;padding:40px;border-radius:7px;margin:0 0 70px}.agentintro>p{font-size:16px}.agentintro>.eyebrow{font-size:12px}.agentintro>.caption{font-size:12px;line-height:1.6;margin-top:22px}.agentpanel{background:white;border:1px solid #c8d6bf;border-radius:10px;padding:23px;box-shadow:0 10px 30px #193d3108}.agentbar{display:flex;align-items:center;gap:12px;border-bottom:1px solid #e4eadf;padding-bottom:17px;margin-bottom:22px}.agentbar span:not(.agentmark){display:block;font-size:11px;color:#65765f}.agentmark{background:#176f78;color:white;border-radius:10px;padding:5px 13px;font-size:24px}.bubble{padding:17px;background:#f1f4eb;border-radius:0 12px 12px 12px;font-size:15px}.bubble p{margin-bottom:12px}.bubble p:last-child{margin:0}.bubble a{font-size:13px}.agentchoices{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.agentchoices[hidden]{display:none}.agentchoices button{font:14px Arial;background:white;color:#176f78;border:1px solid #a4b69a;border-radius:20px;padding:11px 15px;cursor:pointer}.agentchoices button:hover{background:#e8eddf}.userbubble{background:#176f78;color:white;padding:11px 17px;border-radius:12px 0 12px 12px;margin:16px 0 16px 35px;font-size:14px}.agentreset{background:none;border:0;text-decoration:underline;color:#176f78;padding:12px 0 0;cursor:pointer}.hero{padding-bottom:36px}.hero img{height:410px}@media(max-width:800px){.agentsection{grid-template-columns:1fr;gap:20px;padding:25px;margin-bottom:45px}.agentintro h2 br{display:none}.agentpanel{padding:17px}.hero img{height:320px}}@media(max-width:440px){.agentsection{padding:21px 15px}.hero h1{font-size:40px}.agentchoices button{width:100%;text-align:left}}

.wp-site-blocks{padding:0}.wp-site-blocks>*,.wp-block-template-part{margin-block-start:0} .wp-article{max-width:900px;padding-top:35px;padding-bottom:55px}.wp-article h1{margin-bottom:35px}.wp-article .wp-block-post-featured-image img{max-height:440px;object-fit:contain;border-radius:5px}.wp-article .articlebody{padding-top:25px}.wp-block-post-content>main{margin-top:0}.cards.wp-block-post-template{padding:0;list-style:none}.cards .wp-block-post-featured-image img{height:210px;object-fit:cover}.cards .wp-block-post-title{font-size:27px}.agentpanel popsales-agent{width:100%} .agentpanel{min-width:0}.wp-block-post-featured-image{margin:0 0 25px}.footer .footrow>a{display:inline-block}.knowledge{padding-top:45px;padding-bottom:65px}.knowledge h1{max-width:800px}@media(max-width:800px){.cards .card{display:block}.agentsection{display:block}.agentpanel{margin-top:22px}}
.brand{display:flex;align-items:center;gap:5px}.brand img{display:block;flex:none}.brand span{background:none}.herofigure figcaption{font-size:12px;color:#5b6260;margin-top:8px}.source-date{font-size:14px;color:#56605c}.herofigure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.agentsection h2{font-size:32px}.homeintro{max-width:720px}.cards .card img{width:100%;height:210px;object-fit:cover}

.head .brand{display:inline-flex;align-items:center;gap:5px;line-height:1.2}.head .brand img{display:block;flex:0 0 48px;width:48px;height:48px;margin:0;vertical-align:middle}
