.page-module__91o0NG__page{background:var(--vetai-primary);min-height:100svh;color:var(--vetai-surface);font-family:var(--font-dm-sans),sans-serif;grid-template-columns:50% 50%;display:grid}.page-module__91o0NG__content{background:linear-gradient(135deg,var(--vetai-primary) 0%,var(--vetai-text) 65%,#1a4a3a 100%);flex-direction:column;padding:44px clamp(24px,5vw,88px) 28px;display:flex}.page-module__91o0NG__brand{font-family:var(--font-lora),serif;font-size:30px;font-weight:600}.page-module__91o0NG__brand em{color:var(--vetai-secondary)}.page-module__91o0NG__brand span{color:#ffffffd9;margin-top:5px;font-size:16px;font-style:italic;font-weight:400;display:block}.page-module__91o0NG__intro{max-width:630px;margin:auto 0;padding:70px 0 55px}.page-module__91o0NG__eyebrow{letter-spacing:.06em;color:var(--vetai-mint-bright);background:#48c9a026;border:1px solid #48c9a04d;border-radius:100px;align-items:center;gap:10px;margin-bottom:27px;padding:.35rem .9rem;font-size:11px;font-weight:500;display:inline-flex}.page-module__91o0NG__eyebrow span{background:var(--vetai-secondary);border-radius:50%;width:7px;height:7px}.page-module__91o0NG__intro h1{font-family:var(--font-lora),serif;letter-spacing:-1px;margin:0 0 27px;font-size:clamp(38px,4.2vw,64px);font-weight:600;line-height:1.1}.page-module__91o0NG__intro h1 em{color:var(--vetai-secondary)}.page-module__91o0NG__description{color:#ffffffd9;max-width:460px;font-size:17px;line-height:1.7}.page-module__91o0NG__forms{max-width:495px;margin-top:34px}.page-module__91o0NG__label{margin-bottom:12px;font-size:13px;font-weight:500;display:block}.page-module__91o0NG__inputRow{border:1px solid var(--vetai-border);background:var(--vetai-surface);border-radius:100px;gap:5px;padding:5px;display:flex}.page-module__91o0NG__inputRow input{width:0;min-width:0;color:var(--vetai-text);background:0 0;border:0;border-radius:100px;flex:1;padding:12px 16px;font-size:14px}.page-module__91o0NG__inputRow input::placeholder{color:var(--vetai-muted)}.page-module__91o0NG__inputRow button{background:var(--vetai-secondary);color:#04342c;cursor:pointer;border:0;border-radius:100px;padding:13px 18px;font-size:13px;font-weight:600;transition:background .2s}.page-module__91o0NG__inputRow button:hover{background:var(--vetai-mint-bright)}.page-module__91o0NG__inputRow button:disabled{opacity:.6;cursor:wait}.page-module__91o0NG__page input:focus-visible,.page-module__91o0NG__page button:focus-visible,.page-module__91o0NG__access summary:focus-visible{outline:2px solid var(--vetai-secondary);outline-offset:3px}.page-module__91o0NG__inputRow input:focus-visible,.page-module__91o0NG__inputRow button:focus-visible{outline-color:var(--vetai-primary);outline-offset:0}.page-module__91o0NG__consent{color:#fffc;align-items:flex-start;gap:8px;margin-top:13px;font-size:12px;line-height:1.6;display:flex}.page-module__91o0NG__consent input{accent-color:var(--vetai-secondary);margin-top:3px}.page-module__91o0NG__error{color:var(--vetai-accent);margin-top:10px;font-size:13px;line-height:1.5}.page-module__91o0NG__error:empty{display:none}.page-module__91o0NG__access{color:#ffffffd9;border-top:1px solid #c0ddd640;margin-top:27px;padding-top:21px;font-size:13px}.page-module__91o0NG__access summary{cursor:pointer;list-style:none}.page-module__91o0NG__access summary::-webkit-details-marker{display:none}.page-module__91o0NG__access summary span{color:var(--vetai-secondary);margin-left:5px}.page-module__91o0NG__access form{margin-top:20px}.page-module__91o0NG__success{background:var(--vetai-bg);color:var(--vetai-text);border-left:3px solid var(--vetai-secondary);border-radius:18px;padding:22px;font-size:14px;line-height:1.7}.page-module__91o0NG__success strong{font-family:var(--font-lora),serif;font-size:23px;font-weight:400}.page-module__91o0NG__success p{margin-top:8px}.page-module__91o0NG__trap{position:absolute;left:-10000px}.page-module__91o0NG__footer{color:#ffffffbf;justify-content:space-between;gap:15px;font-size:11px;display:flex}.page-module__91o0NG__portrait{background:var(--vetai-primary);min-height:100%;position:relative}.page-module__91o0NG__portrait>img{object-fit:cover;object-position:30% top}.page-module__91o0NG__portrait:after{content:"";background:linear-gradient(180deg,transparent 42%,var(--vetai-text) 100%);position:absolute;inset:0}.page-module__91o0NG__caption{color:#fff;z-index:1;position:absolute;bottom:55px;left:40px;right:35px}.page-module__91o0NG__caption>span{letter-spacing:.06em;color:var(--vetai-mint-bright);font-size:10px}.page-module__91o0NG__caption p{font-family:var(--font-lora),serif;margin:19px 0;font-size:clamp(26px,2.6vw,40px);line-height:1.25}.page-module__91o0NG__caption small{color:#ffffffd9;font-size:12px}.page-module__91o0NG__caption a{color:inherit;text-underline-offset:3px}.page-module__91o0NG__caption a:hover{color:#fff}.page-module__91o0NG__caption a:focus-visible{outline:2px solid var(--vetai-secondary);outline-offset:4px}@media (max-width:800px){.page-module__91o0NG__page{grid-template-columns:1fr}.page-module__91o0NG__content{padding:30px 25px}.page-module__91o0NG__intro{max-width:600px;padding:55px 0 40px}.page-module__91o0NG__intro h1{letter-spacing:-1.8px;font-size:clamp(38px,7vw,58px)}.page-module__91o0NG__portrait{min-height:520px}.page-module__91o0NG__caption{bottom:35px;left:25px}.page-module__91o0NG__footer{flex-wrap:wrap}}@media (max-width:480px){.page-module__91o0NG__inputRow{border-radius:18px;flex-direction:column}.page-module__91o0NG__inputRow input{width:100%}.page-module__91o0NG__access summary span{margin:6px 0 0;display:block}}
