:root{--accent: #F39200;--accent-dark: #cc7a00;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--white: 255, 255, 255;--background: #fdfdfb;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--box-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}html,body{position:relative;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;margin:0;padding:0;text-align:left;background-color:var(--background);word-wrap:break-word;overflow-wrap:break-word;color:rgb(var(--gray-dark));font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased}main{width:1200px;max-width:calc(100% - 3rem);margin:auto;padding:4rem 0}h1,h2,h3,h4,h5,h6{margin:0 0 1rem;color:rgb(var(--black));line-height:1.2;font-weight:700}h1{font-size:3.5rem;letter-spacing:-.02em}h2{font-size:2.25rem;letter-spacing:-.01em}h3{font-size:1.75rem}h4{font-size:1.5rem}strong,b{font-weight:700}a{color:var(--accent);transition:var(--transition);text-decoration:none;display:inline-block}a:hover{color:var(--accent-dark);transform:translateY(-1px)}p,.prose p{margin-bottom:1.5rem}.btn{display:inline-block;background-color:var(--accent);color:#fff!important;padding:.8rem 1.5rem;border-radius:12px;text-decoration:none;font-weight:700;transition:var(--transition);box-shadow:0 4px 12px #f3920033;text-align:center;border:none;cursor:pointer}.btn:hover{background-color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 6px 16px #f392004d}.bmac-btn{background-color:#fd0!important;color:#000!important;display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem}.bmac-btn:hover{background-color:#ffea00!important}.bmac-btn .material-icons{color:#ff5f5f!important;font-size:20px}.prose p:has(>a:only-child>strong:only-child),.prose p:has(>strong:only-child>a:only-child){text-align:center}.prose p>a:only-child>strong:only-child,.prose p>strong:only-child>a:only-child{display:inline-block;background-color:var(--accent);color:#fff!important;padding:1rem 2rem;border-radius:12px;text-decoration:none;font-weight:700;transition:var(--transition);box-shadow:0 4px 12px #f3920033;margin:1rem 0;text-align:center;width:85%}.prose p>a:only-child>strong:only-child:hover,.prose p>strong:only-child>a:only-child:hover{background-color:var(--accent-dark);transform:translateY(-2px);box-shadow:0 6px 16px #f392004d}.ck-form-container{display:flex;justify-content:center;align-items:center;width:100%;margin:2rem 0;text-align:center}.ck-form-container>script{margin:0 auto}textarea,input{width:100%;font-size:16px;padding:.75rem;border:1px solid rgb(var(--gray-light));border-radius:8px;background:#fff}table{width:100%;border-collapse:collapse;margin:2rem 0}th,td{padding:1rem;border-bottom:1px solid rgb(var(--gray-light));text-align:left}img{max-width:100%;height:auto;border-radius:12px;box-shadow:var(--box-shadow)}header img{border-radius:0;box-shadow:none}code{padding:.2em .4em;background-color:rgba(var(--gray-light),.5);border-radius:6px;font-size:.9em}pre{padding:1.5rem;border-radius:12px;overflow-x:auto;background:#1e293b!important}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:1rem 1.5rem;margin:2rem 0;background:#fff;border-radius:0 12px 12px 0;font-style:italic;font-size:1.25rem;box-shadow:var(--box-shadow)}hr{border:none;border-top:1px solid rgb(var(--gray-light));margin:3rem 0}@media(max-width:720px){body{font-size:17px}main{padding:2rem 0;max-width:calc(100% - 2rem)}h1{font-size:2.5rem}h2{font-size:1.75rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.side-by-side{display:flex;gap:1rem;margin:2rem 0}.side-by-side figure{flex:1;margin:0}.side-by-side img{width:100%;height:auto}@media(max-width:720px){.side-by-side{flex-direction:column}}.phone-screenshot{max-width:350px;margin:2rem auto}.phone-screenshot img{border-radius:20px;box-shadow:0 4px 20px #0000001a}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;background:#000;margin:2rem 0;border-radius:12px;box-shadow:0 4px 20px #0000001a}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
