.oe-circle{background:#faf7f2;color:#422719;padding:70px clamp(24px,6vw,100px);font-family:Inter,Arial,sans-serif}.oe-circle [hidden]{display:none!important}.oe-circle__hero{text-align:center;max-width:800px;margin:0 auto 64px}.oe-circle .oe-circle__icon{width:128px;height:128px;max-width:128px;object-fit:contain;margin:0 auto 28px;display:block}.oe-circle__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px}.oe-circle h1{font:400 clamp(48px,7vw,90px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:18px 0 26px}.oe-circle__intro{font-size:18px;line-height:1.7;max-width:560px;margin:0 auto 28px;color:#715647}.oe-circle__pill{display:inline-block;padding:10px 18px;border:1px solid #dfd4c7;border-radius:100px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.oe-circle__note{font-size:14px;color:#715647;margin:18px auto 0;max-width:460px;line-height:1.7}.oe-circle__benefits{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #dfd4c7;margin:0 auto 64px;max-width:1120px}.oe-circle__benefits article{padding:38px 28px;text-align:center}.oe-circle__benefits article+article{border-left:1px solid #dfd4c7}.oe-circle__benefits span{font-size:11px;color:#944323}.oe-circle h2,.oe-circle-invite h2{font:400 clamp(26px,3vw,38px)/1.15 Georgia,serif;margin:14px 0}.oe-circle__benefits p{margin:0;font-size:15px;color:#715647}.oe-circle__button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 24px;background:#944323;color:#faf7f2;border:1px solid #944323;font:500 14px/1.4 Inter,Arial,sans-serif;cursor:pointer;text-decoration:none;letter-spacing:.02em}.oe-circle__button:hover{background:#76341c;color:#fff}.oe-circle__button--outline{background:transparent;color:#422719;border-color:#422719}.oe-circle__button:disabled{opacity:.45;cursor:not-allowed}.oe-circle__button:focus-visible,.oe-circle input:focus-visible{outline:2px solid #944323;outline-offset:4px}.oe-circle__dashboard{max-width:1120px;margin:0 auto 64px;display:grid;grid-template-columns:1fr 1fr;border:1px solid #dfd4c7}.oe-circle__balance,.oe-circle__share,.oe-circle__activity{padding:32px}.oe-circle__balance{background:#eee7dc}.oe-circle__balance strong{font:64px/1 Georgia,serif;display:block;margin:20px 0}.oe-circle__share p{color:#715647;line-height:1.7}.oe-circle__share input{width:100%;padding:14px;background:transparent;border:1px solid #dfd4c7;color:#422719;font:13px Inter,Arial,sans-serif;margin-bottom:14px}.oe-circle__activity{border-top:1px solid #dfd4c7;min-width:0}.oe-circle__activity ul{list-style:none;margin:20px 0 0;padding:0}.oe-circle__activity li{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #dfd4c7;font-size:13px;flex-wrap:wrap}.oe-circle__activity code{overflow-wrap:anywhere;font:inherit;font-weight:600}.oe-circle__how{max-width:700px;margin:0 auto 48px;text-align:center}.oe-circle__how ol{padding-left:24px;text-align:left;font-size:16px;line-height:1.8;color:#715647}.oe-circle__how li{padding:10px 0}.oe-circle__terms{max-width:800px;margin:0 auto;font-size:12px;line-height:1.8;color:#715647;text-align:center}.oe-circle__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.oe-circle-invite{display:flex;align-items:center;gap:36px;padding:48px clamp(24px,6vw,100px);background:#eee7dc;color:#422719}.oe-circle-invite img{flex-shrink:0;object-fit:contain}.oe-circle-invite>div{flex:1}.oe-circle-invite p{font:14px/1.7 Inter,Arial,sans-serif;color:#715647;margin:0}.oe-circle-invite .oe-circle__eyebrow{font-size:11px;color:#422719}.oe-circle-invite h2{margin:12px 0}.oe-circle-invite .oe-circle__button{flex-shrink:0}@media(max-width:749px){.oe-circle{padding-top:48px}.oe-circle__hero{margin-bottom:40px}.oe-circle .oe-circle__icon{width:100px;height:100px;max-width:100px}.oe-circle__benefits{grid-template-columns:1fr;margin-bottom:40px}.oe-circle__benefits article{padding:26px 20px}.oe-circle__benefits article+article{border-left:0;border-top:1px solid #dfd4c7}.oe-circle__dashboard{grid-template-columns:1fr}.oe-circle__balance,.oe-circle__share,.oe-circle__activity{padding:26px 22px}.oe-circle-invite{flex-direction:column;text-align:center;gap:24px}.oe-circle-invite .oe-circle__button{width:100%}}
