@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-duration:initial;--tw-ease:initial}}}[id*=smile_landing_page],[id*=earning_rule_highlight]{background-color:oklch(from rgb(var(--scheme-background-rgb))l c h);font-family:var(--font-american-grotesk,"American Grotesk","ITC Franklin Gothic","Franklin Gothic","Franklin Gothic Medium","News Gothic","Trade Gothic","Helvetica Neue",Helvetica,Arial,sans-serif);color:oklch(from rgb(var(--scheme-body-rgb))l c h)}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) *{font-family:var(--font-american-grotesk,"American Grotesk","ITC Franklin Gothic","Franklin Gothic","Franklin Gothic Medium","News Gothic","Trade Gothic","Helvetica Neue",Helvetica,Arial,sans-serif);font-size:1.125rem}@media(min-width:767px){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) *{font-size:1.313rem}}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) h1,:is([id*=smile_landing_page],[id*=earning_rule_highlight]) h2{font-family:var(--font-american-grotesk-compressed,"American Grotesk Compressed","Franklin Gothic Std Condensed","ITC Franklin Gothic Condensed","Trade Gothic Pro Condensed #18","News Gothic Condensed","ATF Alternate Gothic Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif);font-size:1.75rem}@media(min-width:767px){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) h1,:is([id*=smile_landing_page],[id*=earning_rule_highlight]) h2{font-size:3.25rem}}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*2);font-family:var(--font-american-grotesk-compressed,"American Grotesk Compressed","Franklin Gothic Std Condensed","ITC Franklin Gothic Condensed","Trade Gothic Pro Condensed #18","News Gothic Condensed","ATF Alternate Gothic Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif);border-width:0;border-radius:3.40282e38px;font-weight:700;display:flex;background-color:oklch(from rgb(var(--scheme-primary-rgb))l c h)!important}@media(min-width:767px){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button.text-xl.text-xl--title{font-size:1.375rem}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button.text-2xl.text-2xl--title{font-size:1.625rem}}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button{font-size:1.188rem}@media(min-width:767px){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button{font-size:1.5rem}}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:oklch(from rgb(var(--scheme-on-primary-rgb))l c h);text-transform:uppercase;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;--tw-ease:var(--ease-in-out,cubic-bezier(.4,0,.2,1));transition-duration:.15s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4,0,.2,1));text-decoration-line:none}@media(hover:hover){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button:hover{background-color:oklch(from rgb(var(--scheme-hover-primary-rgb))l c h);color:oklch(from rgb(var(--scheme-hover-on-primary-rgb))l c h)}}:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button+button{border-style:var(--tw-border-style);border-width:1px;border-color:oklch(from rgb(var(--scheme-body-rgb))l c h);color:oklch(from rgb(var(--scheme-body-rgb))l c h);background-color:#0000!important}@media(hover:hover){:is([id*=smile_landing_page],[id*=earning_rule_highlight]) button+button:hover{background-color:oklch(from rgb(var(--scheme-hover-secondary-rgb))l c h);color:oklch(from rgb(var(--scheme-on-secondary-rgb))l c h)}}[id*=smile_landing_page_how_it_works] img{filter:brightness(0)saturate()invert(47%)sepia(99%)saturate(1969%)hue-rotate(167deg)brightness(98%)contrast(101%)}[id*=smile_landing_page_how_it_works] h3{font-family:var(--font-american-grotesk-compressed,"American Grotesk Compressed","Franklin Gothic Std Condensed","ITC Franklin Gothic Condensed","Trade Gothic Pro Condensed #18","News Gothic Condensed","ATF Alternate Gothic Condensed","Arial Narrow","Helvetica Neue",Helvetica,Arial,sans-serif);font-size:1.125rem}@media(min-width:767px){[id*=smile_landing_page_how_it_works] h3{font-size:1.313rem}}[id*=smile_landing_page_how_it_works] h3{color:oklch(from rgb(var(--scheme-primary-rgb))l c h)}[id*=smile_landing_page_header] section{padding-top:174px;padding-bottom:calc(var(--spacing,.25rem)*24);margin-top:-78px}[id*=earning_rule_highlight] div:has(>img),[id*=redeeming_rule_highlight] div:has(>img){aspect-ratio:1;width:100%;max-width:none;max-height:500px}:is([id*=earning_rule_highlight] div:has(>img),[id*=redeeming_rule_highlight] div:has(>img)) img{object-fit:contain;width:100%;height:100%}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
