:root{--ink:#14251f;--muted:#587066;--paper:#f7f4ec;--mint:#d9f05f;--mint-deep:#bddb36;--terracotta:#c65a38;--line:#d9ddd2;--panel:#e6eedf;--shadow:0 18px 45px #14322618}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 Inter,"Segoe UI",Tahoma,Arial,sans-serif}a{color:inherit}.skip-link{position:absolute;inset-inline-start:1rem;top:-5rem;background:var(--ink);color:#fff;padding:.7rem 1rem;z-index:20}.skip-link:focus{top:1rem}.site-header{min-height:76px;padding:0 clamp(1rem,5vw,5rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#fbfaf5}.brand{display:inline-flex;align-items:center;gap:.62rem;font-size:.79rem;font-weight:800;letter-spacing:.09em;text-decoration:none}.brand-mark{width:1.9rem;height:1.9rem;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--mint);font:700 1rem Georgia,serif}.header-actions,.language-switch{display:flex;align-items:center;gap:.45rem}.language-switch{padding:.2rem;border:1px solid var(--line);border-radius:999px}.language-switch button{min-height:34px;padding:0 .65rem;border:0;border-radius:999px;background:transparent;color:var(--muted);font:700 .72rem/1 Inter,"Segoe UI",Tahoma,sans-serif;cursor:pointer}.language-switch button[aria-pressed=true]{background:var(--ink);color:#fff}.header-cta{padding:.55rem .8rem;text-decoration:none;font-size:.78rem;font-weight:800}.hero{max-width:1300px;margin:auto;padding:clamp(3.5rem,8vw,7rem) clamp(1rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.07fr) minmax(340px,.93fr);align-items:center;gap:clamp(2.5rem,7vw,7rem)}.eyebrow{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:var(--terracotta);font-size:.72rem;font-weight:800;letter-spacing:.12em}.dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--terracotta)}h1,h2{font-family:Georgia,"Times New Roman",serif;letter-spacing:-.052em;line-height:.98}h1{max-width:730px;margin:0;font-size:clamp(3.25rem,7vw,6.65rem)}.hero-lead{max-width:590px;margin:1.7rem 0;font-size:clamp(1.02rem,1.7vw,1.19rem);color:#3f554c}.offer-card{max-width:490px;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.7rem 0;padding:1.05rem 1.15rem;border-inline-start:4px solid var(--terracotta);background:#fff;box-shadow:var(--shadow)}.offer-label,.form-kicker{display:block;color:var(--muted);font-size:.64rem;font-weight:800;letter-spacing:.12em}.price{display:block;font-size:2.1rem;line-height:1.05;letter-spacing:-.05em}.cod-chip{padding:.4rem .55rem;background:var(--panel);color:#28453a;font-size:.73rem;font-weight:750;text-align:center}.primary-button{min-height:52px;display:inline-flex;align-items:center;justify-content:space-between;gap:1.7rem;padding:.8rem 1.15rem;border:0;background:var(--mint);color:var(--ink);font-size:.92rem;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .18s ease,background .18s ease}.primary-button:hover{background:var(--mint-deep);transform:translateY(-2px)}.primary-button:focus-visible,.language-switch button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible{outline:3px solid var(--terracotta);outline-offset:3px}.arrow{font-size:1.35rem;line-height:1}.microcopy{margin:.85rem 0 0;color:var(--muted);font-size:.78rem}.product-panel{position:relative;min-height:460px;display:grid;place-items:center;overflow:hidden;background:var(--panel)}.product-orbit{position:absolute;border:1px solid #71917f65;border-radius:50%}.orbit-one{width:460px;height:460px}.orbit-two{width:320px;height:320px}.product-placeholder{z-index:1;width:220px;min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(145deg,#fefef8,#cbd8c7);box-shadow:18px 25px 0 #75907b52;color:var(--ink);font-weight:900;letter-spacing:.15em;line-height:1.15;text-align:center}.product-icon{font:2.8rem Georgia,serif;color:var(--terracotta)}.delivery-card{position:absolute;z-index:2;bottom:9%;inset-inline-end:7%;display:flex;align-items:center;gap:.55rem;padding:.72rem .85rem;background:var(--ink);color:#fff;font-size:.75rem;font-weight:750;box-shadow:var(--shadow)}.delivery-icon{width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--ink)}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(3rem,6vw,5rem) clamp(1rem,8vw,8rem);background:var(--ink);color:#fff}.trust-strip article{display:flex;gap:1rem;padding-top:1rem;border-top:1px solid #769084}.trust-number{color:var(--mint);font-size:.74rem;font-weight:800}.trust-strip h2{margin:0 0 .35rem;font-size:1.55rem;letter-spacing:-.03em}.trust-strip p{margin:0;color:#c8d5ce;font-size:.87rem}.how-it-works{max-width:1200px;margin:auto;padding:clamp(4rem,9vw,8rem) clamp(1rem,6vw,6rem);display:grid;grid-template-columns:.82fr 1.18fr;gap:4rem;align-items:start}.how-it-works h2,.order-copy h2{margin:0;font-size:clamp(2.7rem,5vw,4.8rem)}.steps-list{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none}.steps-list li{display:flex;gap:1rem;padding:1rem;border-bottom:1px solid var(--line)}.steps-list li>span{flex:0 0 2rem;width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:var(--mint);font-weight:850}.steps-list p{margin:0}.steps-list strong,.steps-list small{display:block}.steps-list small{margin-top:.15rem;color:var(--muted);font-size:.86rem}.order-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2.5rem,8vw,8rem);max-width:1200px;margin:auto;padding:clamp(4rem,9vw,8rem) clamp(1rem,6vw,6rem);align-items:start}.order-copy>p:not(.eyebrow){max-width:460px;font-size:1.04rem;color:#3f554c}.privacy-note{display:flex;gap:.8rem;max-width:430px;margin-top:2rem;padding:1rem;border:1px solid var(--line);color:var(--muted);font-size:.8rem}.privacy-note span{font-size:1.2rem;color:var(--terracotta)}.privacy-note p{margin:0}form{padding:clamp(1.3rem,4vw,2.5rem);background:#fff;box-shadow:12px 12px 0 #d8e4c5}.form-summary{display:flex;justify-content:space-between;align-items:center;margin:.9rem 0 1.35rem;padding:.8rem 0;border-block:1px solid var(--line);font-weight:700}.form-summary strong{font-size:1.3rem}label{display:block;margin-bottom:1rem;font-size:.76rem;font-weight:800;letter-spacing:.02em}input,textarea,select{display:block;width:100%;min-height:48px;margin-top:.35rem;padding:.7rem .75rem;border:1px solid #bfc9bd;border-radius:0;background:#fff;color:var(--ink);font:1rem/1.4 Inter,"Segoe UI",Tahoma,Arial,sans-serif}textarea{resize:vertical}label small{display:block;margin-top:.3rem;color:var(--muted);font-size:.69rem;font-weight:500;letter-spacing:0}.consent{display:flex;align-items:flex-start;gap:.6rem;margin:1.25rem 0;font-size:.72rem;line-height:1.45}.consent input{width:1rem;min-height:1rem;margin:.1rem 0 0;accent-color:var(--ink);flex:0 0 auto}.submit{width:100%}.form-note{margin:.75rem 0 0;color:var(--muted);font-size:.72rem;text-align:center}#form-message{min-height:1.3rem;margin:.7rem 0 0;font-size:.85rem;font-weight:750}.trap{position:absolute!important;inset-inline-start:-10000px!important}footer{display:flex;justify-content:space-between;gap:2rem;padding:2rem clamp(1rem,6vw,6rem);border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}footer p{margin:.65rem 0 0}footer nav{display:flex;align-items:flex-start;gap:1.25rem}footer nav a{color:var(--ink);font-weight:750}@media(max-width:800px){.site-header{min-height:68px}.header-cta{display:none}.hero,.how-it-works,.order-section{grid-template-columns:1fr}.hero{padding-top:3.6rem}.product-panel{min-height:350px;order:-1}.product-placeholder{width:170px;min-height:220px}.orbit-one{width:340px;height:340px}.orbit-two{width:240px;height:240px}.trust-strip{grid-template-columns:1fr;gap:1.1rem}.how-it-works,.order-section{gap:2.4rem}.order-section{padding-bottom:4rem}footer{flex-direction:column}footer nav{align-items:center}}@media(max-width:400px){.language-switch button{padding:0 .45rem}.brand{letter-spacing:.04em}.offer-card{align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-button{transition:none}}
