.team-strip{flex-direction:column;gap:12px;margin:-8px 0 28px;padding:20px 24px;display:flex}.team-strip__eyebrow{font:var(--text-small-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary)}.team-strip__row{align-items:center;gap:20px;display:flex}.team-strip__faces{flex:none;padding:4px 6px;display:flex}.team-strip__face{border:3px solid var(--surface-card);background:var(--surface-card);opacity:.65;cursor:pointer;border-radius:50%;width:56px;height:56px;margin-left:-10px;padding:0;transition:transform .3s,box-shadow .3s,opacity .3s;display:block;position:relative;overflow:hidden}.team-strip__face:first-child{margin-left:0}.team-strip__face img{object-fit:cover;width:100%;max-width:none;height:100%;display:block}.team-strip__face:hover,.team-strip__face:focus-visible{opacity:1}.team-strip__face.active{z-index:1;box-shadow:0 0 0 1.5px var(--neutral-500), var(--shadow-card);opacity:1;transform:scale(1.14)}.team-strip__pause{border:1px solid var(--stroke-card);background:var(--surface-card);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .15s,background-color .15s;display:grid;position:relative}.team-strip__pause:hover{background:var(--neutral-200);color:var(--text-primary)}.team-strip__progress{fill:none;stroke:url(#team-strip-progress-gradient);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;opacity:0;pointer-events:none;width:38px;height:38px;position:absolute;top:-4px;left:-4px;overflow:visible}.team-strip.is-rotating .team-strip__progress{opacity:1;animation:3s linear forwards team-strip-progress;animation-duration:calc(var(--turn-seconds,3) * 1s)}.team-strip.is-rotating.is-paused .team-strip__progress{animation-play-state:paused}@keyframes team-strip-progress{to{stroke-dashoffset:0}}.team-strip__defs{width:0;height:0;position:absolute}.team-strip__about{flex:1;min-width:0;animation:.35s team-strip-in}.team-strip__name{font:var(--text-body-bold);color:var(--text-primary)}.team-strip__role{font:var(--text-small);color:var(--text-secondary)}.team-strip__role:before{content:" · "}.team-strip__role-part{max-width:100%;display:inline-block}.team-strip__role-part:not(:last-child):after{content:" ·"}.team-strip__highlights{font:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;gap:0 6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.team-strip__highlights li:not(:last-child):after{content:"·";color:var(--text-tertiary);margin-left:6px}.team-strip__link{flex:none}@keyframes team-strip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.team-strip__about{animation:none}.team-strip__face{transition:none}.team-strip__progress,.team-strip__pause{display:none}}@media (max-width:700px){.team-strip{padding:16px 20px}.team-strip__row{flex-wrap:wrap;gap:12px 16px}.team-strip__faces{width:calc(100% - 48px)}.team-strip__role{display:block}.team-strip__role:before{content:none}.team-strip__link{width:100%}}
.compare-verdict{border:1px solid var(--stroke-card-accent);background-image:linear-gradient(146.56deg, rgb(var(--green-500-rgb) / .06), rgb(var(--blue-500-rgb) / .06));border-radius:16px;padding:24px}.compare-verdict__title{font:var(--text-h4);color:var(--text-primary)}.compare-verdict__list{gap:16px;margin-top:16px;display:grid}.compare-verdict__item dt{font:var(--text-small-semibold);color:var(--text-primary)}.compare-verdict__item dd{font:var(--text-small);color:var(--text-secondary);margin:4px 0 0}.compare-notice{border-left:3px solid var(--blue-500);background:var(--surface-page-alt);font:var(--text-small);color:var(--text-secondary);border-radius:0 12px 12px 0;margin-top:24px;padding:16px 20px}.compare-notice strong{color:var(--text-primary);font-weight:600}.compare-vs table{table-layout:fixed}.compare-vs thead th{font:var(--text-body-bold)}.compare-vs th[scope=row]{width:24%}.compare-vs thead .compare-vs__us .logo{--logo-size:16px}.compare-vs__label{display:none}.compare-vs .compare-vs__us{background-image:linear-gradient(89.3deg, rgb(var(--green-500-rgb) / .08) 22%, rgb(var(--blue-500-rgb) / .08) 148%)}.compare-vs td{color:var(--text-secondary)}.post-article__body .compare-vs td a:not(.button){color:inherit;-webkit-text-decoration-color:var(--neutral-500);text-decoration-color:var(--neutral-500);text-decoration-thickness:1px}.post-article__body .compare-vs td a:not(.button):hover{color:var(--blue-500)}.compare-vs__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.compare-score{background:rgb(var(--score-rgb) / .1);font:700 12px/1 var(--font-body);color:var(--score-text);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 9px 4px 7px;display:inline-flex}.compare-score--high{--score-rgb:var(--green-500-rgb);--score-fill:var(--green-500);--score-text:var(--green-700)}.compare-score--mid{--score-rgb:217 119 6;--score-fill:var(--orange-500);--score-text:#b45309}.compare-score--low{--score-rgb:220 38 38;--score-fill:var(--red-500);--score-text:#b91c1c}.compare-score__dots{gap:3px;display:inline-flex}.compare-score__dots span{background:var(--neutral-400);border-radius:50%;width:8px;height:8px}.compare-score__dots .is-on{background:var(--score-fill)}.post-article__body .compare-score-key{font:var(--text-small);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:-16px;display:flex}.compare-score-key__item{align-items:center;gap:8px;display:inline-flex}.compare-vs .compare-vs__summary>*{border-top:2px solid var(--stroke-card)}.compare-vs .compare-vs__summary td{color:var(--text-primary)}.compare-refs{font:600 11px/1 var(--font-body);white-space:nowrap;margin-left:2px}.compare-refs a{color:var(--blue-500);text-decoration:none}.compare-refs a:hover{text-decoration:underline}.post-article__body .compare-sources{font:var(--text-small);color:var(--text-secondary)}.compare-sources li{scroll-margin-top:120px}.compare-sources li:target{background:rgb(var(--blue-500-rgb) / .08);border-radius:6px}.compare-map{margin-top:24px}.compare-map__chart{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.compare-map__axis{font:var(--text-small);color:var(--text-tertiary);justify-content:space-between;gap:12px;display:flex}.compare-map__axis strong{color:var(--text-secondary);font-weight:600}.compare-map__axis--y{writing-mode:vertical-rl;grid-area:1/1;transform:rotate(180deg)}.compare-map__axis--x{grid-area:2/2}.compare-map__plot{aspect-ratio:16/9;border:1px solid var(--stroke-card);background:linear-gradient(var(--stroke-card), var(--stroke-card)) center / 1px 100% no-repeat, linear-gradient(var(--stroke-card), var(--stroke-card)) center / 100% 1px no-repeat, linear-gradient(146deg, rgb(var(--green-500-rgb) / .08), rgb(var(--blue-500-rgb) / .08)) right top / 50% 50% no-repeat, var(--surface-card);border-radius:16px;grid-area:1/2;position:relative}.compare-map__quadrant{max-width:45%;font:700 11px/1.3 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);position:absolute}.compare-map__quadrant--tl{top:14px;left:16px}.compare-map__quadrant--tr{text-align:right;top:14px;right:16px}.compare-map__quadrant--bl{bottom:14px;left:16px}.compare-map__quadrant--br{text-align:right;bottom:14px;right:16px}.compare-map__point{width:0;height:0;position:absolute}.compare-map__dot{border:2px solid var(--neutral-500);background:var(--surface-card);width:20px;height:20px;font:700 10px/1 var(--font-body);color:var(--text-secondary);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-10px}.compare-map__point--compared .compare-map__dot{border-color:var(--blue-500);color:var(--blue-500)}.compare-map__name{font:600 13px/20px var(--font-body);color:var(--text-primary);white-space:nowrap;position:absolute;top:-10px}.compare-map__point--right .compare-map__name{left:16px}.compare-map__point--left .compare-map__name{right:16px}a.compare-map__point{cursor:pointer}a.compare-map__point:hover,a.compare-map__point:focus-visible{z-index:2;outline:none}a.compare-map__point .compare-map__dot:after{content:"";position:absolute;inset:-8px}a.compare-map__point:hover .compare-map__dot,a.compare-map__point:focus-visible .compare-map__dot{background:var(--blue-500);color:#fff}a.compare-map__point:focus-visible .compare-map__dot{outline:2px solid var(--blue-500);outline-offset:2px}a.compare-map__point:hover .compare-map__name,a.compare-map__point:focus-visible .compare-map__name{color:var(--blue-500);text-underline-offset:3px;text-decoration:underline}.compare-map__point--universal:before{content:"";border:1.5px dashed rgb(var(--blue-500-rgb) / .55);background:rgb(var(--blue-500-rgb) / .04);border-radius:50%;width:80px;height:80px;position:absolute;top:-40px;left:-40px}.compare-map__point--universal .compare-map__name{left:46px}.compare-map__point--us .compare-map__dot{background-image:linear-gradient(104.78deg, var(--brand-stops));width:34px;height:34px;box-shadow:0 6px 18px rgb(var(--green-500-rgb) / .35);border:0;border-radius:8px;top:-17px;left:-17px}.compare-map__point--us .compare-map__dot img{width:22px;height:22px}.compare-map__point--us .compare-map__name{background-image:linear-gradient(146.61deg, var(--brand-stops));color:#0000;font:700 15px/20px var(--font-display);-webkit-background-clip:text;background-clip:text;left:26px}.compare-map__legend{font:var(--text-small);color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin-top:32px;display:grid}.compare-map__legend li{align-items:flex-start;gap:10px;display:flex}.compare-map__legend strong{color:var(--text-primary);font-weight:600}.compare-map__legend a{text-decoration:underline;-webkit-text-decoration-color:var(--neutral-500);text-decoration-color:var(--neutral-500);text-underline-offset:2px}.compare-map__legend a:hover{color:var(--blue-500)}.compare-map__key{border:2px solid var(--neutral-500);width:20px;height:20px;font:700 10px/1 var(--font-body);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.compare-map__item--compared .compare-map__key{border-color:var(--blue-500);color:var(--blue-500)}.compare-map__item--us .compare-map__key{background-image:linear-gradient(104.78deg, var(--brand-stops));border:0;border-radius:5px}.compare-map__item--us .compare-map__key img{width:13px;height:13px}.compare-map__note{font:var(--text-small);color:var(--text-tertiary);margin-top:20px}.post-article__body .compare-map__legend{padding-left:0;list-style:none}.post-article__body .compare-map__legend li+li{margin-top:0}.post-article__body .compare-map img{border-radius:0}.decide{--decide-edge:#a7b4c4;--decide-edge-us:var(--green-500)}.decide__intro{font:var(--text-body);color:var(--text-secondary);margin-top:8px}.decide__canvas{border:1px solid var(--stroke-card);background:radial-gradient(circle, #8a95a366 1px, transparent 1.5px) 0 0 / 20px 20px, var(--surface-page-alt);border-radius:16px;margin-top:24px;padding:40px 32px}.decide__grid{grid-template:"start g1 q1 g2 q2 g3 them"minmax(0,1fr)"start g1 q1 g2.g3."minmax(0,.25fr)"start g1 q1 g2 rail g3 us"minmax(0,1fr)/minmax(0,1fr) minmax(0,.4fr) minmax(0,1fr) minmax(0,.4fr) minmax(0,1fr) minmax(0,.4fr) minmax(0,1fr);display:grid}.decide__node{z-index:1;border:1px solid var(--stroke-card);background:var(--surface-card);border-radius:12px;flex-direction:column;align-self:center;gap:6px;padding:14px 16px 16px;display:flex;position:relative;box-shadow:0 1px 2px #0f19230f,0 6px 16px #0f19230f}.decide__node--start{border-radius:40px 12px 12px 40px;padding-left:22px}.decide__node--us{border-color:var(--stroke-card-accent);background-image:linear-gradient(146.56deg, rgb(var(--green-500-rgb) / .08), rgb(var(--blue-500-rgb) / .08))}.decide__top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.decide__tile{color:#fff;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.decide__tile img{width:18px;height:18px}.decide__node--start .decide__tile{background:var(--orange-500)}.decide__node--question .decide__tile{background:var(--blue-500)}.decide__node--them .decide__tile{background:var(--neutral-800)}.decide__node--us .decide__tile{background-image:linear-gradient(104.78deg, var(--brand-stops))}.decide__eyebrow{font:700 11px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.decide__title{font:700 15px/1.35 var(--font-display);color:var(--text-primary)}.decide__node--us .decide__title{background-image:linear-gradient(146.61deg, var(--brand-stops));color:#0000;-webkit-background-clip:text;background-clip:text}.decide__text{font:400 13px/1.45 var(--font-body);color:var(--text-secondary)}.decide__node--in:before,.decide__node--out:after{content:"";border:2px solid var(--decide-edge);background:var(--surface-card);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%}.decide__node--in:before{left:-6px}.decide__node--out:after{right:-6px}.decide__node--us:before{border-color:var(--decide-edge-us)}.decide__gap{position:relative}.decide__gap svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.decide__edge{fill:none;stroke:var(--decide-edge);stroke-width:2px;vector-effect:non-scaling-stroke}.decide__edge--us{stroke:var(--decide-edge-us)}.decide__label{top:var(--across);left:var(--along);z-index:1;border:1px solid var(--stroke-card);background:var(--surface-card);font:600 11px/16px var(--font-body);color:var(--text-secondary);border-radius:999px;padding:2px 8px;position:absolute;transform:translate(-50%,-50%)}.decide__label--us{border-color:var(--stroke-card-accent);color:var(--green-700)}.decide__rail{position:relative}.decide__rail:before{content:"";border-top:2px solid var(--decide-edge-us);margin-top:-1px;position:absolute;top:50%;left:0;right:0}.decide__down,.decide__lane,.decide__no{display:none}@media (max-width:1000px){.decide__canvas{padding:32px 20px}.decide__grid{grid-template:"start.""pg1."40px"q1 pr1""pg2 pr2"40px"q2 pr3""pg3 pr4"40px"them pr5"".pr6"28px"us us"/minmax(0,1fr) 56px;max-width:560px;margin-inline:auto}.decide__gap,.decide__rail{display:none}.decide__down,.decide__lane,.decide__no{display:block}.decide__node--start{border-radius:32px 32px 12px 12px;padding-left:16px}.decide__node--in:before,.decide__node--out:after{margin:0 0 0 -5px;left:50%}.decide__node--in:before{top:-6px}.decide__node--out:after{top:auto;bottom:-6px;right:auto}.decide__node--us:before{margin:0;left:auto;right:23px}.decide__no{border:2px solid var(--decide-edge-us);background:var(--surface-card);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;right:-6px}.decide__down,.decide__lane{position:relative}.decide__down:before,.decide__lane:before{content:"";border-left:2px solid var(--decide-edge);margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.decide__lane:before{border-color:var(--decide-edge-us)}.decide__lane--turn:before{border-top:2px solid var(--decide-edge-us);border-right:2px solid var(--decide-edge-us);border-left:0;border-top-right-radius:12px;margin:-1px -1px 0 0;top:50%;left:0;right:50%}.decide__lane--join:after{content:"";border-top:2px solid var(--decide-edge-us);border-right:2px solid var(--decide-edge-us);border-top-right-radius:12px;margin:-1px -1px 0 0;position:absolute;inset:50% 50% 0 0}.decide__down .decide__label,.decide__lane .decide__label{top:50%;left:50%}}@media (max-width:600px){.decide__canvas{padding:24px 12px}.decide__node{padding:12px}.decide__text{font-size:12px}}.compare-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-card__relation{border:1px solid var(--stroke-card-accent);font:600 12px/18px var(--font-body);color:var(--green-700);border-radius:999px;padding:2px 10px}@media (max-width:1000px){.compare-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.post-article__body .compare-vs{overflow:visible}.compare-vs :is(table,tbody,tr,th,td){width:auto;display:block}.compare-vs thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.compare-vs tbody tr+tr{border-top:1px solid var(--stroke-card)}.compare-vs tbody :is(th,td){border-top:0;min-width:0}.compare-vs th[scope=row]{width:auto;padding-bottom:8px}.compare-vs td{padding-block:10px}.compare-vs__head{margin-bottom:4px}.compare-vs__head .compare-score{margin-bottom:0}.compare-vs__label{font:600 12px/1.4 var(--font-body);color:var(--text-primary);display:flex}.compare-vs__label .logo{--logo-size:13px}.compare-map__plot{aspect-ratio:1;margin-block:34px}.compare-map__name{display:none}.compare-map__point--universal:before{width:56px;height:56px;top:-28px;left:-28px}.compare-map__quadrant{font-size:9px}.compare-map__quadrant--tl,.compare-map__quadrant--tr{top:auto;bottom:calc(100% + 6px)}.compare-map__quadrant--bl,.compare-map__quadrant--br{top:calc(100% + 6px);bottom:auto}.compare-map__quadrant--tl,.compare-map__quadrant--bl{left:0}.compare-map__quadrant--tr,.compare-map__quadrant--br{right:0}.compare-map__axis{font-size:12px}.compare-map__axis--y{justify-content:center}.compare-map__axis--y span{display:none}.compare-map__axis--x{margin-top:-4px}.compare-map__legend{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.compare-cards{grid-template-columns:minmax(0,1fr)}}.flow__track{align-items:stretch;display:flex}.flow__track>.decide__node{flex:1 1 0;align-self:stretch;min-width:0}.flow__edge{flex:0 0 40px;position:relative}.flow__edge:before{content:"";border-top:2px solid var(--decide-edge);margin-top:-1px;position:absolute;top:50%;left:0;right:0}.flow__edge--optional{flex-basis:84px}.flow__edge--optional:before{border-top-style:dashed}.flow__label{--along:50%;--across:50%;white-space:nowrap}.flow__node--optional{border-style:dashed}.decide__node--step .decide__tile{background:var(--blue-500)}.decide__node--audit .decide__tile{background:var(--neutral-800)}.flow .method-group__title{font:var(--text-h2)}.flow .decide__node--us:before{border-color:var(--decide-edge)}@media (max-width:1000px){.flow__track{flex-direction:column;max-width:560px;margin-inline:auto}.flow__track>.decide__node{flex:none}.flow__edge{flex:0 0 40px}.flow__edge--optional{flex-basis:56px}.flow__edge:before{border-top:0;border-left:2px solid var(--decide-edge);margin:0 0 0 -1px;inset:0 auto 0 50%}.flow__edge--optional:before{border-left-style:dashed}.flow__label{--along:calc(50% + 14px);transform:translateY(-50%)}.flow .decide__node--us:before{margin:0 0 0 -5px;left:50%;right:auto}}
.demo-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.demo-hero__intro{flex-direction:column;gap:48px;display:flex}.demo-hero__text{flex-direction:column;gap:12px;display:flex}.demo-hero__heading{font:var(--text-h1);letter-spacing:-.024em;color:var(--text-primary)}.demo-hero__lede{color:var(--text-secondary)}.demo-hero__experts{flex-direction:column;gap:20px;display:flex}.review--compact{gap:64px;min-height:332px}.review--compact .review__quote{font:var(--text-h4)}.demo-hero__panel{background-image:linear-gradient(103.2deg, rgb(var(--green-500-rgb) / .2), rgb(var(--blue-500-rgb) / .2));border-radius:16px;flex-direction:column;gap:24px;padding:24px;display:flex}.demo-form{background:var(--surface-card);border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex}.demo-form__title{font:var(--text-h2);color:var(--text-primary)}.demo-form__fields{flex-direction:column;gap:12px;display:flex}.demo-form__input{border:1px solid var(--stroke-card);background:var(--surface-card);height:48px;font:var(--text-body);color:var(--text-primary);border-radius:8px;padding-inline:16px}.demo-form__input::placeholder{color:var(--text-tertiary)}.demo-form__input:focus-visible{border-color:var(--blue-500)}.demo-form__select{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%238a95a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 16px center / 16px, var(--surface-card);appearance:none;cursor:pointer;padding-inline-end:40px}.demo-form__select:invalid{color:var(--text-tertiary)}.demo-form__select option{color:var(--text-primary)}.demo-form__submit{width:100%}.demo-form__disclaimer{font:400 12px/1.4 var(--font-body);color:var(--text-tertiary)}.demo-form__error{font:var(--text-small);color:var(--red-500)}.demo-form--done{text-align:center;align-items:center;gap:8px;padding:48px 24px}.demo-form__done-title{font:var(--text-h3);color:var(--text-primary)}.featured-at{grid-template-columns:repeat(4,minmax(min-content,1fr));align-items:start;gap:16px;padding:25px;display:grid}.featured-at__item{grid-template-rows:48px auto;place-items:center;gap:16px;display:grid}.featured-at__item:hover .featured-at__caption{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--neutral-500);text-decoration-color:var(--neutral-500);text-underline-offset:3px}.featured-at__logo{object-fit:cover;width:48px;height:48px}.featured-at__logo--harvard{width:42px;height:48px}.featured-at__logo--testcon{object-fit:contain;filter:brightness(0);width:88px}.featured-at__caption{font:400 12px/1.3 var(--font-body);color:var(--text-tertiary);text-align:center;text-transform:uppercase}.waw-logo--small{gap:2px;width:71px}@media (min-width:901px) and (max-width:1080px){.featured-at{gap:8px;padding-inline:16px}.featured-at__caption{font-size:11px}}@media (max-width:900px){.demo-hero{grid-template-columns:1fr}}@media (max-width:560px){.featured-at{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}
.experts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:grid}.expert{flex-direction:column;gap:20px;padding:24px;display:flex}.expert__photo{background-image:linear-gradient(135deg, rgb(var(--green-500-rgb) / .16), rgb(var(--blue-500-rgb) / .24));width:72px;height:72px;font:700 22px/1 var(--font-display);color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.expert__photo img{object-fit:cover;width:100%;height:100%}.expert__text{flex-direction:column;gap:4px;display:flex}.expert__name{font:var(--text-h4);align-items:flex-start;gap:8px;display:flex}.expert__linkedin{color:var(--text-tertiary);margin-top:1px;transition:color .15s;display:flex}.expert__linkedin:hover{color:var(--blue-500)}.expert__role{font:var(--text-small-semibold);color:var(--text-secondary);white-space:pre-line}.expert__place{font:var(--text-small);color:var(--text-tertiary)}.expert__bio{font:var(--text-small);color:var(--text-secondary);margin-top:8px}@media (max-width:800px){.experts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.experts{grid-template-columns:1fr;margin-top:32px}.expert{flex-direction:row;gap:16px;padding:20px}.expert__photo{width:56px;height:56px;font-size:18px}}
.team-strip.partners__team{margin:56px 0 0}.partners__heading{font:var(--text-h3);color:var(--text-primary);margin-top:56px}.partners__text{max-width:720px;font:400 17px/1.6 var(--font-body);color:var(--text-secondary);margin-top:12px}.partners__button{margin-top:24px}.partner-points,.partner-roles{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.partner-points{gap:24px 40px;max-width:960px;margin-top:24px}.partner-points--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:none}.partner-roles{gap:10px 32px;max-width:720px;margin-top:16px}.partner-point,.partner-roles li{padding-left:20px;position:relative}.partner-point:before,.partner-roles li:before{content:"";background:rgb(var(--green-500-rgb));border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.partner-roles li:before{top:8px}.partner-roles li{font:400 16px/1.5 var(--font-body);color:var(--text-primary)}.partner-point__title,.partner-perk__title{font:var(--text-h4);color:var(--text-primary)}.partner-point__text,.partner-perk__text{font:var(--text-small);color:var(--text-secondary);margin-top:8px}.partner-perk__price{margin-top:8px}.partner-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;padding:0;list-style:none;display:grid}.partner-perk{padding:24px}.partner-steps{gap:20px;max-width:720px;margin-top:24px;padding:0;list-style:none;display:grid}.partner-step{align-items:flex-start;gap:16px;display:flex}.partner-step__number{background-image:linear-gradient(135deg, rgb(var(--green-500-rgb) / .16), rgb(var(--blue-500-rgb) / .24));width:36px;height:36px;font:700 16px/1 var(--font-display);color:var(--text-primary);border-radius:50%;flex:none;place-items:center;display:grid}.partner-step__title{font:var(--text-h4);color:var(--text-primary)}.partner-step__text{color:var(--text-secondary);margin-top:4px}.partner-step__cta{margin-top:12px}@media (max-width:1000px){.partner-perks,.partner-points--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.partners__heading,.team-strip.partners__team{margin-top:44px}.partner-roles,.partner-perks,.partner-points,.partner-points--three{grid-template-columns:1fr}.partner-points{gap:16px}}
.changelog{gap:0;max-width:860px;margin-top:40px;padding:0;list-style:none;display:grid}.changelog__entry{border-top:1px solid var(--stroke-card);grid-template-columns:168px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.changelog__entry:last-child{border-bottom:1px solid var(--stroke-card)}.changelog__date{font:var(--text-small-semibold);color:var(--text-tertiary);padding-top:3px}.changelog__title{font:var(--text-h4);color:var(--text-primary)}.changelog__text{color:var(--text-secondary);margin-top:6px}.changelog__more{font:var(--text-small-semibold);color:var(--blue-500);margin-top:8px;display:inline-block}@media (max-width:600px){.changelog{margin-top:32px}.changelog__entry{grid-template-columns:1fr;gap:6px;padding:20px 0}}
.not-found__code{width:fit-content;font:var(--text-h4);background-image:linear-gradient(90deg, var(--brand-stops));color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:12px}.not-found__actions{margin-top:32px}.not-found__places{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:64px}@media (max-width:900px){.not-found__places{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.not-found__places{grid-template-columns:minmax(0,1fr);margin-top:48px}}
.site-footer{background:var(--surface-page-alt);font:var(--text-small);border-top:1px solid #00000014;padding-block:40px;line-height:20px}.site-footer__inner{gap:20px;display:flex}.site-footer__brand{flex-direction:column;flex:0 0 360px;justify-content:space-between;gap:24px;display:flex}.site-footer__logo{align-items:center;gap:12px;display:flex}.site-footer__top{flex-direction:column;gap:24px;display:flex}.footer-ask{color:var(--text-secondary)}.footer-ask__links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.footer-ask__link{border:1px solid var(--stroke-button);background:var(--surface-button-secondary);border-radius:8px;place-items:center;width:32px;height:32px;transition:border-color .15s,color .15s;display:grid;box-shadow:0 1px 2px #0000000d}.footer-ask__link:hover{border-color:var(--neutral-500);color:var(--text-primary)}.footer-ask__link:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.site-footer__copy{color:var(--text-tertiary);line-height:1.4}.site-footer__year{width:fit-content;position:relative}.site-footer__year-text{border-radius:4px}.site-footer__year-text:focus-visible{outline:2px solid var(--blue-500);outline-offset:2px}.site-footer__build{z-index:5;width:max-content;font:500 12px/1.4 var(--font-body);color:#fff;pointer-events:none;opacity:0;visibility:hidden;background:#0f1923eb;border-radius:8px;padding:8px 12px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;bottom:calc(100% + 10px);left:-4px;transform:translateY(4px);box-shadow:0 8px 24px #0f192333}.site-footer__build:before{content:"";border:6px solid #0000;border-top-color:#0f1923eb;position:absolute;top:100%;left:18px}.site-footer__year:hover .site-footer__build,.site-footer__year:focus-within .site-footer__build{opacity:1;visibility:visible;transition-delay:0s;transform:none}.site-footer__nav{color:var(--text-secondary);flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.footer-col__title{font-weight:600}.footer-col__links{flex-direction:column;gap:20px;margin-top:20px;display:flex}.site-footer__link-button{text-align:left}.footer-col__external{align-items:center;gap:5px;display:inline-flex}.footer-col__external-icon{opacity:.75;flex:none}.footer-col__links a:hover,.site-footer__link-button:hover{color:var(--blue-500)}@media (max-width:900px){.site-footer__inner{flex-direction:column;gap:32px}.site-footer__brand{flex:none}}@media (max-width:560px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}
.cookie-banner{inset-inline:16px;z-index:900;border:1px solid var(--stroke-card);background:var(--surface-card);max-width:1152px;max-height:60dvh;color:var(--text-primary);font:var(--text-small);border-radius:16px;margin-inline:auto;padding:24px;position:fixed;bottom:16px;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.cookie-banner__close{width:32px;height:32px;color:var(--text-tertiary);border-radius:8px;place-items:center;font-size:22px;line-height:1;transition:background-color .15s;display:grid;position:absolute;top:8px;right:8px}.cookie-banner__close:hover{background:var(--neutral-200);color:var(--text-primary)}.cookie-banner__main{flex-direction:column;gap:20px;display:flex}.cookie-banner__text{flex:1;min-width:0;padding-right:20px}.cookie-banner__title{font:600 18px/1.4 var(--font-body)}.cookie-banner__description{color:var(--text-secondary);margin-top:4px;line-height:24px}.cookie-banner__description a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--green-500);text-decoration-color:var(--green-500);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .15s,text-decoration-color .15s}.cookie-banner__description a:hover{color:var(--blue-500);text-decoration-color:currentColor}.cookie-banner__actions{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.cookie-banner__button{height:40px;font:var(--text-small-semibold);padding-inline:24px}.cookie-banner__button.secondary{padding-inline:23px}.cookie-banner__preferences{flex-direction:column;gap:16px;margin-top:20px;line-height:24px;display:flex}.cookie-banner__group{border:1px solid var(--stroke-card);border-radius:8px;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;display:flex}.cookie-banner__group>p{color:var(--text-secondary);margin-top:-8px}.cookie-banner__group-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.cookie-banner__group-head h3{font:var(--text-small-semibold);line-height:24px}.cookie-banner__group-head span{color:var(--text-tertiary);font-size:12px}.cookie-banner__option{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.cookie-banner__option input{width:16px;height:16px;accent-color:var(--blue-500);flex:none;margin:4px 0 0}.cookie-banner__option strong{font-weight:600;display:block}.cookie-banner__option strong+span{color:var(--text-secondary)}.cookie-banner__note{color:var(--text-tertiary);font-size:12px;line-height:1.5}.cookie-banner__error{color:var(--red-500);margin-top:16px}.cookie-banner__link{color:var(--text-secondary);margin-top:12px;font-weight:600}@media (min-width:640px){.cookie-banner{padding-inline:32px}.cookie-banner__actions{flex-direction:row}}@media (min-width:1024px){.cookie-banner__main{flex-direction:row;align-items:center;gap:32px}.cookie-banner__text{padding-right:0}.cookie-banner__actions{padding-right:16px}}

