.pricing-hero{padding:80px 0 44px}.pricing-hero h1{max-width:850px;margin:18px 0 24px}.pricing-hero p{max-width:680px;color:#587276;font-size:20px}.pricing-back{display:inline-block;margin-bottom:28px;color:#587276;font-size:14px}.organisation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0 0 80px}.organisation-card{display:flex;flex-direction:column;min-height:300px;padding:30px 25px;border:1px solid var(--line);border-radius:24px;background:#fff;transition:transform .2s,border-color .2s,box-shadow .2s}.organisation-card:hover{transform:translateY(-5px);border-color:#81b9b1;box-shadow:0 15px 35px #003f400c}.organisation-icon{display:grid;place-items:center;width:60px;height:60px;margin-bottom:30px;border-radius:18px;background:#eaf6f3;color:#006461}.organisation-icon svg{width:30px;height:30px}.organisation-card h2{font-size:25px;margin-bottom:10px}.organisation-card p{color:#657a7f;font-size:15px}.organisation-card .go{margin-top:auto;padding-top:18px;color:#006461;font-weight:650}.organisation-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 32px}.organisation-tabs a{padding:10px 19px;border:1px solid var(--line);border-radius:99px;font-size:14px}.organisation-tabs a[aria-current]{background:#006461;border-color:#006461;color:#fff}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.price-card{display:flex;flex-direction:column;padding:32px;border:1px solid var(--line);border-radius:24px;background:#fff}.price-card:nth-child(2){background:#eef7f3;border-color:#bddbd3}.price-card h2{font-size:27px;margin-bottom:9px}.price-audience{min-height:48px;color:#657a7f;font-size:15px}.price-value{font-size:42px;font-weight:600;color:var(--ink);letter-spacing:-.04em;white-space:nowrap}.price-value small{font-size:15px;font-weight:400;letter-spacing:0}.price-value.custom{font-size:32px;line-height:1.6}.price-annual{font-size:13px;color:#657a7f;margin:5px 0 24px;min-height:22px}.price-card ul{padding:22px 0 0;margin:0 0 24px;list-style:none;border-top:1px solid var(--line)}.price-card li{position:relative;padding:0 0 12px 24px;font-size:15px;line-height:1.5}.price-card li:before{content:'✓';position:absolute;left:0;color:#006461}.price-button{display:inline-flex;justify-content:center;align-items:center;padding:14px 23px;border-radius:99px;background:#006461;color:#fff;font-weight:650;font-size:15px}.price-card .price-button{margin-top:auto}.price-button:hover{background:#003f40}.price-note{text-align:center;margin:24px 0 55px;font-size:14px;color:#657a7f}.included{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:36px 0 70px}.included h2{font-size:25px}.included p{color:#587276;font-size:16px}.pricing-help{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#eaf6f3;padding:36px 40px;border-radius:24px;margin-bottom:65px}.pricing-help h2{font-size:29px;margin-bottom:12px}.pricing-help p{margin:0;max-width:650px;color:#587276}.pricing-help .price-button{flex-shrink:0}.certification-mark{display:flex;justify-content:center;padding:30px 28px 45px}.certification-mark img{width:min(100%,480px);height:auto}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.footer-contact .logo img{width:230px;max-width:100%;height:auto}.footer-contact p a{display:inline}.footer-bottom{align-items:center}.footer-bottom .footer-linkedin{display:inline-flex;gap:8px;align-items:center;margin:0}.footer-linkedin svg{width:19px;height:19px;fill:currentColor}a:focus-visible{outline:3px solid #80bfb5;outline-offset:5px}
.price-card{position:relative;padding-top:58px}.price-card.recommended{border:2px solid #006461;box-shadow:0 12px 35px #003f400d}.plan-badge{position:absolute;top:14px;left:24px;right:24px;color:#006461;font-size:12px;font-weight:700;text-align:center}.price-audience{min-height:76px}.price-value.custom{white-space:normal;line-height:1.25;min-height:53px}.plan-comparison{margin:0 0 24px;border:1px solid var(--line);border-radius:20px;background:#fff;overflow:hidden}.plan-comparison summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;padding:24px;font-weight:650;color:var(--ink);list-style:none}.plan-comparison summary::-webkit-details-marker{display:none}.plan-comparison summary span{font-size:26px}.plan-comparison[open] summary span{transform:rotate(45deg)}.comparison-scroll{overflow-x:auto;padding:0 24px 24px}.plan-comparison table{border-collapse:collapse;width:100%;min-width:650px;text-align:left;font-size:14px}.plan-comparison caption{text-align:left;color:#657a7f;padding:0 0 18px}.plan-comparison th,.plan-comparison td{padding:16px 14px;border-bottom:1px solid #e3ece9;vertical-align:top;line-height:1.5}.plan-comparison th{font-weight:600}.plan-comparison thead th{color:#003f40}.plan-comparison tr>:nth-child(3){background:#eef7f3}.plan-comparison :focus-visible{outline:3px solid #80bfb5;outline-offset:-3px}
.plan-comparison summary{display:block;padding-bottom:0}
.plan-comparison summary span{font-size:inherit}
.plan-comparison[open] summary span{transform:none}
.comparison-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-bottom:22px}
.plan-comparison summary .comparison-toggle{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#eaf6f3;color:#006461;font-size:26px;transition:transform .2s}
.plan-comparison[open] summary .comparison-toggle{transform:rotate(45deg)}
.comparison-preview{display:block;position:relative;max-height:235px;overflow:hidden;font-size:14px!important;font-weight:400}
.comparison-preview:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#fff);pointer-events:none}
.comparison-preview-row{display:grid;grid-template-columns:2fr repeat(3,1fr);border-bottom:1px solid #e3ece9}
.comparison-preview-row>span{padding:15px 12px;line-height:1.5;overflow-wrap:anywhere}
.comparison-preview-row>span:nth-child(3){background:#eef7f3}
.comparison-preview-head{font-weight:600;color:#003f40}
.plan-comparison[open] .comparison-preview{display:none}
@media(max-width:700px){.plan-comparison summary{padding:18px 12px 0}.comparison-preview{font-size:11px!important;max-height:235px}.comparison-preview-row{grid-template-columns:1.6fr repeat(3,1fr)}.comparison-preview-row>span{padding:12px 5px}.comparison-heading{padding:0 6px 18px}}
@media(max-width:1000px){.organisation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card{padding:58px 24px 24px}.price-value{font-size:34px}.price-value.custom{font-size:27px}.nav{gap:18px}.menu{gap:18px}}
@media(max-width:700px){.pricing-hero{padding:48px 0 25px}.pricing-hero p{font-size:18px}.organisation-grid,.price-grid,.included{grid-template-columns:1fr}.organisation-card{min-height:235px}.organisation-icon{margin-bottom:20px}.organisation-grid{padding-bottom:45px}.pricing-help{display:block;padding:27px}.pricing-help .price-button{margin-top:24px}.price-audience{min-height:0}.price-value{font-size:42px}.included{gap:16px;padding-bottom:35px}.footer-grid{grid-template-columns:1fr}.organisation-tabs{gap:7px}.organisation-tabs a{padding:9px 14px}.menu{gap:12px}.pricing-back{margin-bottom:20px}}
