.vet-page{--blue:#173b4d;--green:#2f6b5e;--paper:#f7f3ea;--ochre:#c47739;--info:#dce8ed;--sage:#dde9e2;--line:#c8d2cf;--muted:#607279;color:var(--blue);background:#fff}.vet-page h1,.vet-page h2,.vet-page h3{font-family:var(--serif);font-weight:650}.vet-hero{background:var(--paper)}.vet-hero__grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(38px,6vw,84px);min-height:650px;padding-block:clamp(62px,7vw,96px);display:grid}.vet-hero__copy{justify-items:start;gap:22px;display:grid}.vet-hero__copy h1{letter-spacing:-.035em;max-width:720px;margin:0;font-size:clamp(2.9rem,4.5vw,4.1rem);line-height:1.02}.vet-hero__copy>p{max-width:650px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.55}.vet-hero__note{grid-template-columns:24px 1fr;gap:10px;font-size:.88rem!important;display:grid!important}.vet-hero__note span{width:24px;height:24px;color:var(--green);background:var(--sage);place-items:center;font-weight:800;display:grid}.vet-hero__panel{background:#fff;overflow:hidden;box-shadow:0 28px 70px #173b4d33}.vet-hero__panel>header{color:#fff;background:var(--blue);grid-template-columns:1fr auto;gap:5px 20px;padding:20px 22px;display:grid}.vet-hero__panel header small{color:#efb580;letter-spacing:.09em;font-weight:800}.vet-hero__panel header strong{font-size:1.18rem}.vet-hero__panel header span{color:var(--blue);background:var(--info);grid-area:1/2/3;align-self:center;padding:7px 9px;font-size:.72rem;font-weight:800}.vet-hero__need{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.vet-hero__need div{border-right:1px solid var(--line);gap:4px;padding:16px 18px;display:grid}.vet-hero__need div:last-child{border-right:0}.vet-hero__need span{color:var(--muted);font-size:.72rem}.vet-hero__checks{padding:10px 22px;display:grid}.vet-hero__checks p{border-bottom:1px solid var(--line);grid-template-columns:30px 1fr;align-items:center;gap:12px;margin:0;padding:13px 0;display:grid}.vet-hero__checks p:last-child{border-bottom:0}.vet-hero__checks b{width:29px;height:29px;color:var(--green);background:var(--sage);place-items:center;display:grid}.vet-hero__checks p:nth-child(3) b{color:var(--ochre);background:#f4e5d5}.vet-hero__checks span{gap:2px;display:grid}.vet-hero__checks small{color:var(--muted)}.vet-hero__panel>footer{color:#fff;background:#285565;grid-template-columns:24px 1fr;gap:10px;padding:15px 20px;display:grid}.vet-hero__panel footer span{color:#f0b879}.vet-hero__panel footer p{margin:0;font-size:.82rem;line-height:1.45}.vet-questions{padding-block:clamp(72px,8vw,116px)}.vet-heading{gap:14px;max-width:850px;margin-bottom:40px;display:grid}.vet-heading h2{letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.04}.vet-heading--center{text-align:center;margin-inline:auto}.vet-questions__grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.vet-questions article{border-right:1px solid var(--line);align-content:start;gap:12px;min-height:230px;padding:clamp(24px,3vw,38px);display:grid}.vet-questions article:last-child{border-right:0}.vet-questions h3{margin:0;font-size:clamp(1.65rem,2.2vw,2rem);line-height:1.05}.vet-questions p{color:var(--muted);margin:0;line-height:1.55}.vet-partnerstand{color:#fff;background:var(--blue)}.vet-partnerstand__grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(38px,6vw,82px);padding-block:clamp(78px,9vw,126px);display:grid}.vet-partnerstand__copy{gap:18px;display:grid}.vet-partnerstand__copy h2{color:#fff;margin:0;font-size:clamp(2.4rem,4vw,3.7rem);line-height:1.04}.vet-partnerstand__copy p{color:#ffffffb8;margin:0;font-size:1.05rem;line-height:1.6}.vet-partner-card{color:var(--blue);background:#fff;overflow:hidden;box-shadow:0 28px 70px #00000040}.vet-partner-card>header{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.vet-partner-card>header div{gap:4px;display:grid}.vet-partner-card>header small{color:var(--ochre);letter-spacing:.08em;font-weight:800}.vet-partner-card>header span{color:var(--green);background:var(--sage);padding:7px 9px;font-size:.76rem;font-weight:800}.vet-partner-card__filter{background:var(--paper);flex-wrap:wrap;gap:6px;padding:12px 20px;display:flex}.vet-partner-card__filter span{color:var(--green);background:var(--sage);padding:6px 8px;font-size:.72rem;font-weight:800}.vet-partner-card__profiles{background:#eef1ed;gap:10px;padding:14px 16px;display:grid}.vet-partner-profile{background:#fff;border-left:4px solid #9aaba9;overflow:hidden}.vet-partner-profile.is-ready{border-color:var(--green)}.vet-partner-profile.is-limited{border-color:var(--ochre)}.vet-partner-profile>header{justify-content:space-between;align-items:start;gap:16px;padding:13px 16px 10px;display:flex}.vet-partner-profile>header div{gap:3px;display:grid}.vet-partner-profile>header small{color:var(--muted)}.vet-partner-profile>header span{color:var(--muted);background:#edf1ef;flex:none;padding:6px 8px;font-size:.7rem;font-weight:800}.vet-partner-profile.is-ready>header span{color:var(--green);background:var(--sage)}.vet-partner-profile.is-limited>header span{color:#965326;background:#f4e5d5}.vet-partner-profile dl{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.vet-partner-profile dl div{border-right:1px solid var(--line);gap:2px;padding:9px 16px;display:grid}.vet-partner-profile dl div:last-child{border-right:0}.vet-partner-profile dt{color:var(--muted);font-size:.68rem}.vet-partner-profile dd{margin:0;font-size:.78rem;font-weight:800}.vet-partner-card>footer{color:var(--muted);background:var(--paper);justify-content:space-between;gap:16px;padding:12px 20px;font-size:.72rem;display:flex}.vet-partner-card footer strong{color:var(--ochre)}.vet-tracks{background:var(--paper);padding-block:clamp(74px,8vw,116px)}.vet-tracks__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vet-tracks article{border-top:5px solid var(--green);background:#fff;grid-template-columns:58px 1fr;gap:10px 20px;padding:clamp(28px,4vw,48px);display:grid}.vet-tracks article:last-child{border-color:var(--ochre)}.vet-tracks article>span{color:#fff;background:var(--green);width:54px;height:54px;font:650 1.8rem var(--serif);grid-row:1/3;place-items:center;display:grid}.vet-tracks article:last-child>span{background:var(--ochre)}.vet-tracks article>div{gap:8px;display:grid}.vet-tracks small{color:var(--green);letter-spacing:.08em;font-weight:800}.vet-tracks article:last-child small{color:var(--ochre)}.vet-tracks h3{margin:0;font-size:clamp(1.8rem,2.6vw,2.5rem)}.vet-tracks p{color:var(--muted);margin:0;line-height:1.5}.vet-tracks ol{grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:5px;margin:18px 0 0;padding:0;list-style:none;display:grid}.vet-tracks li{min-height:70px;color:var(--green);background:var(--sage);text-align:center;place-items:center;padding:10px;font-size:.8rem;font-weight:800;display:grid}.vet-tracks article:last-child li{color:#965326;background:#f4e5d5}.vet-flow{padding-block:clamp(72px,8vw,116px)}.vet-flow__grid{grid-template-columns:.72fr 1.28fr;gap:clamp(38px,8vw,110px);display:grid}.vet-flow h2{margin:14px 0 0;font-size:clamp(2.3rem,4vw,3.6rem);line-height:1.04}.vet-flow ol{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.vet-flow li{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;align-items:center;gap:18px;padding:20px 0;display:grid}.vet-flow li span{color:var(--ochre);font-size:.76rem;font-weight:800}.vet-flow li strong{font-size:1.08rem}.vet-cta{color:#fff;background:var(--green)}.vet-cta__grid{justify-content:space-between;align-items:center;gap:34px;padding-block:clamp(60px,7vw,90px);display:flex}.vet-cta p{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;margin:0 0 9px;font-size:.8rem;font-weight:800}.vet-cta h2{color:#fff;max-width:780px;margin:0;font-size:clamp(2.2rem,3.6vw,3.2rem);line-height:1.04}.vet-partnerstand__copy h2{font-size:clamp(2.25rem,3.5vw,3.35rem)}.vet-heading>p{max-width:720px;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.vet-heading h2{font-size:clamp(2.3rem,3.4vw,3.25rem)}.vet-partnerstand__copy h2{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;font-size:clamp(2.25rem,3.1vw,3rem)}.vet-partner-card__workspace{border-top:1px solid var(--line);grid-template-columns:.72fr 1.28fr;min-width:0;display:grid}.vet-partner-options{border-right:1px solid var(--line);background:#eef1ed;align-content:start;gap:8px;padding:12px;display:grid}.vet-partner-option{background:#fff;border-left:4px solid #9aaba9;gap:7px;padding:13px 14px;display:grid}.vet-partner-option.is-selected{border-color:var(--green);background:#edf4f0}.vet-partner-option.is-limited{border-color:var(--ochre)}.vet-partner-option header{justify-content:space-between;align-items:start;gap:10px;display:flex}.vet-partner-option header strong{font-size:.86rem;line-height:1.25}.vet-partner-option header span{color:var(--green);background:var(--sage);flex:none;padding:4px 6px;font-size:.62rem;font-weight:850}.vet-partner-option.is-open header span{color:var(--muted);background:#edf1ef}.vet-partner-option p{color:var(--muted);margin:0;font-size:.68rem;line-height:1.35}.vet-partner-option>div{justify-content:space-between;align-items:end;gap:12px;display:flex}.vet-partner-option>div b{font-size:.78rem}.vet-partner-option>div small{color:var(--muted);text-align:right;font-size:.63rem}.vet-partner-dossier{background:#fff;align-content:start;min-width:0;display:grid}.vet-partner-dossier>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:15px 17px;display:flex}.vet-partner-dossier>header div{gap:3px;display:grid}.vet-partner-dossier>header small,.vet-partner-dossier__contract small{color:var(--ochre);letter-spacing:.08em;font-size:.63rem;font-weight:850}.vet-partner-dossier>header strong{font-size:.9rem}.vet-partner-dossier>header>span{color:var(--green);background:var(--sage);padding:6px 8px;font-size:.65rem;font-weight:850}.vet-partner-dossier__checks{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.vet-partner-dossier__checks>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:3px;padding:11px 14px;display:grid}.vet-partner-dossier__checks>div:nth-child(2n){border-right:0}.vet-partner-dossier__checks>div:nth-last-child(-n+2){border-bottom:0}.vet-partner-dossier__checks span{color:var(--muted);font-size:.62rem}.vet-partner-dossier__checks strong{font-size:.73rem;line-height:1.3}.vet-partner-dossier__checks b{color:var(--green);font-size:.62rem}.vet-partner-dossier__contract{background:var(--paper);padding:14px 17px 16px}.vet-partner-dossier__contract>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.vet-partner-dossier__contract>header div{gap:3px;display:grid}.vet-partner-dossier__contract>header strong{font-size:.82rem}.vet-partner-dossier__contract>header span{color:var(--muted);font-size:.62rem}.vet-partner-dossier__contract dl{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.vet-partner-dossier__contract dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:8px 10px;display:flex}.vet-partner-dossier__contract dl>div:nth-child(2n){border-right:0}.vet-partner-dossier__contract dl>div.is-total{color:#fff;background:var(--green);border:0;grid-column:1/-1}.vet-partner-dossier__contract dt{font-size:.65rem}.vet-partner-dossier__contract dd{margin:0;font-size:.7rem;font-weight:850}.vet-partner-card>footer strong{text-align:right;max-width:450px;line-height:1.35}@media (max-width:1040px){.vet-hero__grid,.vet-partnerstand__grid,.vet-flow__grid{grid-template-columns:1fr}.vet-questions__grid{grid-template-columns:repeat(2,1fr)}.vet-questions article:nth-child(2){border-right:0}.vet-questions article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:900px){.vet-partner-card__workspace{grid-template-columns:1fr}.vet-partner-options{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.vet-hero__grid{padding-block:54px}.vet-hero__copy h1{font-size:clamp(2.5rem,11vw,3.15rem)}.vet-hero__need{grid-template-columns:1fr}.vet-hero__need div{border-right:0;border-bottom:1px solid var(--line)}.vet-hero__need div:last-child{border-bottom:0}.vet-questions__grid{grid-template-columns:1fr}.vet-questions article{border-right:0;border-bottom:1px solid var(--line);min-height:0}.vet-questions article:last-child{border-bottom:0}.vet-partner-card>header{grid-template-columns:1fr}.vet-partner-card>header span{justify-self:start}.vet-partner-options{grid-template-columns:1fr}.vet-partner-dossier>header,.vet-partner-dossier__contract>header{flex-direction:column;align-items:start}.vet-partner-dossier__checks,.vet-partner-dossier__contract dl{grid-template-columns:1fr}.vet-partner-dossier__checks>div,.vet-partner-dossier__contract dl>div{border-right:0;border-bottom:1px solid var(--line)}.vet-partner-dossier__checks>div:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.vet-partner-dossier__checks>div:last-child{border-bottom:0}.vet-partner-dossier__contract dl>div.is-total{grid-column:1}.vet-partner-profile dl{grid-template-columns:1fr}.vet-partner-profile dl div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:88px 1fr}.vet-partner-profile dl div:last-child{border-bottom:0}.vet-partner-card>footer{flex-direction:column}.vet-partner-card>footer strong{text-align:left;max-width:none}.vet-tracks__grid{grid-template-columns:1fr}.vet-tracks article{grid-template-columns:46px 1fr}.vet-tracks article>span{width:44px;height:44px}.vet-tracks ol{grid-template-columns:1fr 1fr}.vet-cta__grid{flex-direction:column;align-items:flex-start}}.vet-hero__image{aspect-ratio:2.15;background:var(--sage);margin:0;position:relative;overflow:hidden}.vet-hero__image img{object-fit:cover;object-position:center}.vet-hero__image figcaption{color:#fff;background:#0f303ee0;padding:7px 10px;font-size:.68rem;position:absolute;bottom:0;right:0}.vet-partner-dossier>.record-ai-note{margin:14px 17px 17px;padding:14px 16px}.vet-partner-dossier>.record-ai-note p{font-size:.72rem}.vet-partner-dossier>.record-ai-note small{font-size:.62rem}@media (max-width:720px){.vet-hero__image{aspect-ratio:4/3}.vet-hero__copy h1{font-size:clamp(2.35rem,10vw,2.9rem)}}@media (min-width:721px){.vet-hero__copy h1{font-size:clamp(2.75rem,4vw,3.6rem)}}.vet-special{background:var(--paper);padding-block:clamp(72px,8vw,112px)}.vet-special__grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vet-special__evidence{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px;display:grid}.vet-special__evidence article{border:0;border-right:1px solid var(--line);min-height:112px;box-shadow:none;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px 22px;display:grid}.vet-special__evidence article:last-child{border-right:0}.vet-special__evidence strong{color:var(--ochre);font:650 clamp(1.65rem,2.4vw,2.35rem) var(--serif);white-space:nowrap}.vet-special__evidence span{color:var(--muted);font-size:.82rem;line-height:1.45}.vet-special__source{max-width:980px;color:var(--muted);margin:0 0 36px;font-size:.76rem;line-height:1.5}.vet-special__source a{color:var(--green);text-underline-offset:3px;font-weight:800}.vet-special article{border:1px solid var(--line);background:#fff;overflow:hidden;box-shadow:0 18px 48px #173b4d14}.vet-special figure{aspect-ratio:3/2;background:var(--blue);margin:0;position:relative;overflow:hidden}.vet-special figure img{object-fit:cover}.vet-special figcaption{color:#fff;background:#0f303ee0;width:fit-content;max-width:calc(100% - 28px);padding:6px 9px;font-size:.7rem;font-weight:800;position:absolute;bottom:12px;left:14px;right:14px}.vet-special article>div{padding:26px 28px 30px}.vet-special h3{margin:0 0 12px;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.1}.vet-special article p{color:var(--muted);margin:0;line-height:1.6}.vet-special__flow{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:0;list-style:none;display:grid}.vet-special__flow li{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px 1fr;gap:10px;min-height:176px;padding:22px 20px;display:grid}.vet-special__flow li>span{color:var(--ochre);font-size:.7rem;font-weight:850}.vet-special__flow strong{margin-bottom:7px;font-size:.94rem;display:block}.vet-special__flow p{font-size:.8rem;line-height:1.5}.vet-special__note{color:var(--muted);margin:18px 0 0;font-size:.78rem}@media (max-width:920px){.vet-special__evidence{grid-template-columns:1fr}.vet-special__evidence article{border-right:0;border-bottom:1px solid var(--line)}.vet-special__evidence article:last-child{border-bottom:0}.vet-special__flow{grid-template-columns:1fr 1fr}}@media (max-width:720px){.vet-special__grid,.vet-special__flow{grid-template-columns:1fr}.vet-special__evidence article{grid-template-columns:1fr;gap:8px}.vet-special__flow li{min-height:0}}
