/* Neutral UI study. Image pixels and brand SVGs retain their original colour. */
body.ui-study{
 --paper:#fff;--white:#fff;--ink:#202020;--muted:#6b6b6b;
 --accent:#d6d6d6;--line:#e3e3e3;--tint:#f7f7f7;
 background:var(--paper);color:var(--ink)
}
body.ui-study ::selection{background:#dedede;color:#202020}
body.ui-study :focus-visible{outline-color:#686868}
body.ui-study .site-header{background:#fffffff2;border-bottom-color:#0000000a}
body.ui-study .site-header.is-scrolled{background:#fffffff2;border-bottom-color:#00000010}
body.ui-study .button-primary,body.ui-study .button-dark{background:#202020;color:#fff;box-shadow:0 4px 12px #00000010}
body.ui-study .button-primary:hover,body.ui-study .button-dark:hover{background:#363636}
body.ui-study .button-soft{background:#ffffffb8;border-color:#e4e4e4;color:#202020;box-shadow:0 2px 6px #00000005}
body.ui-study .button-soft:hover{background:#f3f3f3}
body.ui-study .hero{background:#fff;isolation:isolate}
/* User-supplied sky reference; only this decorative image restores colour. */
body.ui-study .hero::before{
 content:"";position:absolute;inset:0 0 auto;height:clamp(660px,67.625vw,1082px);max-height:100%;
 z-index:0;pointer-events:none;opacity:.58;
 background:url('assets/hero-sky.webp') center top/cover no-repeat;
 -webkit-mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%);
 mask-image:linear-gradient(#000 0%,#000 45%,transparent 100%)
}
body.ui-study .hero-gallery{position:relative;z-index:1}
body.ui-study .hero-free-label{color:#202020}
body.ui-study .hero-description{color:#616161}
body.ui-study .hero .launch-note,body.ui-study .hero .fine-print{color:#747474}
body.ui-study #stats .proof-number,body.ui-study .conversion-proof-metric strong{color:#292929}
body.ui-study .proof-grid>div,body.ui-study .conversion-proof-metric{border-color:#e0e0e0}
body.ui-study .product,body.ui-study .repeat-orders{background:radial-gradient(ellipse at 12% 20%,#dff5ff 0%,#dff5ff00 58%),radial-gradient(ellipse at 90% 85%,#c9edfa 0%,#c9edfa00 60%),#f5fbff}
body.ui-study .growth-tools{background:#f6f6f6}
body.ui-study .growth-tools{border-color:#e6e6e6}
body.ui-study .starter-card{color:#202020}
body.ui-study .starter-card-label{color:#666}
body.ui-study .starter-arrow{background:#202020;box-shadow:0 3px 12px #00000020}
body.ui-study .starter-arrow:hover{background:#414141}
body.ui-study .conversion-section,body.ui-study .how{background:#fafafa}
body.ui-study .revenue-chart{border-color:#dce8ee}
body.ui-study .revenue-market{background:linear-gradient(145deg,#e6eff5,#c5d7e3);color:#526a78}
body.ui-study .revenue-goulash{background:radial-gradient(ellipse at 12% 0%,#e4fbff,transparent 65%),linear-gradient(150deg,#a2e9fc,#84c9ee);color:#16384a}
body.ui-study .difference-rule{border-color:#aaa}
body.ui-study .difference-rule:before{border-bottom-color:#aaa}
body.ui-study .revenue-difference p{color:#717171}
body.ui-study .launch-included>p,body.ui-study .price-booking p,body.ui-study .comparison-subtitle{color:#717171}
body.ui-study .price-art-inclusions li{background:#f8f8f8;border-color:#0000000b;color:#606060}
body.ui-study .price-art-inclusions strong{color:#292929}
body.ui-study .price-explanation.revenue-explanation{background:radial-gradient(ellipse at 95% 0%,#fff9,transparent 65%),linear-gradient(125deg,#e8e8e8,#efefef 60%,#f5f5f5)}
body.ui-study .price-explanation.revenue-explanation p{color:#494949}
body.ui-study .comparison{border-color:#e3e3e3;background-image:linear-gradient(155deg,#efefef,#e6e6e6 54%,#eee)}
body.ui-study .comparison th:nth-child(2),body.ui-study .comparison td:nth-child(2){color:#333}
body.ui-study .how h2 .muted{color:#767676}
body.ui-study .integration-map{border-color:#e4e4e4;background-image:radial-gradient(ellipse at 50% 50%,#e5e5e58a,transparent 53%),radial-gradient(#bcbcbc5c .8px,transparent .8px)}
body.ui-study .integration-map-v2 .integration-group h3{color:#7b7b7b}
body.ui-study .integration-map-v2 .integration-tile{color:#555;border-color:#e3e3e3;box-shadow:0 3px 10px #00000003}
body.ui-study .integration-map-v2 .integration-more{color:#8c8c8c;background:#f1f1f1}
body.ui-study .integration-map-v2 .integration-core{background:#f0f0f0;border-color:#e1e1e1;box-shadow:0 12px 36px #0000000a}
body.ui-study .integration-core:before{background:linear-gradient(145deg,#eee,#ddd);border-color:#ddd}
body.ui-study .integration-core:after{background:#c8c8c8}
body.ui-study .integration-core>div{background:linear-gradient(135deg,#f2f2f2,#ddd)}
body.ui-study .integration-core strong span{color:#686868}
body.ui-study .integration-map-v2 .integration-lines{color:#c3c3c3}
body.ui-study .integration-pulse{fill:#929292;stroke:#fafafa}
body.ui-study .launch-steps-inline span{color:#8c8c8c}
body.ui-study .clients-board{background:linear-gradient(135deg,#f5f5f5,#f8f8f8)}
body.ui-study .faq summary{color:#292929}
body.ui-study .lead{background:radial-gradient(ellipse 55% 50% at 0% 100%,#cecece99,transparent 90%),radial-gradient(ellipse 45% 45% at 75% 0%,#fff,transparent 95%),linear-gradient(135deg,#fafafa,#e8e8e8)}
body.ui-study .lead-copy h2>span{color:#333}
body.ui-study .lead-copy>p{color:#626262}
body.ui-study .lead-perks .icon{color:#717171}
body.ui-study .lead-form{box-shadow:0 18px 60px -30px #00000038}
body.ui-study .field input,body.ui-study .field select{background:#f8f8f8;border-color:#e5e5e5}
body.ui-study .field input:focus,body.ui-study .field select:focus{background:#fff;border-color:#777;box-shadow:0 0 0 3px #0000000d}
body.ui-study .field input[aria-invalid=true]{border-color:#575757}
body.ui-study .official-footer{background:#202020}
