/* Shared fixed invitation on every public marketing route. */
body{padding-bottom:100px}
.trial-frame{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:110;box-sizing:border-box;width:210px;border:1px solid #c9ad69;border-radius:5px;background:#0b1f3a;box-shadow:0 5px 20px #0b1f3a26}
.trial-frame a{display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:56px;padding:14px 20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;font-weight:600;line-height:1.4;color:#fff;text-decoration:none;border-radius:4px}
.trial-frame a:hover{background:#17395e;color:#fff;text-decoration:none}
.trial-frame a:focus-visible{outline:3px solid #367cc8;outline-offset:4px}
.trial-frame a span{color:#ebcf86;font-size:17px}
@media(max-width:700px){body{padding-bottom:90px}.trial-frame{right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));width:185px}.trial-frame a{min-height:50px;font-size:13px;padding:12px 17px}}
.hero-bottom{bottom:100px}@media(max-width:700px){.hero-bottom{bottom:86px}}
