/* FroggyAds V145: marketing platform, software, tools and campaign operations */
.v145-page{background:#061613;color:#eafff8}.v145-page *{box-sizing:border-box;min-width:0}.v145-page .container,[data-release="V145"] .container{width:min(1180px,calc(100% - 32px));max-width:1180px;margin-inline:auto;min-width:0}.v145-page section{padding:clamp(54px,7vw,94px) 0}.v145-hero{background:radial-gradient(circle at 78% 18%,rgba(111,247,200,.17),transparent 34%),linear-gradient(180deg,#071f1a,#061613)}.v145-media{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:40px;align-items:center}.v145-kicker{display:inline-flex;align-items:center;gap:9px;color:#8ef8d3;font-size:.78rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.v145-kicker:before{content:"";width:9px;height:9px;border-radius:50%;background:#6ff7c8;box-shadow:0 0 18px rgba(111,247,200,.8)}.v145-page h1{font-size:clamp(2.45rem,5.7vw,5rem);line-height:1.01;max-width:980px;margin:18px 0}.v145-page h2{font-size:clamp(1.8rem,3.8vw,3.15rem);line-height:1.08;margin:0 0 18px}.v145-page h3{color:#fff}.v145-page p,.v145-page li{color:#c8e5dc;line-height:1.76}.v145-page .lead{font-size:clamp(1.08rem,2vw,1.35rem);max-width:860px}.v145-band{background:rgba(111,247,200,.04);border-block:1px solid rgba(111,247,200,.12)}.v145-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px}.v145-card{background:rgba(8,37,32,.78);border:1px solid rgba(111,247,200,.2);border-radius:22px;padding:24px;box-shadow:0 18px 50px rgba(0,0,0,.18)}.v145-card h3{font-size:1.24rem;margin:0 0 12px}.v145-card p{margin:0}.v145-card p+p{margin-top:12px}.v145-card ul,.v145-card ol{padding-left:1.2rem;margin:12px 0 0}.v145-card li+li{margin-top:8px}.v145-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(111,247,200,.2);border-radius:18px;margin-top:28px}.v145-table{width:100%;min-width:800px;border-collapse:collapse;background:rgba(5,25,22,.72)}.v145-table th,.v145-table td{padding:15px;text-align:left;vertical-align:top;border-bottom:1px solid rgba(111,247,200,.13);overflow-wrap:anywhere}.v145-table th{color:#8ef8d3;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.v145-table td{color:#d4eee6;line-height:1.58}.v145-table tr:last-child td{border-bottom:0}.v145-related,.v145-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.v145-related a,.v145-chip{border:1px solid rgba(111,247,200,.24);background:rgba(111,247,200,.07);border-radius:999px;padding:8px 12px;color:#dffdf3;text-decoration:none}.v145-callout{padding:22px;border-left:4px solid #6ff7c8;background:rgba(111,247,200,.08);border-radius:0 18px 18px 0;color:#dff8f0;line-height:1.72}.v145-faq details{border:1px solid rgba(111,247,200,.18);border-radius:16px;padding:18px 20px;background:rgba(8,34,30,.72)}.v145-faq details+details{margin-top:12px}.v145-faq summary{font-weight:800;color:#fff;cursor:pointer}.v145-sources{columns:2;column-gap:32px;padding-left:1.2rem}.v145-sources li{break-inside:avoid;margin:0 0 10px}.v145-sources a{color:#8ef8d3;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.v145-cta{text-align:center}.v145-cta a{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:15px 24px;background:#6ff7c8;color:#05201a!important;font-weight:900;text-decoration:none}[data-release="V145"]{overflow:hidden;position:relative;background:linear-gradient(180deg,rgba(5,20,19,.99),rgba(7,28,25,.99));padding:clamp(56px,7vw,96px) 0;border-top:1px solid rgba(111,247,200,.2);border-bottom:1px solid rgba(111,247,200,.16)}[data-release="V145"] *{box-sizing:border-box;min-width:0}[data-release="V145"] h2{font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.04;margin:16px 0}[data-release="V145"] p,[data-release="V145"] li{color:#c8e5dc;line-height:1.72}
@media(max-width:760px){.v145-page .container,[data-release="V145"] .container{width:min(100% - 24px,1180px)}.v145-media,.v145-grid{grid-template-columns:1fr}.v145-sources{columns:1}.v145-card{padding:20px}.v145-table{min-width:690px}}
/* V145 mobile intrinsic-size containment */
.v145-media>*{min-width:0;max-width:100%}.v145-media img{width:100%;max-width:100%;height:auto}.v145-page h1,.v145-page h2,.v145-page h3,.v145-page p,.v145-page li{overflow-wrap:anywhere;word-break:normal}
@media(max-width:760px){.v145-media{grid-template-columns:minmax(0,1fr)}.v145-media>*{width:100%;max-width:100%}.v145-page h1,.v145-page .lead{width:auto;max-width:100%}}
