
.rq18-hero,.rq18-blog-hero{background:linear-gradient(125deg,#f1f7ff,#fff 52%,#ecfbf6);padding:88px 0 76px}.rq18-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px}.rq18-eyebrow{display:inline-block;font-size:12px;font-weight:850;letter-spacing:2px;color:#087cc5;margin-bottom:17px}.rq18-hero h1,.rq18-blog-hero h1{font-family:Outfit,sans-serif;font-size:clamp(38px,5vw,72px);line-height:1.06;letter-spacing:-2px;color:#132446;max-width:800px;margin:0 0 23px}.rq18-hero p,.rq18-blog-hero p{font-size:19px;line-height:1.75;color:#566986;max-width:700px}.rq18-hero-photo{height:410px;border-radius:28px;background:linear-gradient(0deg,rgba(4,26,54,.16),transparent),url(https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1200&q=85) center/cover;box-shadow:0 22px 55px rgba(20,45,80,.13)}.rq18-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.rq18-pills span{border:1px solid #d7e8fa;background:white;border-radius:30px;padding:10px 15px;font-size:13px;font-weight:750;color:#1866a7}.rq18-demo-section,.rq18-blog-section{padding:75px 0 105px;background:#fff}.rq18-demo-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.rq18-demo-aside h2,.rq18-blog-heading h2{font-family:Outfit,sans-serif;color:#14264a;font-size:clamp(30px,3vw,43px);line-height:1.15}.rq18-demo-aside>p{color:#61728e;line-height:1.75}.rq18-step{display:flex;gap:17px;margin-top:29px}.rq18-step>b{width:42px;height:42px;display:grid;place-items:center;background:#e9f3ff;border-radius:13px;color:#087cc5;flex:none}.rq18-step strong{color:#172a50}.rq18-step p{margin:5px 0 0;color:#6d7b91;font-size:14px}.rq18-disclaimer{font-size:13px;margin-top:38px;border-left:3px solid #26b7a0;padding-left:15px}.rq18-form-card{padding:38px;background:#fff;border:1px solid #e1eaf6;border-radius:26px;box-shadow:0 18px 55px rgba(23,56,99,.09)}.rq18-form-card h3{font-size:25px;color:#15294e;margin:0 0 25px}.rq18-form-card form{display:grid;gap:19px}.rq18-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rq18-form-card label{display:grid;gap:8px;color:#223659;font-size:14px;font-weight:750}.rq18-form-card input,.rq18-form-card select,.rq18-form-card textarea{box-sizing:border-box;width:100%;font:inherit;font-size:15px;color:#14264a;background:#f8fbff;border:1px solid #dce6f4;border-radius:12px;padding:14px 15px;min-height:50px}.rq18-form-card textarea{resize:vertical}.rq18-form-card input:focus,.rq18-form-card textarea:focus,.rq18-form-card select:focus{outline:2px solid #2a83ff;outline-offset:2px}.rq18-submit{border:0;border-radius:13px;background:linear-gradient(100deg,#0879e9,#13bfa1);color:white;padding:17px 22px;font-weight:850;cursor:pointer;font-size:16px}.rq18-submit:hover{filter:brightness(.94)}.rq18-form-card small{color:#738198}.rq18-hp{position:absolute;left:-9999px}.rq18-notice{background:#e8fbf4;border-radius:10px;padding:12px 15px;color:#076d4c;margin-bottom:16px}.rq18-error{background:#fff0f0;color:#a32828}.rq18-blog-hero{text-align:center;padding:96px 0}.rq18-blog-hero h1,.rq18-blog-hero p{margin-left:auto;margin-right:auto}.rq18-blog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:35px}.rq18-blog-heading span{color:#69809e}.rq18-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.rq18-post{border:1px solid #e1e9f4;border-radius:22px;overflow:hidden;background:white;box-shadow:0 12px 35px rgba(20,50,90,.055)}.rq18-post-photo{height:220px;display:block;background:#dceefe;overflow:hidden}.rq18-post-photo img{height:100%;width:100%;object-fit:cover}.rq18-post-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#1667bc,#11b7aa);color:white;font-size:30px;font-weight:850}.rq18-post-placeholder span{font-size:16px}.rq18-post-body{padding:26px}.rq18-post-date{font-size:12px;color:#0b87b7;font-weight:800;text-transform:uppercase}.rq18-post h3{font-size:23px;line-height:1.25;margin:12px 0}.rq18-post h3 a{color:#16294e;text-decoration:none}.rq18-post p{color:#6a7c93;line-height:1.7}.rq18-read{color:#087bc8;font-weight:800;text-decoration:none}.rq18-empty{padding:75px 20px;text-align:center;border:1px dashed #bdd6ed;border-radius:25px;background:#f6fbff}.rq18-empty span{font-size:12px;font-weight:850;color:#1585a7;letter-spacing:2px}.rq18-empty h3{font-size:32px;color:#14264a}.rq18-empty p{color:#697c96}.rq18-empty a{color:#087bc8;font-weight:800}.rq18-pagination{margin-top:36px;display:flex;gap:15px;justify-content:center}.rq18-pagination a,.rq18-pagination span{padding:8px 12px;border:1px solid #dce7f5;border-radius:8px}@media(max-width:900px){.rq18-hero-grid,.rq18-demo-layout{grid-template-columns:1fr;gap:35px}.rq18-hero-photo{height:320px}.rq18-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.rq18-hero,.rq18-blog-hero{padding:56px 0}.rq18-demo-section,.rq18-blog-section{padding:45px 0}.rq18-form-card{padding:23px}.rq18-form-row,.rq18-post-grid{grid-template-columns:1fr}.rq18-blog-heading{display:block}.rq18-hero-photo{height:245px}}

/* v19: photographic Blog hero, readable typography */
.rq18-blog-hero{position:relative;isolation:isolate;min-height:420px;display:flex;align-items:center;justify-content:center;padding:105px 24px;background:linear-gradient(100deg,rgba(5,23,48,.83),rgba(5,23,48,.43)),url("https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1800&q=85") center 52%/cover no-repeat!important;}
.rq18-blog-hero .wrap{position:relative;z-index:1;}
.rq18-blog-hero h1{color:#fff!important;text-shadow:0 2px 16px rgba(0,0,0,.28);max-width:950px;}
.rq18-blog-hero p{color:#f1f7ff!important;max-width:740px;text-shadow:0 2px 10px rgba(0,0,0,.4);}
.rq18-blog-hero .rq18-eyebrow{color:#a8f9e4!important;}
@media(max-width:700px){.rq18-blog-hero{min-height:340px;padding:72px 18px}.rq18-blog-hero h1{font-size:clamp(36px,9vw,54px)}}

/* Premium v22: photographic transparent-gradient covers for blog post cards */
.rq18-post-photo{position:relative;isolation:isolate;background:#17466c;}
.rq18-post-photo:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(145deg,rgba(8,35,75,.27),rgba(0,141,155,.18) 50%,rgba(19,22,63,.42));transition:background .25s ease;}
.rq18-post-photo img{position:relative;z-index:1;transition:transform .45s ease;}
.rq18-post:hover .rq18-post-photo img{transform:scale(1.045)}
.rq18-post-placeholder{position:relative;z-index:1;background:linear-gradient(140deg,rgba(8,35,75,.30),rgba(8,98,116,.16)),url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=82') center/cover no-repeat;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.5);transition:transform .45s ease;}
.rq18-post:nth-child(3n+2) .rq18-post-placeholder{background-image:linear-gradient(140deg,rgba(8,35,75,.30),rgba(8,98,116,.16)),url('https://images.unsplash.com/photo-1552566626-52f8b828add9?auto=format&fit=crop&w=1000&q=82');}
.rq18-post:nth-child(3n) .rq18-post-placeholder{background-image:linear-gradient(140deg,rgba(8,35,75,.30),rgba(8,98,116,.16)),url('https://images.unsplash.com/photo-1577219491135-ce391730fb2c?auto=format&fit=crop&w=1000&q=82');}
.rq18-post:hover .rq18-post-placeholder{transform:scale(1.045)}
.rq18-post-photo:focus-visible{outline:3px solid #00b8b1;outline-offset:3px}

/* Premium v24: brighter daytime photography for the Blog index and cards. */
.rq18-blog-hero{background:linear-gradient(100deg,rgba(10,38,66,.52),rgba(8,58,72,.16)),url("https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1800&q=90") center 52%/cover no-repeat!important;}
.rq18-blog-hero h1,.rq18-blog-hero p{text-shadow:0 2px 12px rgba(8,27,49,.7)}
.rq18-post-photo{background:#e9f5f5;}
.rq18-post-photo:after{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(12,67,77,.14))!important;}
.rq18-post-photo img{filter:brightness(1.12) saturate(1.09);}
.rq18-post-placeholder{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(12,67,77,.18)),url('https://images.unsplash.com/photo-1517248135467-4c7edcad34c4?auto=format&fit=crop&w=1000&q=90') center/cover no-repeat!important;}
.rq18-post:nth-child(3n+2) .rq18-post-placeholder{background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(12,67,77,.18)),url('https://images.unsplash.com/photo-1552566626-52f8b828add9?auto=format&fit=crop&w=1000&q=90')!important;}
.rq18-post:nth-child(3n) .rq18-post-placeholder{background-image:linear-gradient(180deg,rgba(255,255,255,.04),rgba(12,67,77,.18)),url('https://images.unsplash.com/photo-1577219491135-ce391730fb2c?auto=format&fit=crop&w=1000&q=90')!important;}
