.trmbh-app-hero{box-sizing:border-box;display:grid;grid-template-columns:45% 55%;min-height:560px;max-width:1500px;margin:0 auto;background:radial-gradient(ellipse at 60% 50%,#fffaf0 5%,#f2e2c5 70%,#c7a777 125%);border-top:3px solid #b88921;border-bottom:3px solid #b88921;color:#19130d;overflow:hidden;isolation:isolate}.trmbh-app-hero *{box-sizing:border-box}.trmbh-app-art{background-image:var(--trmbh-hero);background-size:cover;background-position:center center;min-height:560px}.trmbh-app-content{padding:30px 32px 24px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.trmbh-app-ornament{font-size:27px;color:#ad7911;letter-spacing:12px}.trmbh-app-content h1{font-family:Georgia,'Times New Roman',serif!important;font-size:clamp(42px,5vw,76px)!important;line-height:1.02!important;color:#16110d!important;font-weight:600!important;margin:8px 0 16px!important}.trmbh-app-content h1 span{display:block;color:#a16e08;font-size:1.06em}.trmbh-app-subtitle{font-family:Georgia,serif;font-size:clamp(17px,2vw,25px);line-height:1.3;margin:0 0 25px}.trmbh-app-features{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;font-size:15px;font-weight:650;line-height:1.25;margin-bottom:22px}.trmbh-app-features span{display:flex;align-items:center;justify-content:center;margin:0 auto 7px;width:49px;height:49px;border:1px solid #cb921b;border-radius:50%;background:#ffedc4;font-size:29px;color:#18120b}.trmbh-app-install{width:100%;max-width:570px}.trmbh-app-install-button{display:block!important;width:100%;border:1px solid #a87506!important;border-radius:40px!important;background:linear-gradient(#fff0b4,#f4bf36 60%,#b77c08)!important;color:#0f0c08!important;font-size:clamp(18px,2.2vw,28px)!important;font-weight:750!important;padding:14px 20px!important;cursor:pointer;box-shadow:0 4px 7px #70500c44;min-height:58px}.trmbh-app-install-button:hover{filter:brightness(1.07)}.trmbh-app-install-button:focus-visible{outline:3px solid #111;outline-offset:3px}.trmbh-app-instructions{border:1px solid #dfc392;border-radius:20px;background:#fff7e6c9;padding:12px 18px;margin-top:12px;font-size:15px;line-height:1.5}.trmbh-app-instructions p{margin:0}.trmbh-app-note{font-size:11px;opacity:.75;margin-top:8px}@media(max-width:800px){.trmbh-app-hero{grid-template-columns:1fr}.trmbh-app-art{min-height:310px;background-size:cover;background-position:center 39%}.trmbh-app-content{padding:20px 18px 28px}.trmbh-app-features{gap:8px;font-size:13px}.trmbh-app-features span{width:42px;height:42px;font-size:24px}.trmbh-app-subtitle{margin-bottom:20px}}@media(max-width:380px){.trmbh-app-features{grid-template-columns:repeat(2,1fr);gap:16px}.trmbh-app-art{min-height:240px}}@media(prefers-reduced-motion:reduce){.trmbh-app-hero *{scroll-behavior:auto}}
