/* clearlii / util.css — utility classes extracted from former inline style="" attrs.
   AUTO-GENERATED (scratchpad/inline_css_apply.php). Loaded LAST so it wins on
   the properties the inline styles used. Dynamic (Smarty) styles stay inline. */

.u-background-surface{background:var(--surface);}
.u-max-width-560px{max-width:560px;}
.u-margin-top-14px{margin-top:14px;}
.u-grid-template-columns-repeat-2-max-content{grid-template-columns:repeat(2,max-content);}
.u-padding-bottom-70px{padding-bottom:70px;}
.u-justify-content-center{justify-content:center;}
.u-c1{max-width:600px;margin-bottom:44px;}
.u-c2{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:56px;text-align:center;}
.u-margin-14px-0-14px{margin:14px 0 14px;}
.u-c3{color:var(--muted);font-size:16px;max-width:50ch;margin:0 auto 26px;}
.u-margin-bottom-10px{margin-bottom:10px;}
.u-c4{background:var(--surface);border-radius:var(--r-lg);padding:56px;text-align:center;}
.u-c5{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;}
.u-grid-template-columns-1fr-1fr{grid-template-columns:1fr 1fr;}
.u-margin-bottom-12px{margin-bottom:12px;}
.u-c6{background:var(--surface);border-radius:var(--r-md);padding:22px 26px;margin-top:24px;border-left:4px solid var(--purple);}
.u-c7{margin:0;font-size:14px;color:var(--muted);}
.u-margin-top-28px{margin-top:28px;}
.u-c8{display:flex;flex-wrap:wrap;gap:12px;}
.u-border-radius-26px{border-radius:26px;}
.u-c9{margin-top:14px;border-top:1px solid var(--line);}
.u-border-bottom-1px-solid-line{border-bottom:1px solid var(--line);}
.u-cursor-default{cursor:default;}
.u-font-size-16px{font-size:16px;}
.u-width-100{width:100%;}
.u-c10{display:none;color:#d65a7d;font-size:14px;margin-top:12px;}
.u-c11{color:var(--purple);font-weight:600;font-size:14px;display:inline-flex;gap:6px;margin-top:12px;align-items:center;}
.u-margin-bottom-22px{margin-bottom:22px;}
.u-margin-top-70px{margin-top:70px;}
.u-c12{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px;}
.u-c13{flex:1;min-width:220px;height:50px;border-radius:999px;border:1px solid var(--line);background:var(--surface);padding:0 20px;font-family:inherit;font-size:15px;outline:none;}
.u-c14{font-size:12.5px;color:var(--muted);margin-top:10px;}
.u-c15{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;}
.u-c16{left:'+s.x+'%;top:'+s.y+'%;}
.u-color-purple{color:var(--purple);}
.u-c17{left:44%;top:55%;}
.u-c18{left:36%;top:44%;}
.u-c19{left:57%;top:66%;}
.u-margin-top-24px{margin-top:24px;}
.u-c20{max-width:620px;margin-bottom:40px;}
.u-top-34px{top:34px;}
.u-margin-12px-0-18px{margin:12px 0 18px;}
.u-aspect-ratio-4-3-2{aspect-ratio:4/3.2;}
.u-c21{width:100%;height:100%;object-fit:cover;filter:none;}
.u-padding-bottom-0{padding-bottom:0;}
.u-max-width-620px{max-width:620px;}
.u-margin-top-40px{margin-top:40px;}
.u-c22{background:rgba(255,255,255,.14);box-shadow:none;color:#fff;}
.u-margin-bottom-0{margin-bottom:0;}
.u-text-align-left{text-align:left;}
.u-c23{background:var(--surface);border-radius:var(--r-md);padding:22px 26px;margin-top:20px;border-left:4px solid var(--purple);}
.u-c24{margin:0;font-size:15px;color:var(--ink);}
.u-c25{display:flex;flex-direction:column;gap:18px;margin-top:8px;}
.u-c26{display:flex;gap:16px;align-items:flex-start;}
.u-c27{flex:none;width:46px;height:46px;border-radius:14px;background:var(--surface);display:grid;place-items:center;color:var(--purple);}
.u-c28{margin:0 0 4px;font-size:16px;color:var(--ink);font-weight:500;}
.u-c29{margin:0;font-size:14px;color:var(--muted);line-height:1.5;}
.u-max-width-680px{max-width:680px;}
.u-margin-top-12px{margin-top:12px;}
.u-grid-template-columns-repeat-4-1fr{grid-template-columns:repeat(4,1fr);}
.u-c30{color:var(--muted);font-size:15px;margin:22px 0 0;}
.u-font-size-15px{font-size:15px;}
.u-aspect-ratio-4-3-4{aspect-ratio:4/3.4;}
.u-max-width-600px{max-width:600px;}
.u-c31{max-width:560px;margin-bottom:44px;}
.u-mc-color{--mc:' + color + ';}
.u-c32{text-align:center;padding:60px 0;color:var(--muted);}
.u-color-inherit{color:inherit;}
.u-c33{max-width:600px;margin-bottom:30px;}
.u-c34{text-align:center;padding:60px 0;}
