.start-page{background:#080808;color:#f8f5ef}.start-hero,.start-section{max-width:1100px;margin:auto;padding:65px 6%}.start-hero{background:radial-gradient(circle at 90% 20%,#620d16,#090909 60%)}.start-hero span,.start-section>span{color:#e6be74;letter-spacing:.14em;font-size:12px;font-weight:700}.start-hero h1,.start-section h2{font-size:clamp(30px,5vw,58px);line-height:1.08;margin:18px 0;color:#fff}.start-hero h1 em{color:#dfb46b;font-style:normal}.start-page p{line-height:1.7;color:#cfc7bc;max-width:760px;font-size:16px}.start-btn{display:inline-block;margin-top:15px;background:#c71629;color:white;padding:15px 22px;border-radius:8px;font-weight:700}.start-jump{display:flex;flex-wrap:wrap;gap:10px;padding:15px 6%;justify-content:center;background:#16110e}.start-jump a{border:1px solid #715532;border-radius:20px;padding:9px 15px;color:#f4e2c2}.start-section{border-bottom:1px solid #392d22}.start-section a{color:#f1be68;font-weight:700}.start-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:15px;margin:25px 0}.start-cards article,.start-steps article{background:#171411;border:1px solid #5e4932;border-radius:10px;padding:22px}.start-cards h3,.start-steps h3{color:#fff;margin:0;font-size:20px}.start-steps{display:grid;gap:12px}.start-steps article{display:flex;gap:20px}.start-steps b{color:#dfad5c;font-size:24px}.start-page .showcase{padding-top:35px}.start-page .section{max-width:1100px;margin:auto}@media(max-width:600px){.start-hero,.start-section{padding:38px 6%}.start-page p{font-size:15px}.start-cards{grid-template-columns:1fr}.start-jump{justify-content:flex-start}}

.start-page .start-hero h1{letter-spacing:normal;line-height:1.12;word-spacing:normal;overflow-wrap:normal}
/* Option 2: red glass and gold, with the existing headline and navigation. */
.start-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#79101e 0%,#2b0710 33%,#080606 75%);border-bottom:1px solid #781522}.start-hero:before{content:"";position:absolute;width:42%;aspect-ratio:1;border:2px solid #ff3840;border-radius:50%;right:-20%;top:-45%;box-shadow:0 0 9px #ff2937,0 0 30px #d1002180;pointer-events:none}.start-hero>*{position:relative}.start-page .start-hero h1{font-family:Georgia,serif;letter-spacing:normal;line-height:1.12}.start-btn{border:1px solid #ff4b55;background:linear-gradient(180deg,#eb1730,#990010);box-shadow:inset 0 1px 5px #ff9a9a80,0 0 18px #ef001a90;color:#fff}.start-jump{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;background:#0b0707}.start-jump a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:56px;box-sizing:border-box;border:1px solid #b91d2c;border-radius:9px;background:linear-gradient(145deg,#25090c,#0c0808);box-shadow:inset 0 1px 5px #8e172744,0 0 7px #b9001833;color:#f9e8d1;font-size:13px}.start-jump a:hover,.start-jump a:focus-visible{border-color:#f5c36e;color:#fff;outline:2px solid #f5c36e;outline-offset:2px}@media(max-width:600px){.start-jump{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px 6%}.start-jump a:last-child{grid-column:1/-1}.start-page .start-hero h1{font-size:clamp(34px,9vw,48px)}}
