@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700;800&display=swap";.legal-page{background:#f5f8fc;color:#183a5e;padding:56px 22px 95px;min-height:68vh}.legal-wrap{max-width:880px;margin:0 auto}.legal-back{font-size:13px;color:#135b9a;text-decoration:none;font-weight:700}.legal-eyebrow{letter-spacing:2.8px;color:#527599;font-size:10px;font-weight:800;margin:36px 0 12px}.legal-page h1{font-family:Manrope,system-ui,sans-serif;font-size:clamp(34px,5vw,54px);margin:0;line-height:1.1}.legal-edition{font-size:12px;color:#7390a8;margin:13px 0 24px}.legal-lead{font-size:17px;color:#456580;line-height:1.8;max-width:750px;margin:0 0 30px}.legal-page section{border-top:1px solid #d6e1ed;padding:23px 0}.legal-page section h2{font-size:19px;line-height:1.3;font-weight:800;color:#123969;margin:0 0 11px}.legal-page section p{font-size:14px;line-height:1.9;color:#4b637b;margin:0}.legal-page section a{color:#0c61b4;text-decoration:underline;text-underline-offset:2px}.legal-contact{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;justify-content:space-between;background:#0b2c58;color:#fff;padding:23px;margin-top:28px}.legal-contact a{color:#d7ebff;font-size:14px}.privacy-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px!important;line-height:1.5!important;color:#435e7b!important}.privacy-consent input{width:auto!important;min-width:16px;margin:3px 0 0;accent-color:#0c64b4}.privacy-consent a{color:#075caa;text-decoration:underline}.admin-settings-panel{margin:26px 0;padding:24px;border:1px solid #dce5f1;background:#fff;border-radius:4px}.admin-settings-panel h2{font-size:21px;color:#153b64;margin:0 0 10px}.admin-settings-panel p{font-size:12px;color:#657c97;line-height:1.75;margin:0 0 14px}.admin-settings-panel .admin-settings-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:18px}.admin-settings-panel label{font-size:12px;color:#234c77;font-weight:700;display:flex;flex-direction:column;gap:6px}.admin-settings-panel input{border:1px solid #cedeef;padding:12px 14px;width:100%;border-radius:3px;font-size:13px;color:#112e52}.admin-settings-panel label.wide{grid-column:1/-1}.admin-settings-buttons{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.admin-settings-message{font-size:12px!important;font-weight:700}.admin-settings-message.ok{color:#22714c!important}.footer-legal-links{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.footer-legal-links a{font-size:11px!important;color:#bfd2ea!important;text-decoration:underline!important}.footer-whatsapp{display:inline-flex;align-items:center;gap:6px;color:#fff!important;background:#116a49;border-radius:4px;padding:9px 12px}.editorial-image-fallback{height:100%;min-height:250px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 60% 28%,#174f85,#061a37 73%);color:#cadbef;gap:18px;font-size:11px;letter-spacing:1.7px;font-weight:800;text-align:center}.editorial-image-fallback .horse-mark-large{width:220px;height:220px}@media(max-width:650px){.admin-settings-panel .admin-settings-form{grid-template-columns:1fr}.legal-page{padding:30px 18px 70px}.legal-contact{padding:18px}}.lead-followup{display:grid;grid-template-columns:1fr minmax(150px,190px);gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid #d8e6f2;align-items:end}.lead-followup label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#32587a;font-weight:700}.lead-followup input,.lead-followup textarea{padding:10px;max-width:100%;border:1px solid #cedfeb;background:#fbfdff;color:#17395f;border-radius:3px;font-size:12px;font-family:inherit}.lead-followup button{justify-self:start}.lead-followup small{font-size:11px;color:#386a89}@media(max-width:720px){.lead-followup{grid-template-columns:1fr}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.absolute{position:absolute}.hidden{display:none}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{font-family:DM Sans,sans-serif;color:#112b4e;background:#f6f8fb;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer;border:0}button:disabled{opacity:.55;cursor:wait}a{color:inherit}h1,h2,h3,p{margin:0}.website{min-height:100vh;overflow-x:hidden}.utility{background:#071429;color:#b8cce7;padding:11px max(4vw,24px);font-size:9px;font-weight:700;letter-spacing:1.8px;display:flex;justify-content:space-between}.site-header{height:91px;background:#fff;display:flex;align-items:center;padding:0 max(5vw,22px);gap:24px;border-bottom:1px solid #dce6f1;position:relative;z-index:6}.brand-button{padding:0;background:transparent;text-align:left}.brand-content{display:inline-flex;align-items:center;gap:11px}.horse-mark{width:65px;height:65px;flex-shrink:0}.brand-type strong{display:block;font-family:Manrope,sans-serif;font-size:22px;letter-spacing:1.3px;font-weight:600;line-height:1.07;color:#123e78;white-space:nowrap}.brand-type strong b{font-weight:800}.brand-type small{display:block;font-size:8px;letter-spacing:1.8px;color:#6481a0;font-weight:700;margin-top:8px;white-space:nowrap}.brand-light .brand-type strong{color:#fff}.brand-light .brand-type small{color:#a7c3e5}.main-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.main-nav button{background:transparent;color:#294666;font-size:13px;font-weight:700}.main-nav button:hover{color:#087df0}.header-contact,.button-blue{display:inline-flex;gap:13px;align-items:center;justify-content:center;padding:14px 22px;background:#087df0;color:#fff;border-radius:4px;font-size:12px;font-weight:800;box-shadow:0 5px 12px #087df013}.header-contact:hover,.button-blue:hover{background:#075eb7}.hamburger{display:none;background:transparent;color:#113b7b}.hero{background:linear-gradient(122deg,#071429 5%,#0b2d61 57%,#113f80);min-height:578px;display:flex;overflow:hidden;color:#fff;position:relative}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 70% 45%,#2986e22b,transparent 47%);pointer-events:none}.hero-copy{width:67%;position:relative;z-index:2;padding:105px 3% 85px max(8vw,30px)}.eyebrow{font-size:10px;font-weight:800;letter-spacing:2px}.eyebrow.light{color:#89c3ff}.eyebrow.dark{color:#087df0}.hero h1{font-family:Manrope,sans-serif;font-size:clamp(39px,5.1vw,74px);line-height:1.14;letter-spacing:-2.3px;font-weight:700;margin:25px 0}.hero h1 em{font-style:normal;color:#89c3ff}.hero-copy>p{color:#c6d7ee;font-size:15px;line-height:1.9;max-width:570px}.hero-actions{display:flex;gap:25px;flex-wrap:wrap;align-items:center;margin-top:32px}.button-cream{background:#eef5ff;color:#0d3b79;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:17px 23px;font-weight:800;font-size:12px}.button-cream:hover{background:#fff}.hero-ghost{background:transparent;color:#fff;display:inline-flex;gap:9px;align-items:center;font-size:12px;font-weight:800}.hero-detail{margin-top:62px;display:flex;gap:12px;align-items:center;color:#bad1ef;font-size:11px}.hero-detail span{color:#53a4ff}.hero-art{flex:1;position:relative;display:grid;place-items:center;overflow:hidden}.hero-circle{border:1px solid #9bcbff33;border-radius:50%;width:490px;height:490px;position:absolute;box-shadow:0 0 0 72px #61a1e509,0 0 0 160px #61a1e509}.horse-mark-large{height:360px;width:360px;opacity:.65;position:relative;z-index:1;filter:drop-shadow(0 0 32px #92c2ef23)}.hero-caption{position:absolute;bottom:40px;right:50px;font-size:10px;letter-spacing:2.7px;text-align:right;color:#c7dcf6;line-height:2}.hero-caption small{color:#7da8d9;font-size:9px}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:#fff;padding:32px max(7vw,25px)}.trust-strip>div{display:grid;grid-template-columns:26px auto;grid-template-rows:auto auto;gap:3px 15px;padding:8px 26px;border-right:1px solid #dbe4ef}.trust-strip>div:last-child{border-right:0}.trust-strip svg{grid-row:span 2;color:#087df0;margin-top:3px}.trust-strip strong{font-size:15px;color:#102f55}.trust-strip span{font-size:11px;color:#788ea6;line-height:1.5}.catalog{padding:94px max(7vw,22px) 110px;max-width:1600px;margin:auto}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:29px}.catalog-heading h2,.commission-section h2,.admin-screen h1{font-family:Manrope,sans-serif;font-size:clamp(31px,3.3vw,48px);font-weight:800;letter-spacing:-1.4px;margin:17px 0 9px}.catalog-heading p{color:#6a7f97;font-size:13px;line-height:1.8;max-width:710px}.catalog-total{font-size:10px;color:#8295a9;letter-spacing:1px;white-space:nowrap}.filters{display:flex;gap:12px;padding:13px;background:#fff;border:1px solid #dce5ef;margin-bottom:32px;box-shadow:0 8px 25px #0d2b4908}.search-control{flex:1;display:flex;align-items:center;gap:11px;padding:0 15px;color:#6c8aab}.search-control input{border:0;outline:0;width:100%;height:44px;font-size:13px;background:transparent}.select-control{position:relative;min-width:160px;padding:5px 12px;border:1px solid #dce6ee;color:#6f8094;font-size:10px;display:flex;justify-content:space-between;gap:10px;align-items:center}.select-control select{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;color:#263f61;border:0;background:transparent;padding:14px 9px 0 12px;font-size:12px;cursor:pointer}.select-control svg{margin-left:auto}.catalog-empty{background:#fff;border:1px solid #e0e7ef;min-height:300px;display:flex;flex-direction:column;gap:18px;justify-content:center;align-items:center;text-align:center;padding:45px}.catalog-empty h3{font-size:25px;font-family:Manrope,sans-serif}.catalog-empty p{color:#6d819b;max-width:500px;line-height:1.8;font-size:13px}.button-outline{background:transparent;border:1px solid #abc3df;color:#144c87;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:700;border-radius:4px}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.catalog-card{border:1px solid #dee7f0;background:#fff;box-shadow:0 9px 26px #0b2c4f09;overflow:hidden}.card-photo{display:block;width:100%;height:250px;padding:0;background:#dce7f2;text-align:center;position:relative;overflow:hidden}.card-photo img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s}.card-photo:hover img{transform:scale(1.025)}.card-no-image{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#8da9c6;background:linear-gradient(140deg,#e1ebf5,#f5f8fb)}.card-no-image .horse-mark{height:90px;width:90px;opacity:.5}.card-no-image span{letter-spacing:3px;font-size:10px}.card-type,.reserved{position:absolute;left:15px;top:15px;background:#fff;color:#16467f;border-radius:2px;font-size:10px;font-weight:800;padding:8px 12px}.reserved{left:auto;right:15px;background:#164b8b;color:#fff}.card-info{padding:24px}.card-code{display:flex;justify-content:space-between;gap:12px;color:#0f6dcb;font-size:10px;font-weight:800;letter-spacing:1px}.card-code span{color:#8495a8;display:flex;gap:4px;align-items:center;letter-spacing:0}.card-info h3{font-family:Manrope,sans-serif;font-size:21px;font-weight:800;color:#173659;margin:13px 0}.card-info p{height:40px;overflow:hidden;color:#6a7e96;font-size:12px;line-height:1.7}.card-footer{margin-top:18px;padding-top:19px;border-top:1px solid #e2eaf2;display:flex;justify-content:space-between;align-items:center;gap:8px}.card-footer strong{font-size:13px;color:#153e70}.card-footer button{background:transparent;color:#087df0;font-size:12px;font-weight:800;display:flex;gap:7px;align-items:center}.commission-section{display:flex;justify-content:space-between;align-items:center;gap:20px;background:#0c2b55;padding:76px max(8vw,24px);color:#fff}.commission-body{position:relative;z-index:1}.commission-section h2{line-height:1.2;margin:25px 0;max-width:780px}.commission-section p{color:#bbd0e9;max-width:590px;font-size:13px;line-height:1.85;margin-bottom:26px}.commission-symbol{opacity:.15}.footer{background:#071429;color:#fff;padding:48px max(7vw,24px) 20px}.footer-top{display:flex;align-items:center;justify-content:space-between;gap:35px}.footer-top>div:last-child{display:flex;flex-direction:column;gap:10px;font-size:10px;letter-spacing:1px;color:#9bb6d6}.footer-top a{font-size:17px;letter-spacing:0;color:#fff;text-decoration:none}.footer-bottom{border-top:1px solid #274669;margin-top:40px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;color:#829fbd;font-size:10px}.footer-bottom button{background:transparent;color:#83acd6;font-size:10px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#071429d9;z-index:40;display:flex;justify-content:center;align-items:center;padding:15px}.contact-dialog,.edit-dialog,.detail-dialog{background:#fff;position:relative;width:min(100%,620px);max-height:94vh;overflow:auto;padding:38px;box-shadow:0 30px 90px #0005}.modal-close{position:absolute;right:15px;top:15px;background:#fff;color:#243f61;padding:8px;z-index:2}.contact-dialog h2,.edit-dialog h2,.detail-copy h2{font-family:Manrope,sans-serif;font-size:30px;line-height:1.24;letter-spacing:-.7px;margin:15px 0 12px;color:#153c6d}.contact-dialog>p,.detail-description{color:#687f98;font-size:13px;line-height:1.75}.contact-dialog>small{font-size:10px;color:#899aae;display:block;margin-top:16px}.fields{display:flex;flex-direction:column;gap:16px;margin-top:23px}.fields label{display:flex;flex-direction:column;gap:8px;color:#284565;font-size:12px;font-weight:700}.fields input,.fields textarea,.fields select{border:1px solid #d2dfec;padding:13px;width:100%;border-radius:3px;outline-color:#087df0;color:#123b68;background:#fbfdff;font-size:13px}.fields textarea{resize:vertical}.stretch{width:100%}.alert-success,.alert-error{font-size:13px;padding:13px;line-height:1.5}.alert-success{background:#e7f7ed;color:#126d35}.alert-error{background:#fff0ef;color:#b33b33}.detail-dialog{width:min(100%,800px);padding:0}.detail-media{height:325px;display:grid;place-items:center;background:#e4ecf7;color:#aac3dc}.detail-media img,.detail-media video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.detail-copy{padding:32px 38px 40px}.detail-copy h3{margin:18px 0;font-size:22px}.detail-meta{color:#7b94ae;display:flex;align-items:center;gap:6px;font-size:12px;margin-bottom:19px}.media-thumbnails{display:flex;gap:9px;padding:12px 30px;background:#f1f5fa;flex-wrap:wrap}.media-thumbnails button{display:flex;align-items:center;gap:4px;font-size:11px;padding:7px 12px;background:#fff;color:#3b648c;border:1px solid #e0e8f2}.media-thumbnails button.active{border-color:#087df0}.notice{display:flex;gap:8px;background:#ecf4ff;color:#325b82;padding:15px;font-size:11px;line-height:1.5;margin:22px 0}.video-embed{width:100%;aspect-ratio:16/9;margin:15px 0}.video-embed iframe{width:100%;height:100%;border:0}.media-link{display:inline-flex;gap:8px;align-items:center;font-size:13px;color:#086fd4;margin:10px 14px 10px 0}.plain-link{background:transparent;color:#087df0;display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:12px;margin-bottom:35px}.admin-screen{min-height:70vh;max-width:1380px;margin:auto;padding:65px max(4vw,20px)}.admin-screen h1{margin-top:14px}.description{color:#71879f;font-size:13px;line-height:1.75}.auth-panel{margin-top:35px;padding:60px 30px;border:1px solid #dbe6f1;background:#fff;max-width:650px;display:flex;align-items:center;flex-direction:column;text-align:center;gap:18px;color:#0f4e94}.auth-panel h2{color:#1b3f6a;font-size:22px}.auth-panel p{font-size:13px;line-height:1.7;color:#6b8099}.admin-ident{background:#e8f1fc;display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding:12px 18px;font-size:13px;color:#2f5e8b}.admin-ident button{background:transparent;color:#2464a3;display:flex;gap:6px;align-items:center}.admin-section{margin-top:43px}.admin-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:14px}.admin-title h2{font-size:23px;margin-top:8px}.admin-table{background:#fff;border:1px solid #dae6f2}.admin-record{display:flex;justify-content:space-between;gap:24px;padding:20px 25px;border-bottom:1px solid #e9eff6}.admin-record:last-child{border:0}.admin-record-main{display:flex;flex-direction:column;gap:7px}.admin-record-main strong{font-size:14px;color:#193c67}.admin-record-main small{color:#7d91a6;font-size:11px}.admin-record-main .seller-private{color:#325985}.admin-record-main p{font-size:12px;line-height:1.5}.admin-controls{display:flex;align-items:center;gap:10px}.admin-controls select{font-size:11px;border:1px solid #d5dfeb;padding:8px;color:#174a85}.admin-controls button{border:1px solid #d9e5f0;background:#f6f9fd;padding:10px;color:#1c5795;font-size:11px}.admin-no-data{padding:25px;color:#7e91a6;font-size:13px}.edit-dialog{width:min(100%,800px)}.field-cols{display:grid;grid-template-columns:1fr 1fr;gap:16px}.upload-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.fields .upload-box{padding:20px 10px;align-items:center;justify-content:center;text-align:center;border:1px dashed #80abd9;background:#f2f8ff;min-height:132px;color:#286aa9;cursor:pointer;gap:8px}.upload-box strong{font-size:12px}.upload-box small{font-size:10px;color:#7190ae;line-height:1.4}.upload-box input{display:none}.upload-progress{background:#eaf3fc;padding:10px;color:#1b5ba0;font-size:12px}.file-list{display:flex;flex-direction:column;gap:5px}.file-list>div{display:flex;align-items:center;gap:10px;background:#f2f6fc;padding:8px 12px;font-size:11px}.file-list span{flex:1}.file-list button{background:transparent;color:#086cce;font-size:11px}.private-block{background:#f0f5fb;border:1px solid #dce8f5;padding:18px;display:flex;gap:14px;flex-direction:column}.private-block h3{display:flex;gap:8px;align-items:center;font-size:15px}.private-block>p{color:#7488a0;font-size:11px}.fields .check-line{display:flex;align-items:center;flex-direction:row;font-size:12px;gap:9px}.check-line input{width:auto}.form-actions{display:flex;justify-content:flex-end;gap:12px}@media(max-width:1110px){.main-nav{gap:15px}.header-contact{display:none}.brand-type strong{font-size:20px}.hero-copy{width:70%}.hero-art{width:30%}.card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:750px){.utility{padding:9px 16px;font-size:8px}.utility span:last-child{display:none}.site-header{height:74px;padding:0 15px}.horse-mark{height:50px;width:50px}.brand-type strong{font-size:16px;letter-spacing:.7px}.brand-type small{font-size:6px;letter-spacing:1.1px;margin-top:6px}.hamburger{display:block;margin-left:auto}.main-nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;box-shadow:0 20px 35px #0f32601f;padding:12px 25px;flex-direction:column;align-items:stretch;z-index:9}.main-nav.show{display:flex}.main-nav button{padding:13px;text-align:left}.hero{min-height:550px}.hero-copy{width:100%;padding:70px 23px 55px}.hero h1{font-size:clamp(36px,9.5vw,57px);letter-spacing:-1.5px}.hero-copy>p{font-size:13px}.hero-art{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;width:100%;pointer-events:none}.hero-art .horse-mark-large{width:300px;height:300px}.hero-caption{display:none}.hero-detail{margin-top:45px;flex-wrap:wrap;font-size:10px}.trust-strip{grid-template-columns:1fr;padding:20px 22px}.trust-strip>div{border-right:0;border-bottom:1px solid #e3eaf3;padding:17px 4px}.trust-strip>div:last-child{border:0}.catalog{padding:65px 18px}.catalog-heading{flex-direction:column;align-items:start}.filters{flex-direction:column;padding:10px}.search-control{height:45px}.select-control{height:53px}.card-grid{grid-template-columns:1fr}.card-photo{height:270px}.commission-section{padding:60px 25px}.commission-symbol{display:none}.footer{padding:40px 25px 25px}.footer-top{align-items:flex-start;flex-direction:column}.footer-top a{font-size:14px}.footer-bottom{align-items:flex-start;flex-direction:column}.contact-dialog,.edit-dialog{padding:28px 22px}.detail-media{height:230px}.detail-copy{padding:24px}.field-cols,.upload-grid{grid-template-columns:1fr}.admin-screen{padding:45px 18px}.admin-screen h1{font-size:31px}.admin-record{flex-direction:column;padding:18px}.admin-controls{flex-wrap:wrap}.form-actions{flex-direction:column}.form-actions button{width:100%}}.site-header{height:128px;min-height:128px}.brand-content{display:flex;align-items:center;gap:0}.official-logo-header{display:block;width:115px;height:115px;-o-object-fit:contain;object-fit:contain;background:transparent;mix-blend-mode:normal}.hero-art .official-logo-hero{width:min(93%,470px);height:auto;max-height:480px;aspect-ratio:1512/1536;-o-object-fit:contain;object-fit:contain;box-shadow:none;background:transparent;opacity:1}.hero-art,.commission-symbol{opacity:1}.official-logo-commission{width:225px;height:225px;-o-object-fit:contain;object-fit:contain}.footer .brand-content .official-logo-header{width:135px;height:135px}.card-no-image .official-logo-card{width:130px;height:130px;-o-object-fit:contain;object-fit:contain}.logo-text-fallback{display:inline-flex;align-items:center;justify-content:center;color:#f6f4eb;font-weight:800;font-size:16px;letter-spacing:.08em;min-width:150px;min-height:65px}.logo-text-fallback.is-large{min-width:260px;min-height:160px;font-size:32px}@media(max-width:750px){.site-header{height:102px;min-height:102px}.official-logo-header{width:90px;height:90px}.main-nav{top:102px}.hero-art{width:100%;opacity:.2}.hero-art .official-logo-hero{width:340px;height:340px}.footer .brand-content .official-logo-header{width:125px;height:125px}}.site-header .official-logo-header{width:120px;height:120px;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.footer .official-logo-header{width:132px;height:132px;-o-object-fit:contain;object-fit:contain}.hero-photo-side .hero-logo-badge{position:absolute;z-index:3;top:28px;right:28px;width:190px;max-width:35%;padding:5px;background:#020d25cc;border:1px solid #2c71b75e;box-shadow:0 16px 45px #020a1f66}.hero-logo-badge .official-logo-hero-badge{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1512/1536}@media(max-width:750px){.site-header .official-logo-header{width:94px;height:94px}.hero-photo-side .hero-logo-badge{width:132px;max-width:39%;top:16px;right:16px;padding:3px}.footer .official-logo-header{width:134px;height:134px}}.site-header{background:#030f28;border-bottom:1px solid #204a86}.site-header .brand-type strong{color:#fff6ea}.site-header .brand-type strong b{color:#1181ff}.site-header .brand-type small{color:#bdcde4;font-size:7px;letter-spacing:1.05px}.site-header .main-nav button{color:#ecf2fb}.site-header .main-nav button:hover{color:#5ab3ff}.site-header .hamburger{color:#f8f1e6}.site-header .header-contact{background:#0878ee}.brand-content{gap:9px}.official-logo-header{width:74px;height:74px;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0;background:#020e29}.hero{background:linear-gradient(120deg,#020b1f 1%,#061b43 52%,#0a2a66)}.hero .hero-copy{width:61%}.hero h1 em{color:#2795ff}.hero-art{width:39%}.official-logo-hero{display:block;width:min(95%,485px);max-height:490px;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain;position:relative;z-index:2;border-radius:3px;box-shadow:0 12px 50px #0003}.hero-circle{border-color:#209bff33}.hero-caption{display:none}.official-logo-commission{width:240px;height:240px;-o-object-fit:contain;object-fit:contain}.commission-symbol{opacity:.5}.card-no-image .official-logo-card{width:118px;height:118px;-o-object-fit:contain;object-fit:contain;box-shadow:0 2px 17px #01132a20}.card-no-image span{margin-top:10px}.footer .brand-content .official-logo-header{width:100px;height:100px}.footer .brand-type strong b{color:#1688ff}.footer .brand-type small{font-size:8px;letter-spacing:1px}@media(max-width:1110px){.hero .hero-copy{width:65%}.hero-art{width:35%}.official-logo-header{height:68px;width:68px}.site-header .brand-type small{font-size:6px}}@media(max-width:750px){.site-header{background:#030f28}.main-nav{background:#071c3b}.site-header .brand-type strong{font-size:15px}.site-header .brand-type small{font-size:5px;letter-spacing:.6px;max-width:200px}.official-logo-header{width:58px;height:58px}.hero .hero-copy{width:100%}.hero-art{width:100%;opacity:.19}.hero-art .official-logo-hero{width:320px;height:320px}.footer .brand-content .official-logo-header{width:79px;height:79px}}.site-header .brand-content .official-logo-header{width:116px;height:116px;-o-object-fit:contain;object-fit:contain;background:transparent}.footer .brand-content .official-logo-header{width:135px;height:135px;-o-object-fit:contain;object-fit:contain}.hero-art .official-logo-hero{width:min(95%,465px);height:auto;max-height:465px;-o-object-fit:contain;object-fit:contain;aspect-ratio:1512/1536;background:transparent;box-shadow:none}.commission-symbol .official-logo-commission{width:215px;height:215px;-o-object-fit:contain;object-fit:contain}@media(max-width:750px){.site-header .brand-content .official-logo-header{width:87px;height:87px}.footer .brand-content .official-logo-header{width:125px;height:125px}.hero-art .official-logo-hero{width:320px;height:320px}}.site-header{min-height:125px;height:125px;gap:22px;padding-inline:max(5vw,24px)}.site-header .brand-button{display:flex;align-items:center;justify-content:center;flex:0 0 125px;min-width:125px;height:125px}.site-header .brand-content{width:100%;height:100%;display:grid;place-items:center}.site-header .brand-content .official-logo-header{width:122px;height:122px;-o-object-fit:contain;object-fit:contain}.site-header .main-nav{margin-left:auto;gap:clamp(12px,2vw,29px)}.site-header .main-nav button{white-space:nowrap;line-height:1.4}.site-header .header-contact{white-space:nowrap}.hero-editorial{grid-template-columns:58% 42%;min-height:750px;align-items:stretch}.hero-editorial .hero-copy{min-width:0;min-height:750px;width:100%;padding:46px clamp(34px,5.4vw,90px) 43px max(6vw,30px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0}.hero-brand-area{width:184px;max-width:100%;flex:none;align-self:flex-start;margin:0 0 28px;line-height:0}.hero-brand-area .official-logo-hero-standalone{display:block;width:100%;height:auto;aspect-ratio:1512/1536;-o-object-fit:contain;object-fit:contain;box-shadow:none;position:relative;z-index:1}.hero-copy-body{min-width:0;width:100%;max-width:620px;position:relative;z-index:1}.hero-editorial h1{font-size:clamp(38px,3.9vw,61px);line-height:1.18;letter-spacing:-1.7px;max-width:680px;margin:16px 0 24px;overflow-wrap:normal;word-break:normal}.hero-editorial h1 em{display:inline;color:#8bcaff;white-space:normal}.hero-editorial .hero-copy>p,.hero-editorial .hero-copy-body>p{max-width:510px;line-height:1.85}.hero-editorial .hero-actions{margin-top:30px;gap:18px}.hero-editorial .hero-editorial-bottom{margin-top:auto;padding-top:32px;gap:24px}.hero-editorial .hero-photo-side{min-width:0;min-height:750px;overflow:hidden}.hero-photo-side img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 36%;object-position:50% 36%;filter:saturate(.98) contrast(1.03)}.hero-photo-side:after{background:linear-gradient(90deg,#06152d25,transparent 30%),linear-gradient(0deg,#06152d2b,transparent 47%)}.hero-photo-side .hero-logo-badge,.hero-photo-side .photo-corner{display:none}.editorial-title h2{line-height:1.22;max-width:750px}.section-categories .editorial-title p{max-width:350px}@media(min-width:751px)and (max-width:1180px){.site-header{gap:16px}.site-header .brand-button{flex-basis:112px;min-width:112px;height:112px}.site-header .brand-content .official-logo-header{width:108px;height:108px}.site-header .main-nav{gap:12px}.hero-editorial{grid-template-columns:57% 43%;min-height:710px}.hero-editorial .hero-copy{min-height:710px;padding:42px 32px 42px max(4vw,27px)}.hero-editorial .hero-photo-side{min-height:710px}.hero-brand-area{width:155px;margin-bottom:22px}.hero-editorial h1{font-size:clamp(35px,4vw,53px);line-height:1.17;letter-spacing:-1.2px}}@media(max-width:750px){.site-header{height:104px;min-height:104px;padding:0 16px;gap:10px}.site-header .brand-button{flex-basis:92px;min-width:92px;height:96px}.site-header .brand-content .official-logo-header{width:90px;height:90px}.main-nav{top:104px}.hero-editorial{display:flex;flex-direction:column;min-height:unset}.hero-editorial .hero-photo-side{order:0;width:100%;height:330px;min-height:330px;flex:0 0 330px}.hero-editorial .hero-copy{order:1;padding:32px 22px 43px;min-height:unset;width:100%;gap:0}.hero-brand-area{width:138px;margin-bottom:25px}.hero-editorial h1{font-size:clamp(35px,8.8vw,49px);line-height:1.19;letter-spacing:-1.15px;margin:13px 0 19px}.hero-editorial .hero-copy-body>p{font-size:13px;line-height:1.8}.hero-editorial .hero-actions{align-items:flex-start;flex-direction:column;gap:22px;margin-top:25px}.hero-editorial .hero-editorial-bottom{padding-top:35px;gap:15px;display:flex;flex-direction:column;align-items:flex-start;margin-top:0}.editorial-title h2{font-size:clamp(29px,7.4vw,38px);line-height:1.2}}.hero-editorial{display:grid;grid-template-columns:57% 43%;min-height:640px;position:relative;overflow:hidden;background:#06152d}.hero-editorial .hero-copy{padding:105px 6% 80px 9%;width:100%;display:flex;flex-direction:column;align-items:flex-start;background:linear-gradient(130deg,#030d22,#061a3b);position:relative;z-index:1}.hero-editorial .hero-copy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 95% 10%,#187dde15,transparent 52%);pointer-events:none}.hero-rule{height:2px;width:74px;background:#2d9afe;margin-top:24px}.hero-editorial h1{font-size:clamp(43px,4.4vw,69px);line-height:1.09;letter-spacing:-2px;margin:26px 0 23px;max-width:680px}.hero-editorial h1 em{color:#80bffd}.hero-editorial .hero-copy>p{max-width:610px;font-size:15px;line-height:1.88;color:#bccde6}.hero-editorial .hero-actions{margin-top:34px}.hero-photo-side{position:relative;min-height:640px;overflow:hidden}.hero-photo-side img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 38%;object-position:50% 38%;filter:saturate(.98) contrast(1.03)}.hero-photo-side:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#05142a12,transparent 35%),linear-gradient(0deg,#031023a6,transparent 55%)}.photo-corner{position:absolute;bottom:33px;left:34px;color:#fff;z-index:1;display:flex;flex-direction:column;gap:9px}.photo-corner span{letter-spacing:2px;font-size:9px;color:#c3d9f1}.photo-corner strong{letter-spacing:2.6px;font-size:19px;font-weight:800}.hero-editorial-bottom{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:68px;color:#91b9de;font-size:11px}.hero-editorial-bottom span{display:flex;align-items:center;gap:8px}.trust-strip{border-bottom:1px solid #e3eaf1}.section-categories{padding:90px max(6vw,24px) 105px;background:#f8fafc}.editorial-title{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:37px}.editorial-title h2,.process-heading h2,.editorial-feature-content h2{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-1.9px;font-size:clamp(32px,4vw,50px);line-height:1.19;margin-top:18px;color:#0e2c56}.editorial-title p{max-width:360px;color:#7589a1;font-size:13px;line-height:1.8}.editorial-categories{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:13px;min-height:375px}.editorial-category{height:375px;position:relative;display:block;overflow:hidden;padding:0;text-align:left;background:#112e57}.editorial-category img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.9) saturate(.8);transition:transform .3s ease}.editorial-category:hover img{transform:scale(1.04)}.editorial-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#041124e8,#0411241c 65%)}.editorial-cat-number{position:absolute;top:22px;left:22px;color:#ffffffdb;font-weight:700;letter-spacing:1.5px;font-size:9px}.editorial-cat-title{position:absolute;bottom:24px;left:22px;right:18px;color:#fff;font-size:clamp(15px,1.7vw,23px);font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:8px}.editorial-photo-note{font-size:10px;color:#8ba1b5;margin-top:16px;line-height:1.4}.catalog{padding-top:90px}.catalog-empty{background:linear-gradient(120deg,#fff,#f0f6fc);min-height:260px}.process-section{padding:100px max(7vw,24px);background:#f2f6fb;display:grid;grid-template-columns:.9fr 1.3fr;gap:65px;align-items:center}.process-heading p{font-size:13px;line-height:1.85;color:#71859b;margin-top:20px;max-width:440px}.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.process-card{background:#fff;border:1px solid #dfebf5;padding:29px 23px;min-height:277px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 10px 26px #0829510a}.process-card>svg{color:#1684ef;margin:26px 0 19px}.process-step{font-size:10px;letter-spacing:2px;color:#8aa3bd;font-weight:800}.process-card h3{font-size:16px;color:#0d2f58;font-weight:800;line-height:1.3;margin-bottom:11px}.process-card p{font-size:12px;color:#73889d;line-height:1.75}.editorial-feature{display:grid;grid-template-columns:46% 54%;background:#092650;min-height:490px}.editorial-feature-photo{position:relative;min-height:490px;overflow:hidden}.editorial-feature-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;filter:saturate(.75)}.editorial-feature-content{padding:74px 11%;display:flex;flex-direction:column;align-items:flex-start}.editorial-feature-content h2{color:#fff;margin-bottom:18px;font-size:clamp(31px,3.5vw,45px)}.editorial-feature-content p{color:#bdd0e6;font-size:13px;line-height:1.85;max-width:530px}.editorial-feature-content ul{display:grid;grid-template-columns:1fr 1fr;gap:13px 19px;padding:0;margin:30px 0;list-style:none;color:#d7e7f9;font-size:12px}.editorial-feature-content li{display:flex;gap:8px;align-items:center}.editorial-feature-content li svg{color:#57adff}.commission-section{background:#050f24;padding-top:76px;padding-bottom:76px}.commission-symbol{height:320px;width:330px;overflow:hidden;position:relative;opacity:1}.commission-symbol img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.8)}@media(max-width:1180px){.hero-editorial .hero-copy{padding-left:7%}.editorial-categories{grid-template-columns:repeat(2,1fr)}.editorial-category{height:300px}.process-section{grid-template-columns:1fr;gap:30px}.process-steps{gap:15px}}@media(max-width:750px){.hero-editorial{display:flex;flex-direction:column-reverse;min-height:unset}.hero-photo-side{min-height:315px;height:315px;width:100%;position:relative}.hero-photo-side img{position:absolute}.hero-editorial .hero-copy{padding:46px 23px 50px;width:100%}.hero-editorial h1{font-size:clamp(36px,9vw,50px);margin:20px 0 18px}.hero-editorial .hero-copy>p{font-size:13px}.hero-editorial-bottom{padding-top:37px}.photo-corner{bottom:22px;left:20px}.section-categories{padding:64px 18px}.editorial-title{display:block;margin-bottom:25px}.editorial-title h2{font-size:34px}.editorial-title p{margin-top:20px}.editorial-categories{grid-template-columns:repeat(2,1fr);gap:9px}.editorial-category{height:240px}.editorial-cat-title{font-size:16px;left:12px;right:10px;bottom:16px}.editorial-cat-number{left:12px;top:15px;font-size:8px}.process-section{padding:70px 19px}.process-steps{grid-template-columns:1fr;gap:10px}.process-card{min-height:180px;padding:22px}.process-card>svg{margin:16px 0 12px}.editorial-feature{grid-template-columns:1fr}.editorial-feature-photo{min-height:260px}.editorial-feature-content{padding:55px 24px}.editorial-feature-content ul{grid-template-columns:1fr}.commission-symbol{display:none}}.site-header .main-nav .nav-private{display:inline-flex;align-items:center;gap:7px;color:#c1e2ff;border-left:1px solid #2b4671;padding-left:14px;font-weight:800}.site-header .main-nav .nav-private:hover{color:#fff}.mobile-admin-button{display:none;background:transparent;color:#e5f0ff;border:1px solid #4d74a4;border-radius:5px;align-items:center;justify-content:center;gap:6px;padding:10px 11px;white-space:nowrap;font-size:11px;font-weight:800}.admin-screen{scroll-margin-top:25px}.admin-screen h1{font-size:clamp(29px,3.3vw,47px);line-height:1.2}.admin-screen .auth-panel{max-width:720px;gap:18px;padding:42px 28px}.admin-screen .auth-panel>p{max-width:540px}.admin-screen .auth-panel>p strong{color:#103a72}.admin-features{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:4px 0 6px}.admin-features span{display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:700;color:#234b7a;background:#e9f2fd;padding:10px 13px;border-radius:5px}.admin-browser-hint{border-top:1px solid #e1eafa;padding-top:15px;color:#637f9e!important;line-height:1.7!important;font-size:12px!important;max-width:530px}.admin-screen .auth-panel>.alert-error{background:#fff0ef;color:#ac3636;max-width:550px}.admin-empty-with-action{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:25px;color:#6e849e;font-size:13px}.admin-empty-with-action p{max-width:570px;line-height:1.7}.edit-dialog{overscroll-behavior:contain}.edit-dialog .fields label{line-height:1.35}@media(min-width:751px)and (max-width:1190px){.site-header .main-nav{gap:10px}.site-header .main-nav button{font-size:11px}.site-header .main-nav .nav-private{padding-left:8px;font-size:11px}.site-header .header-contact{display:none}}@media(max-width:750px){.site-header .mobile-admin-button{display:inline-flex;margin-left:auto}.site-header .hamburger{margin-left:0;flex-shrink:0}.site-header .main-nav .nav-private{border:0;padding:13px;font-size:13px;color:#a6d4ff}.site-header .main-nav.show{z-index:20}.admin-screen{padding:35px 18px 65px}.admin-screen h1{font-size:30px}.admin-screen .auth-panel{padding:35px 19px;max-width:100%}.admin-features{flex-direction:column;width:100%}.admin-features span{width:100%;justify-content:center}.admin-screen .admin-title{display:flex;align-items:stretch;flex-direction:column;gap:14px}.admin-screen .admin-title>.button-blue{width:100%;padding-block:16px}.admin-empty-with-action{flex-direction:column;align-items:stretch}.admin-empty-with-action .button-blue{width:100%}.edit-dialog{width:100%;max-height:94vh;max-height:94dvh;overflow-y:auto;padding:34px 18px 28px}.fields .field-cols{display:grid;grid-template-columns:1fr}.filter-box{overflow:hidden}.filters .select-control{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative;height:73px;min-height:73px;padding:12px 15px 10px;gap:7px;overflow:visible}.filters .select-control select{position:static;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:100%;height:31px;padding:2px 0 0;background:transparent;font-size:15px;line-height:1.4;color:#16395e}.filters .select-control>svg{display:none}}.filming-feature{display:grid;grid-template-columns:1fr 44%;gap:5vw;align-items:center;padding:85px max(7vw,24px);background:#edf4fc}.filming-feature h2{font-family:Manrope,sans-serif;font-size:clamp(30px,3.7vw,48px);letter-spacing:-1.4px;line-height:1.17;margin:17px 0}.filming-feature p{max-width:680px;font-size:14px;line-height:1.85;color:#5c7694;margin-bottom:24px}.filming-photo{height:360px;overflow:hidden;border-radius:2px}.filming-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0}.admin-kpis>div{background:#fff;padding:19px;border:1px solid #d8e5f1;display:flex;gap:11px;flex-direction:column}.admin-kpis small{font-size:11px;color:#667f9d}.admin-kpis strong{font-size:29px;font-family:Manrope,sans-serif;color:#0b4e9b}.agreement-ok{color:#167247!important;font-weight:700}.agreement-pending{color:#b66b17!important;font-weight:700}.inquiry-status{font-size:11px;color:#41678e;display:flex;align-items:center;gap:10px}.inquiry-status select{border:1px solid #cadbed;background:#fff;padding:7px;color:#284d77}.agreement-screen{padding:58px max(6vw,20px);max-width:1050px;margin:auto;min-height:72vh}.agreement-card{background:#fff;border:1px solid #d9e5f0;padding:clamp(22px,4vw,55px);box-shadow:0 20px 55px #09294f0c;display:flex;flex-direction:column;gap:17px}.agreement-card h1{font-family:Manrope,sans-serif;font-size:clamp(29px,4vw,44px);line-height:1.2}.agreement-card>p,.agreement-terms p{font-size:13px;line-height:1.8;color:#536f8c}.agreement-horse{padding:16px 20px;background:#edf5ff;color:#154b87!important}.agreement-terms{border-left:3px solid #087df0;background:#f4f8fd;padding:24px;display:flex;flex-direction:column;gap:12px}.agreement-terms h3{font-size:17px;color:#193c67}.agreement-card .check-line{display:flex;flex-direction:row;align-items:flex-start;line-height:1.6}.agreement-card .check-line input{width:auto;margin-top:4px}.agreement-card>small{font-size:11px;color:#7388a0;line-height:1.6}.pedigree-fields{padding:16px;background:#f4f8fd;border:1px solid #dce6f2;display:flex;gap:16px;flex-direction:column}.pedigree-fields h3{color:#194678;font-size:14px}.agreement-mini{font-size:12px;display:flex;gap:8px;align-items:center;color:#315a89;background:#fff;padding:12px}.upload-grid.docs{grid-template-columns:repeat(2,1fr)}.horse-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dce8f3;border:1px solid #dce8f3;margin:22px 0}.horse-specs>div{display:flex;flex-direction:column;gap:6px;background:#f6f9fd;padding:13px}.horse-specs small{font-size:10px;color:#71849d}.horse-specs strong{font-size:13px;color:#1b4678}@media(max-width:850px){.filming-feature{grid-template-columns:1fr;padding:53px 20px}.filming-photo{height:240px}.admin-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.horse-specs{grid-template-columns:repeat(2,1fr)}.upload-grid.docs{grid-template-columns:1fr}.agreement-card{padding:25px 18px}.admin-kpis{gap:8px}.admin-kpis>div{padding:14px}.admin-kpis strong{font-size:23px}}.site-header{height:72px!important;min-height:72px!important;background:#071a36!important;padding:0 max(4vw,17px)!important;gap:16px}.site-header .brand-button{min-width:178px!important;flex-basis:auto!important;height:auto!important;min-height:0!important;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;white-space:nowrap}.header-wordmark{font-family:Manrope,sans-serif;font-size:18px;letter-spacing:1.4px;color:#f0f6ff;line-height:1.2}.header-wordmark strong{font-weight:800;color:#fff}.header-subline{font-size:8px;letter-spacing:1.2px;color:#a7c4df;margin-top:4px}.site-header .main-nav button{color:#d4e4f4;font-size:12px}.site-header .main-nav{gap:22px}.site-header .header-contact{background:#e9f2ff;color:#123f6d}.hero-editorial{grid-template-columns:55% 45%!important;min-height:690px!important}.hero-editorial .hero-copy{padding:39px 6% 43px 8%!important;min-height:690px!important;align-items:flex-start}.hero-brand-area{width:215px!important;max-width:41vw!important;margin:0 0 19px!important;align-self:flex-start!important}.hero-brand-area .official-logo-hero-standalone{width:100%!important;height:auto!important;aspect-ratio:1512/1536!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important}.hero-editorial .hero-copy-body h1{font-size:clamp(38px,4vw,60px)!important;margin:12px 0 19px!important;line-height:1.12!important;letter-spacing:-1.55px!important}.hero-editorial .hero-copy-body p{font-size:13px;line-height:1.8}.hero-editorial .hero-actions{margin-top:26px!important}.hero-editorial .hero-editorial-bottom{margin-top:auto!important;padding-top:23px!important}.hero-editorial .hero-photo-side{min-height:690px!important}.category-landing{background:#fff;padding:76px max(6vw,20px) 64px}.category-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.category-head h2{font-family:Manrope,sans-serif;font-size:clamp(29px,3.5vw,44px);letter-spacing:-1.5px;line-height:1.17;color:#123254;margin-top:14px}.category-head p{font-size:12px;line-height:1.8;color:#6d859e;max-width:320px}.category-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.category-options button{background:#f4f8fd;border:1px solid #dfebf6;border-radius:4px;padding:21px;display:flex;align-items:center;gap:13px;text-align:left;color:#1a4773}.category-options button:hover{background:#eaf4ff;border-color:#b4d3f1}.category-options button small{color:#8aa4bc;font-size:10px}.category-options button strong{font-size:15px;flex:1}.category-options button svg{color:#167bcf}.category-detail{display:flex;align-items:flex-start;gap:9px;font-size:12px;line-height:1.8;color:#6c86a1;margin-top:24px}.category-detail svg{color:#187ccc;flex:none}.filters.extended-filters{display:grid;grid-template-columns:minmax(180px,2fr) repeat(4,minmax(118px,1fr));gap:9px;align-items:center}.extended-filters .search-control{min-width:0}.extended-filters .select-control{height:51px;min-width:0}.clear-filters{margin:-17px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px;color:#869bad}.clear-filters button{background:transparent;color:#0879dc;text-decoration:underline;font-weight:700;font-size:11px}.doc-pills{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px;min-height:24px}.doc-pills span{font-size:9px;font-weight:700;border:1px solid #d6e8fa;background:#eaf4ff;color:#316593;padding:4px 7px}.card-no-image{gap:12px}.card-no-image span{font-size:9px;letter-spacing:1.2px;color:#6c88a6;font-weight:800}.form-intro{color:#6d859d;font-size:12px;line-height:1.7}.group-label{border-top:1px solid #dfe9f4;margin-top:13px;padding-top:20px;display:flex;align-items:center;gap:12px}.group-label span{display:grid;place-items:center;width:34px;height:34px;flex:none;background:#e6f1fd;color:#0f73ce;border-radius:50%;font-size:11px;font-weight:800}.group-label strong{font-size:15px;color:#164573}.edit-dialog{width:min(100%,940px)}.detail-extra{font-size:12px;color:#58738f;line-height:1.8;background:#f2f7fd;padding:11px 14px;margin:9px 0}.footer-signature{display:flex;flex-direction:column;gap:9px}.footer-signature strong{color:#fff;font-size:21px}.footer-signature span{font-size:12px;color:#97b4d3}@media(max-width:1200px){.filters.extended-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.extended-filters .search-control{grid-column:span 2}}@media(max-width:750px){.site-header{height:68px!important;min-height:68px!important;padding:0 15px!important}.site-header .brand-button{min-width:145px!important;flex-basis:auto!important;height:auto!important}.header-wordmark{font-size:15px}.header-subline{font-size:7px;letter-spacing:.9px}.main-nav{top:68px!important;background:#071a36!important}.hero-editorial{display:flex!important;flex-direction:column!important;min-height:0!important}.hero-editorial .hero-copy{order:0!important;width:100%!important;min-height:0!important;padding:30px 22px 40px!important;text-align:center!important;align-items:center!important}.hero-brand-area{width:175px!important;max-width:58vw!important;align-self:center!important}.hero-editorial .hero-copy-body h1{font-size:clamp(35px,9vw,45px)!important}.hero-editorial .hero-actions{justify-content:center!important;align-items:center!important;flex-direction:column!important;gap:13px!important}.hero-editorial .hero-editorial-bottom{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;margin-top:0!important;padding-top:25px!important}.hero-editorial .hero-photo-side{order:1!important;height:230px!important;min-height:230px!important;width:100%!important;flex:0 0 230px!important}.category-landing{padding:55px 18px}.category-head{display:block}.category-head p{margin-top:15px}.category-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.category-options button{padding:14px 10px;gap:8px}.category-options button strong{font-size:12px}.category-options button svg{width:14px;flex:none}.filters.extended-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;gap:8px}.extended-filters .search-control{grid-column:span 2}.clear-filters{margin:-12px 0 22px}}@media(max-width:420px){.filters.extended-filters{grid-template-columns:1fr}.extended-filters .search-control{grid-column:1}}
