/* Approved own palette: navy, ivory, copper and teal. */
:root{--navy:#102331;--petrol:#11666b;--turq:#117a78;--green:#11666b;--bg:#faf7f1;--ice:#f0ece4;--muted:#53616a;--line:#ded7ca;--copper:#925733}
body{background:var(--bg);color:#34434b}.hero{background:linear-gradient(180deg,#fffdf8,#faf7f1)}.accent{color:var(--petrol)}.topbar{background:var(--navy);color:#f6efe3}.eyebrow,.caption{color:var(--copper)}.pill,.chips span{background:#fffdf8;border-color:var(--line);color:var(--petrol)}.card,.offer,.slide,.faq details,.sticky{background:#fffdf9;border-color:#e8e1d5}.bad{background:#f4f0e9}.good{background:var(--petrol)}.dark{background:var(--navy);color:#e0e8e7}.dark .lead,.dark .card p{color:#d3dfdf}.bonus .card{background:#ffffff08;border-color:#bd865c66}.badge{background:#e5bd96;color:#172a35}.tag{background:#e3efeb;color:#145d60}.bonus .tag{background:#d5e8e2;color:#145d60}.orbit{border-color:#ae78414a}.vol .number{color:#11666b}.btn,.btn:disabled{background:#11666b!important;color:#fff;box-shadow:0 12px 28px -8px #11666b66!important}.btn:not(:disabled):hover{background:#0b5055!important}.btn:focus-visible,.arr:focus-visible,summary:focus-visible{outline-color:#925733}.pricebox .launch-offer{background:#11666b;color:#fff}.pricebox .saving{color:#11666b}.timer{background:#fff8ef!important;border-color:#b17a50!important}.timer-heading,.timer .clock b,.timer .fin{color:#814724!important}.offer .list-icon,.final .list-icon{color:#13746d}.fit .yes .list-icon{background:#13746d}.hero-scene-photo{object-fit:contain}.hero-mockup{background:#ede8dd}.hero-media{border:1px solid #e4d6c5}.stats b{color:#11666b}footer{background:#102331;color:#c0cfce}footer b{color:#e5bd96}.dots button{background:#c9c5ba}.dots button.on{background:#11666b}.totals div{background:#edf1e9}
