:root{color-scheme:dark;--bg:#0c180e;--accent:#ff9900;--muted:#c3cbbd}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#fff;font-family:system-ui,-apple-system,'Segoe UI',Arial,sans-serif}a{color:inherit;text-decoration:none}.header{display:flex;justify-content:space-between;align-items:center;max-width:1240px;margin:auto;padding:25px 32px;gap:20px}.brand{display:flex;align-items:center;gap:13px;font-size:25px;font-weight:850;letter-spacing:1.4px;line-height:1}.brand small{display:block;font-size:10px;font-weight:500;letter-spacing:4px;margin-top:8px}.fruit{font-size:44px}.header nav{display:flex;gap:30px;color:#e5e9df;font-size:15px}.header nav a:hover{color:var(--accent)}.hero{max-width:1320px;margin:20px auto 0;min-height:560px;display:grid;grid-template-columns:52% 48%;align-items:center;overflow:hidden;border-radius:22px;background:radial-gradient(circle at 70% 40%,#3e4913,#112213 55%,#0c180e 80%)}.hero-copy{padding:60px 20px 70px 7%;position:relative;z-index:1}.eyebrow{color:#ffb439;font-weight:700;letter-spacing:2.5px;font-size:12px}h1{font-size:clamp(38px,5vw,70px);line-height:1.08;letter-spacing:-2px;margin:24px 0}h1 em{font-style:normal;color:var(--accent)}.hero-copy p{font-size:clamp(17px,1.6vw,22px);line-height:1.6;color:#f0f1e9;max-width:560px}.button{display:inline-flex;align-items:center;gap:30px;background:linear-gradient(115deg,#ffab00,#ff7200);color:#16150c;border-radius:40px;padding:17px 28px;margin-top:25px;font-weight:750;box-shadow:0 12px 35px #ff870044}.button:hover{filter:brightness(1.1)}.hero-photo{height:100%;min-height:560px;background-image:linear-gradient(90deg,#172512 0%,transparent 24%),url('oranges.jpg');background-position:center;background-size:cover}.features{max-width:1240px;margin:30px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0 20px}.features article{padding:25px 27px;border:1px solid #3c4d2e;background:#172618;border-radius:16px}.features span{font-size:31px}.features h3{font-size:20px;margin:14px 0 8px}.features p,.info p{color:var(--muted);line-height:1.7}.info{max-width:1240px;margin:45px auto;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:35px 28px;align-items:center}.info h2{font-size:clamp(27px,3vw,38px);line-height:1.2}.vitamin{border-left:2px solid var(--accent);padding-left:35px}.vitamin-symbol{display:grid;place-items:center;border:3px solid var(--accent);border-radius:50%;color:var(--accent);font-size:36px;font-weight:800;width:65px;height:65px}footer{border-top:1px solid #31432d;color:#aebba8;max-width:1240px;margin:auto;padding:26px 25px 40px;display:flex;justify-content:space-between;gap:15px;font-size:13px}@media(max-width:750px){.header{padding:20px}.brand{font-size:19px}.fruit{font-size:32px}.header nav{gap:13px;font-size:12px}.hero{margin:0 12px;display:flex;flex-direction:column-reverse;border-radius:15px}.hero-photo{min-height:310px;width:100%;background-image:url('oranges.jpg');background-position:center 43%}.hero-copy{padding:28px 24px 42px}.hero-copy h1{letter-spacing:-1px}.features{grid-template-columns:1fr;gap:12px}.info{grid-template-columns:1fr;gap:20px;margin:15px auto}.vitamin{padding-left:22px}footer{flex-direction:column}}@media(max-width:420px){.header nav a:first-child{display:none}.brand small{letter-spacing:2px}.hero-photo{min-height:250px}}
