.questions-page{background:#f8f5ee;color:var(--liviq-navy)}
.questions-hero{min-height:620px;display:flex;align-items:center;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 36%,rgba(255,255,255,.96),transparent 27%),linear-gradient(135deg,#fbf8f2 0%,#f1e9dd 70%,#ebe0d1 100%);border-bottom:1px solid var(--liviq-line)}
.questions-hero:before{content:"";position:absolute;top:0;bottom:0;right:18%;width:1px;background:linear-gradient(180deg,transparent,rgba(214,194,161,.8),transparent);box-shadow:0 0 28px rgba(214,194,161,.3)}
.questions-orbit{position:absolute;width:580px;height:580px;border:1px solid rgba(166,120,67,.08);border-radius:50%;right:-120px;top:50%;transform:translateY(-50%)}
.questions-orbit:before,.questions-orbit:after{content:"";position:absolute;border:1px solid rgba(166,120,67,.065);border-radius:50%;inset:75px}.questions-orbit:after{inset:160px}
.questions-hero-inner{position:relative;z-index:2;max-width:980px;margin-left:auto;margin-right:auto;padding:115px 0 105px}
.questions-hero h1{font-family:Cinzel,Georgia,serif;font-weight:400;font-size:clamp(50px,6vw,82px);line-height:1.06;letter-spacing:-.025em;max-width:920px;margin:22px 0 30px;color:var(--liviq-navy)}
.questions-hero p{max-width:690px;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.7;color:var(--liviq-ink-soft)}
.questions-intro{padding:90px 0 80px;background:rgba(255,253,248,.42);border-bottom:1px solid rgba(166,120,67,.16)}
.questions-intro .shell{max-width:820px}.questions-intro p{font-family:Cinzel,Georgia,serif;font-size:clamp(20px,2.1vw,29px);line-height:1.55;margin:0 0 20px;font-weight:400}.questions-intro p:last-child{font-family:Lato,Arial,sans-serif;font-size:14px;letter-spacing:.08em;color:var(--liviq-ink-soft);margin-bottom:0}
.questions-list{padding:30px 0;background:linear-gradient(180deg,#f8f5ee,#faf7f1)}
.questions-shell{max-width:1000px}
.qa{display:grid;grid-template-columns:90px minmax(0,1fr);gap:38px;padding:88px 0 94px;border-bottom:1px solid rgba(166,120,67,.23)}
.qa:last-child{border-bottom:0}.qa-number{font-family:Cinzel,Georgia,serif;font-size:12px;letter-spacing:.22em;color:var(--liviq-gold);padding-top:13px}.qa-content{max-width:780px}.qa h2{font-family:Cinzel,Georgia,serif;font-size:clamp(30px,3.25vw,46px);font-weight:400;line-height:1.16;letter-spacing:-.018em;margin:0 0 35px;color:var(--liviq-navy)}
.qa p{font-size:16px;line-height:1.85;color:#536175;margin:0 0 18px}.qa strong{font-weight:400;color:var(--liviq-navy)}
.qa-emphasis{font-family:Cinzel,Georgia,serif!important;font-size:clamp(20px,2.1vw,28px)!important;line-height:1.5!important;color:var(--liviq-navy)!important;margin:34px 0 0!important;padding-left:28px;border-left:1px solid var(--liviq-champagne)}.qa-emphasis.compact{font-size:clamp(18px,1.8vw,24px)!important}
.questions-pullquote{padding:125px 0;text-align:center}.questions-pullquote .shell{max-width:980px}.questions-pullquote .eyebrow{color:var(--liviq-champagne);margin-bottom:28px}.questions-pullquote p{font-family:Cinzel,Georgia,serif;font-size:clamp(38px,5.1vw,68px);line-height:1.18;letter-spacing:-.025em;color:#fffaf0;margin:0}
.questions-pullquote-light{background:linear-gradient(135deg,#efe6da,#faf7f1);border-top:1px solid var(--liviq-line);border-bottom:1px solid var(--liviq-line)}.questions-pullquote-light .eyebrow{color:var(--liviq-gold)}.questions-pullquote-light p{color:var(--liviq-navy);font-size:clamp(34px,4.6vw,60px)}
.knowledge-layers{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0 38px;background:rgba(166,120,67,.2);border:1px solid rgba(166,120,67,.2)}.knowledge-layers>div{background:rgba(255,253,248,.74);padding:28px 25px}.knowledge-layers span{display:block;font-family:Cinzel,Georgia,serif;font-size:17px;color:var(--liviq-navy);margin-bottom:12px}.knowledge-layers p{font-size:13px;line-height:1.7;margin:0}
.questions-link{display:inline-block;color:var(--liviq-navy);font-size:11px;letter-spacing:.17em;text-transform:uppercase;border-bottom:1px solid var(--liviq-gold);padding-bottom:7px;margin-top:8px}
.questions-coda{padding:145px 0 150px;text-align:center;background:radial-gradient(circle at 50% 0%,rgba(214,194,161,.12),transparent 34%),linear-gradient(130deg,#102943,#17304f 55%,#10263f);color:#fffaf0}.questions-coda .shell{max-width:900px}.questions-coda .eyebrow{color:var(--liviq-champagne)}.questions-coda h2{font-family:Cinzel,Georgia,serif;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.15;letter-spacing:-.025em;margin:25px 0 28px}.questions-coda p{font-size:17px;color:rgba(255,250,240,.72);margin-bottom:38px}.questions-cta{display:inline-block;border:1px solid rgba(214,194,161,.62);border-radius:999px;padding:15px 23px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#fffaf0;transition:.25s ease}.questions-cta:hover{background:#fffaf0;color:var(--liviq-navy)}
@media(max-width:760px){.questions-hero{min-height:auto}.questions-hero-inner{padding:90px 0 80px}.questions-hero h1{font-size:clamp(42px,12vw,58px)}.questions-intro{padding:65px 0}.qa{grid-template-columns:1fr;gap:12px;padding:65px 0}.qa-number{padding-top:0}.qa h2{margin-bottom:26px}.qa-emphasis{padding-left:20px}.knowledge-layers{grid-template-columns:1fr}.questions-pullquote,.questions-coda{padding:90px 0}.questions-orbit{opacity:.55;right:-300px}}
