.clotitec-intro{--ci-green:#0e8a72;--ci-yellow:#fc0;--ci-sand:#ede5d6;--ci-bg:#061c18;--ci-ease:cubic-bezier(.23,1,.32,1);height:190svh;color:var(--ci-sand);background:var(--ci-bg);font-family:var(--font-sans);isolation:isolate;position:relative}.clotitec-intro *{box-sizing:border-box}.clotitec-intro button,.clotitec-intro select,.clotitec-intro input{font:inherit}.clotitec-intro button{cursor:pointer}.clotitec-intro button:disabled{opacity:.45;cursor:default}.clotitec-intro button:focus-visible,.clotitec-intro select:focus-visible,.clotitec-intro input:focus-visible{outline:2px solid var(--ci-yellow);outline-offset:5px}.ci-stage{background:radial-gradient(ellipse at 50% 40%,#123d32 0%,#09281f 36%,var(--ci-bg) 72%);height:100svh;min-height:680px;position:sticky;top:0;overflow:hidden}.ci-aura{pointer-events:none;border:1px solid #7bb7a01c;border-radius:50%;width:58vw;height:28vw;position:absolute;top:16%;left:21%;transform:rotate(-17deg)}.ci-aura:before{content:"";border:1px solid #7bb7a010;border-radius:50%;position:absolute;inset:-30px}.ci-canvas{z-index:1;pointer-events:none;position:absolute;inset:0}.ci-canvas canvas{width:100%;height:100%;display:block}.ci-fallback{z-index:2;width:80%;height:auto;position:absolute;top:34%;left:10%}.ci-header{z-index:4;justify-content:space-between;align-items:center;padding:28px 4.5%;display:flex;position:absolute;inset:0 0 auto}.ci-header img{object-fit:contain;display:block}.ci-edition{letter-spacing:.16em;color:#adc4b9;font-size:10px}.ci-edition span{color:#fc0;margin-left:12px}.ci-quiet{color:#d1ddd5;background:0 0;border:0;min-height:44px;font-size:12px!important}.ci-quiet span{color:var(--ci-yellow);padding-left:12px}.ci-label{text-align:center;letter-spacing:.19em;color:#a6c0b3;z-index:2;pointer-events:none;width:100%;font-size:10px;position:absolute;top:20%;left:0}.ci-dot{background:var(--ci-green);border-radius:50%;width:5px;height:5px;margin:0 9px 2px 0;display:inline-block}.ci-message{z-index:3;text-align:center;pointer-events:none;width:100%;padding:0 24px;position:absolute;top:58%}.ci-eyebrow{letter-spacing:.22em;color:#89b09d;margin:0 0 13px;font-size:9px}.ci-message h1{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:pretty;text-shadow:0 3px 28px #061c18cc;margin:0;font-size:clamp(36px,4.3vw,66px);font-weight:600;line-height:.99}.ci-message h1 span{color:var(--ci-yellow)}.ci-description{color:#adc4b9;text-wrap:pretty;margin:16px 0 0;font-size:14px;font-weight:400;line-height:1.6}.ci-mobile-break{display:none}.ci-bottom{z-index:5;justify-content:space-between;align-items:center;gap:24px;display:flex;position:absolute;bottom:38px;left:4.5%;right:4.5%}.ci-actions{align-items:center;gap:18px;display:flex}.ci-primary{background:var(--ci-yellow);border:1px solid var(--ci-yellow);color:#101d17;min-height:48px;transition:transform .18s var(--ci-ease),background .18s ease;border-radius:30px;padding:14px 22px;font-size:12px!important;font-weight:700!important}.ci-primary span{margin-left:20px}.ci-pause,.ci-settings-button{color:#b3c8bb;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:11px!important}.ci-hint{color:#809f8f;letter-spacing:.015em;align-items:center;gap:18px;margin:0;font-size:10px;display:flex}.ci-hint span{color:var(--ci-yellow);font-size:18px}.ci-settings-button{border-bottom:1px solid #466151}.ci-settings{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e2c23f7;border:1px solid #365c47;border-radius:10px;width:300px;padding:22px;font-size:12px;position:absolute;bottom:105px;right:4.5%;box-shadow:0 20px 70px #00190fcc}.ci-settings-title{justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.ci-settings-title button{color:#d1ddd5;background:0 0;border:0;min-width:44px;min-height:44px;margin:-12px -12px -12px 0;font-size:24px}.ci-settings fieldset{border:0;margin:0 0 20px;padding:0}.ci-settings legend,.ci-settings label{color:#a2beab;font-size:11px}.ci-colors{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ci-colors button{background:0 0;border:1px solid #0000;border-radius:50%;flex-shrink:0;width:44px;height:44px;padding:8px}.ci-colors button[aria-pressed=true]{border-color:#eee5d6}.ci-colors span{background:var(--swatch);border-radius:50%;width:100%;height:100%;display:block}.ci-colors [data-color=chrome]{--swatch:linear-gradient(135deg,#f7fbff 0%,#bbc6d0 22%,#303945 45%,#fff 54%,#8b98a5 78%,#27303b 100%)}.ci-colors [data-color=mix]{--swatch:conic-gradient(#0e8a72 0 40%,#f5f5f0 40% 70%,#d83b35 70% 80%,#fc0 80%)}.ci-colors [data-color=green]{--swatch:#0e8a72}.ci-colors [data-color=white]{--swatch:#f5f5f0}.ci-colors [data-color=red]{--swatch:#d83b35}.ci-colors [data-color=yellow]{--swatch:#fc0}.ci-range-label{justify-content:space-between;display:flex}.ci-settings input{width:100%;accent-color:var(--ci-yellow);min-height:24px;margin:12px 0 20px}.ci-settings select{color:#ede5d6;background:#153e2f;border:1px solid #49745b;border-radius:4px;width:100%;min-height:44px;margin-top:10px;padding:12px;display:block}.ci-status{z-index:6;color:#a2beab;text-align:center;width:100%;font-size:11px;position:absolute;bottom:10px;left:0}.ci-status button{color:var(--ci-yellow);background:0 0;border:0;min-height:44px;text-decoration:underline}.ci-rail{z-index:5;background:#224334;height:2px;position:absolute;bottom:0;left:0;right:0}.ci-rail span{background:var(--ci-yellow);transform-origin:0;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.ci-primary:hover:not(:disabled){background:#ffe064;transform:translateY(-2px)}.ci-pause:hover,.ci-settings-button:hover,.ci-quiet:hover{color:#fff}}@media (min-width:1600px){.ci-message{top:59%}.ci-message h1{font-size:76px}}@media (max-width:900px){.ci-hint{display:none}.ci-edition{font-size:8px}.ci-stage{min-height:680px}.ci-label{top:23%}}@media (max-width:600px){.ci-stage{min-height:660px}.ci-header{padding:20px 24px}.ci-header img{width:122px;height:auto}.ci-edition{display:none}.ci-label{letter-spacing:.13em;font-size:7px;top:23%}.ci-message{padding:0 20px;top:49%}.ci-message h1{font-size:clamp(32px,8.4vw,46px);line-height:1.02}.ci-eyebrow{margin-bottom:15px;font-size:8px}.ci-description{margin-top:18px;font-size:12px}.ci-mobile-break{display:block}.ci-bottom{flex-wrap:wrap;justify-content:center;gap:8px;bottom:34px;left:24px;right:24px}.ci-actions{justify-content:center;gap:20px;width:100%}.ci-primary{padding:14px 20px}.ci-settings-button{font-size:10px!important}.ci-settings{max-width:calc(100% - 40px);bottom:155px;right:20px}.ci-aura{width:92vw;height:40vw;top:27%;left:4%}.ci-fallback{top:32%}}@media (prefers-reduced-motion:reduce){.clotitec-intro{height:100svh}.clotitec-intro *{transition:none!important}.ci-hint{visibility:hidden}}.clotitec-intro{height:660svh}.ci-chapters{z-index:5;justify-content:center;gap:7px;padding:0 20px;display:flex;position:absolute;top:12%;left:0;right:0}.ci-chapters button{color:#a8bfae;background:#08271e66;border:1px solid #88ac942b;border-radius:30px;min-height:44px;padding:10px 17px;font-size:11px;transition:color .18s,border-color .18s,background .18s}.ci-chapters button span{color:#779a86;margin-right:8px;font-size:9px}.ci-chapters button[aria-current=step]{color:#f3eee0;background:#1b4131;border-color:#b1c5af88}.ci-chapters button[aria-current=step] span{color:#fc0}.ci-message{top:70%}.ci-message h1{font-size:clamp(32px,3.5vw,50px);line-height:1.02}.ci-eyebrow{margin-bottom:10px}.ci-description{margin-top:10px;font-size:12px}.ci-bottom{bottom:26px}.ci-aura{opacity:.6;top:23%}@media (min-width:1600px){.ci-message{top:70%}.ci-message h1{font-size:54px}}@media (max-width:900px){.ci-chapters{top:13%}.ci-chapters button{padding:10px 13px}.ci-message{top:66%}.ci-message h1{font-size:38px}}@media (max-width:600px){.ci-chapters{gap:4px;padding:0 12px;top:12%}.ci-chapters button{padding:10px 8px;font-size:10px}.ci-chapters button span{display:none}.ci-message{padding:0 20px;top:61%}.ci-message h1{font-size:34px}.ci-eyebrow{font-size:8px}.ci-description{max-width:290px;margin:10px auto 0;font-size:11px}.ci-bottom{bottom:20px}.ci-aura{top:28%}.ci-quiet{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.clotitec-intro{height:100svh}}.ci-message h1{color:var(--ci-sand)}.clotitec-intro p{margin-bottom:0}.ci-eyebrow,.ci-edition{text-transform:uppercase}.ci-header{top:var(--header-height);padding:10px 4.5%}.ci-chapters{top:calc(var(--header-height) + 64px)}.ci-primary{color:#1a1a1a;background:#fff;border-color:#fff}@media (hover:hover) and (pointer:fine){.ci-primary:hover:not(:disabled){background:var(--ci-sand)}}@media (min-width:1024px){.ci-chapters{top:calc(var(--header-height) + 10px)}}.ci-chapters{pointer-events:none}.ci-chapters button{pointer-events:auto}@media (max-width:600px){.ci-header{justify-content:flex-end;padding:8px 20px}.ci-chapters{top:calc(var(--header-height) + 56px)}}
