*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:#111;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f4f4f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit}button:not(:disabled){cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}::placeholder{color:#9a9a9a}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes barGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.classico-hero-line{animation:.85s cubic-bezier(.22,1,.36,1) both heroFadeUp}.classico-hero-line-1{animation-delay:50ms}.classico-hero-line-2{animation-delay:.16s}.classico-hero-sub{animation:.85s cubic-bezier(.22,1,.36,1) .28s both heroFadeUp}.classico-hero-cta{animation:.85s cubic-bezier(.22,1,.36,1) .4s both heroFadeUp}.classico-hero-bg{animation:1.2s both heroFadeIn}.classico-hero-tink{animation:1.2s .18s both heroFadeIn}.classico-hero-bar{transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) .55s both barGrow}.classico-float{animation:5s ease-in-out infinite floatSoft}.classico-stagger>*{opacity:0;transform:translateY(20px)}.classico-stagger.classico-revealed>*{opacity:1;transform:translateY(0)}.classico-stagger.classico-revealed>:first-child{transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.classico-stagger.classico-revealed>:nth-child(2){transition:opacity .65s cubic-bezier(.22,1,.36,1) 90ms,transform .65s cubic-bezier(.22,1,.36,1) 90ms}.classico-stagger.classico-revealed>:nth-child(3){transition:opacity .65s cubic-bezier(.22,1,.36,1) .18s,transform .65s cubic-bezier(.22,1,.36,1) .18s}.classico-stagger.classico-revealed>:nth-child(4){transition:opacity .65s cubic-bezier(.22,1,.36,1) .27s,transform .65s cubic-bezier(.22,1,.36,1) .27s}@keyframes followUpBorderFlow{0%{background-position:0%}to{background-position:300%}}.classico-follow-up-shell{background:linear-gradient(90deg,#1fad52,#86efac,#16a34a,#4ade80,#1fad52) 0 0/300% 100%;border-radius:14px;padding:2px;animation:2.2s linear infinite followUpBorderFlow}@keyframes classicoRingShine{0%{opacity:0;transform:scale(.94)}35%{opacity:.95;transform:scale(1.08)}to{opacity:0;transform:scale(1.16)}}.classico-ring-shine{transform-origin:50%;transform-box:fill-box;pointer-events:none;animation:.9s cubic-bezier(.22,1,.36,1) classicoRingShine}@media (prefers-reduced-motion:reduce){.classico-hero-line,.classico-hero-sub,.classico-hero-cta,.classico-hero-bg,.classico-hero-tink,.classico-hero-bar,.classico-float,.classico-stagger>*,.classico-follow-up-shell,.classico-ring-shine{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.classico-follow-up-shell{background:#1fad52}.classico-ring-shine{opacity:0!important}}
