.cee-commission-form{background:var(--cf-bg, var(--cee-bg));color:var(--cf-text, var(--cee-text));padding:8rem 0;min-height:60vh}.cee-commission-form__inner{max-width:72rem;margin:0 auto;padding:0 2rem}@media(min-width:1024px){.cee-commission-form__inner{max-width:112rem}}.cee-cf-layout{display:block}.cee-cf-layout__main{min-width:0}@media(min-width:1024px){.cee-cf-layout{display:grid;grid-template-columns:minmax(0,1fr) 30rem;gap:4rem;align-items:start}}.cee-cf-brief{position:fixed;inset:auto 0 0 0;z-index:60;background:var(--cf-surface, var(--cee-surface));border-top:1px solid var(--cf-border, var(--cee-border));max-height:70vh;overflow:hidden;transform:translateY(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);box-shadow:0 -20px 40px -10px rgba(var(--cee-paper-rgb),.6)}.cee-cf-brief.is-open{transform:translateY(0)}.cee-cf-brief__sticky{display:flex;flex-direction:column;gap:1.2rem;padding:2.4rem 2rem 3rem;max-height:70vh;overflow-y:auto;position:relative}.cee-cf-brief__close{position:absolute;top:1.2rem;right:1.4rem;background:transparent;border:none;color:var(--cf-muted, var(--cee-text-muted));font-size:2.8rem;line-height:1;cursor:pointer;padding:.4rem .8rem;transition:color .2s}.cee-cf-brief__close:hover{color:var(--cf-text, var(--cee-text))}@media(min-width:1024px){.cee-cf-brief{position:relative;inset:auto;transform:none;background:transparent;border-top:none;box-shadow:none;max-height:none;overflow:visible}.cee-cf-brief__sticky{position:sticky;top:2rem;max-height:calc(100vh - 4rem);padding:2.2rem 2rem;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));border-radius:4px}.cee-cf-brief__close{display:none}}.cee-cf-brief__eyebrow{font-family:Space Mono,Courier New,monospace;font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:var(--cf-focus-ink, var(--cee-teal-ink));margin:0}.cee-cf-brief__title{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2.6rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-text, var(--cee-text));margin:0;line-height:1.05}.cee-cf-brief__content{flex:1;min-height:0}.cee-cf-brief__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.cee-cf-brief__section{font-family:Space Mono,Courier New,monospace;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted));border-bottom:1px dashed var(--cf-border, var(--cee-border));padding-bottom:.4rem;margin-top:.8rem}.cee-cf-brief__section:first-child{margin-top:0}.cee-cf-brief__row{display:flex;flex-direction:column;gap:.2rem;animation:cee-brief-row-in .3s ease-out}@keyframes cee-brief-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cee-cf-brief__row-label{font-family:Space Mono,Courier New,monospace;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-brief__row-value{font-family:DM Sans,sans-serif;font-size:1.4rem;line-height:1.4;color:var(--cf-text, var(--cee-text));word-break:break-word}.cee-cf-brief__empty{font-family:DM Sans,sans-serif;font-size:1.25rem;line-height:1.5;color:var(--cf-muted, var(--cee-text-muted));margin:0}.cee-cf-brief__empty[hidden]{display:none}.cee-cf-brief__list:empty+.cee-cf-brief__empty{display:block}.cee-cf-brief-pill{position:fixed;left:1.6rem;bottom:1.6rem;display:inline-flex;align-items:center;gap:.8rem;padding:1rem 1.6rem;background:var(--cf-focus, var(--cee-teal));color:var(--cee-on-accent);border:none;border-radius:999px;font-family:Space Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.14em;cursor:pointer;z-index:70;box-shadow:0 8px 24px -8px #00b4a499;transition:transform .2s,box-shadow .2s}.cee-cf-brief-pill:hover{transform:translateY(-2px);box-shadow:0 12px 30px -8px #00b4a4b3}.cee-cf-brief-pill__label{font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cee-cf-brief-pill__count{font-family:DM Sans,sans-serif;font-size:1.1rem;color:#0d0d0db3;letter-spacing:0}.cee-cf-brief-pill[aria-expanded=true]{display:none}@media(min-width:1024px){.cee-cf-brief-pill{display:none!important}}.cee-cf-eyebrow{font-family:Space Mono,monospace;font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cf-focus-ink, var(--cee-teal-ink));margin:0 0 1.2rem}.cee-cf-page-title{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:clamp(4rem,9vw,7.2rem);font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:var(--cf-text, var(--cee-text));margin:0 0 1.6rem;line-height:1}.cee-cf-page-sub{font-family:DM Sans,sans-serif;font-size:1.6rem;color:var(--cf-muted, var(--cee-text-muted));margin:0 0 4rem;line-height:1.7;max-width:56rem}.cee-cf-tube{width:100%;max-width:36rem;margin:0 0 2rem;height:4.2rem;pointer-events:none;filter:drop-shadow(0 4px 12px rgba(0,180,164,.08))}.cee-cf-tube svg{width:100%;height:100%;display:block;overflow:visible}#cee-cf-tube-fill{transition:width .6s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){#cee-cf-tube-fill{transition:none}}.cee-cf-steps{display:flex;align-items:center;margin-bottom:4.8rem;flex-wrap:nowrap;overflow-x:auto;gap:0;-webkit-overflow-scrolling:touch}.cee-cf-step{display:flex;flex-direction:column;align-items:center;gap:.4rem;flex-shrink:0;padding:0 .8rem}.cee-cf-step__num{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2rem;letter-spacing:.06em;color:var(--cf-muted, var(--cee-text-muted));width:3.6rem;height:3.6rem;border:1px solid var(--cf-border, var(--cee-border));display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s,color .2s}.cee-cf-step__label{font-family:DM Sans,sans-serif;font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted));transition:color .2s}.cee-cf-step--active .cee-cf-step__num{background:var(--cf-focus, var(--cee-teal));border-color:var(--cf-focus, var(--cee-teal));color:var(--cee-on-accent)}.cee-cf-step--active .cee-cf-step__label{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-step--done .cee-cf-step__num{background:#00b4a426;border-color:var(--cf-focus, var(--cee-teal));color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-step--done .cee-cf-step__label{color:var(--cf-focus-ink, var(--cee-teal-ink));opacity:.7}.cee-cf-step__connector{flex:1;min-width:2.4rem;height:1px;background:var(--cf-border, var(--cee-border));flex-shrink:0}.cee-cf-form{width:100%}.cee-cf-fieldset{border:none;padding:0;margin:0;display:none}.cee-cf-fieldset--active{display:block}.cee-cf-legend{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--cf-text, var(--cee-text));margin-bottom:3.2rem;padding:0;width:100%;border-bottom:1px solid var(--cf-border, var(--cee-border));padding-bottom:1.6rem}.cee-cf-field{margin-bottom:2.4rem}.cee-cf-field--hidden{display:none}.cee-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}@media(max-width:600px){.cee-cf-row{grid-template-columns:1fr}}.cee-cf-label{display:block;font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cf-text, var(--cee-text));margin-bottom:.8rem}.cee-cf-req{color:var(--cf-focus-ink, var(--cee-teal-ink));margin-left:.2rem}.cee-cf-hint{font-family:DM Sans,sans-serif;font-size:1.2rem;color:var(--cf-muted, var(--cee-text-muted));margin:.6rem 0 0}.cee-cf-hint-inline{font-family:DM Sans,sans-serif;font-size:1.2rem;color:var(--cf-muted, var(--cee-text-muted));font-weight:400;text-transform:none;letter-spacing:0}.cee-cf-ref-note{display:block;font-family:DM Sans,sans-serif;font-size:1.2rem;color:var(--cf-muted, var(--cee-text-muted));font-weight:400;text-transform:none;letter-spacing:0;margin-top:.4rem}.cee-cf-input,.cee-cf-textarea,.cee-cf-select{width:100%;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:DM Sans,sans-serif;font-size:1.5rem;padding:1.2rem 1.6rem;border-radius:0;outline:none;transition:border-color .2s,box-shadow .2s;-webkit-appearance:none;appearance:none}.cee-cf-input::placeholder,.cee-cf-textarea::placeholder{color:var(--cf-muted, var(--cee-text-muted));opacity:.5}.cee-cf-input:focus,.cee-cf-textarea:focus,.cee-cf-select:focus{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 2px #00b4a41f}.cee-cf-textarea{resize:vertical;min-height:12rem}.cee-cf-select-wrap{position:relative}.cee-cf-select{padding-right:4rem;cursor:pointer}.cee-cf-select-arrow{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);color:var(--cf-muted, var(--cee-text-muted));pointer-events:none;font-size:1.4rem}.cee-cf-error{display:block;font-family:DM Sans,sans-serif;font-size:1.2rem;color:#e05c5c;margin-top:.6rem;min-height:1.6rem}.cee-cf-radio-cards{display:grid;grid-template-columns:1fr;gap:1.2rem}.cee-cf-radio-card{display:block;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));padding:1.6rem 2rem;cursor:pointer;transition:border-color .2s,background .2s;position:relative}.cee-cf-radio-card input[type=radio]{position:absolute;opacity:0;width:0;height:0}.cee-cf-radio-card:has(input:checked){border-color:var(--cf-focus, var(--cee-teal));background:#00b4a40f}.cee-cf-radio-card__title{display:block;font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700;color:var(--cf-text, var(--cee-text));margin-bottom:.4rem}.cee-cf-radio-card__tag{font-size:1.1rem;font-weight:400;color:var(--cf-focus-ink, var(--cee-teal-ink));margin-left:.6rem;letter-spacing:.06em;text-transform:uppercase}.cee-cf-radio-card__desc{display:block;font-family:DM Sans,sans-serif;font-size:1.3rem;color:var(--cf-muted, var(--cee-text-muted));line-height:1.5}.cee-cf-toggle-label{display:flex;align-items:flex-start;gap:1.2rem;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400;font-size:1.4rem}.cee-cf-toggle-check{display:none!important;position:absolute!important;opacity:0!important;width:1px!important;height:1px!important;margin:0!important;pointer-events:none!important}.cee-cf-toggle-ui{width:4rem;height:2.2rem;background:var(--cf-border, var(--cee-border));border-radius:1.1rem;position:relative;flex-shrink:0;transition:background .2s;margin-top:.1rem}.cee-cf-toggle-ui:after{content:"";position:absolute;left:.3rem;top:.3rem;width:1.6rem;height:1.6rem;background:var(--cf-muted, var(--cee-text-muted));border-radius:50%;transition:transform .2s,background .2s}.cee-cf-toggle-check:checked+.cee-cf-toggle-ui{background:var(--cf-focus, var(--cee-teal))}.cee-cf-toggle-check:checked+.cee-cf-toggle-ui:after{transform:translate(1.8rem);background:var(--cee-text)}.cee-cf-upload-zone{position:relative;border:1px dashed var(--cf-border, var(--cee-border));background:var(--cf-surface, var(--cee-surface));transition:border-color .2s,background .2s;cursor:pointer}.cee-cf-upload-zone:hover,.cee-cf-upload-zone.is-dragover{border-color:var(--cf-focus, var(--cee-teal));background:#00b4a40a}.cee-cf-file-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}.cee-cf-upload-ui{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3.2rem 2rem;gap:.8rem;color:var(--cf-muted, var(--cee-text-muted));pointer-events:none}.cee-cf-upload-label{font-family:DM Sans,sans-serif;font-size:1.4rem;color:var(--cf-muted, var(--cee-text-muted));margin:0}.cee-cf-upload-label span{color:var(--cf-focus-ink, var(--cee-teal-ink));text-decoration:underline}.cee-cf-upload-types{font-family:DM Sans,sans-serif;font-size:1.1rem;color:var(--cf-muted, var(--cee-text-muted));opacity:.6;margin:0}.cee-cf-upload-thumb-wrap{position:relative;display:inline-block}.cee-cf-upload-remove{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;background:#e53e3e;color:var(--cee-text);border:none;cursor:pointer;font-size:14px;line-height:20px;display:flex;align-items:center;justify-content:center;padding:0;z-index:2;transition:background .15s}.cee-cf-upload-remove:hover{background:#c53030}.cee-cf-step--done{cursor:pointer}.cee-cf-step--done:hover .cee-cf-step__num{background:#00c9b8}.cee-cf-step__num,.cee-cf-step__label{pointer-events:none}.cee-cf-upload-preview{display:flex;flex-wrap:wrap;gap:.8rem;padding:0 1.6rem 1.6rem}.cee-cf-upload-preview:empty{display:none}.cee-paint-est{border:1px solid var(--cf-border, var(--cee-border));border-radius:12px;padding:20px;background:linear-gradient(160deg,var(--cee-surface) 0%,var(--cee-bg) 60%)}.cee-paint-est__eyebrow{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-paint-est__pitch{margin:6px 0 14px;color:var(--cf-muted, var(--cee-text-muted));font-size:14px}.cee-paint-est__btn{width:100%;background:transparent;border:1px solid var(--cf-focus, var(--cee-teal));color:var(--cf-focus-ink, var(--cee-teal-ink));transition:background .25s,color .25s,box-shadow .25s}.cee-paint-est__btn:hover:not(:disabled){background:var(--cf-focus, var(--cee-teal));color:var(--cee-on-accent);box-shadow:0 0 24px #00b4a459}.cee-paint-est__btn:disabled{opacity:.65;cursor:wait}.cee-cf-upload-thumb-wrap.is-scanning{overflow:hidden}.cee-cf-upload-thumb-wrap.is-scanning:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,180,164,0) 40%,rgba(0,180,164,.55) 50%,rgba(0,180,164,0) 60%,transparent 100%);background-size:100% 300%;animation:ceePaintScan 1.6s linear infinite;pointer-events:none;border-radius:inherit}.cee-cf-upload-thumb-wrap.is-scanning{box-shadow:0 0 0 1px #00b4a499,0 0 14px #00b4a440}@keyframes ceePaintScan{0%{background-position:0 -100%}to{background-position:0 200%}}.cee-paint-est__card{margin-top:16px;border:1px solid rgba(0,180,164,.4);border-radius:24px;padding:28px 22px 20px;text-align:center;background:radial-gradient(130% 110% at 50% 0%,#00b4a424,#00b4a40a 55%,#00b4a405);box-shadow:0 0 40px #00b4a41a;animation:ceeEstPop .45s cubic-bezier(.34,1.56,.64,1)}@keyframes ceeEstPop{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.cee-paint-est__cardeyebrow{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.16em;white-space:nowrap;color:var(--cf-focus-ink, var(--cee-teal-ink));margin-bottom:10px}.cee-paint-est__range{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,13vw,58px);line-height:1;white-space:nowrap;color:var(--cf-text, var(--cee-text));letter-spacing:.02em;text-shadow:0 0 28px rgba(0,180,164,.45)}.cee-paint-est__guarantee{margin:12px auto 6px;max-width:340px;color:var(--cf-text, var(--cee-text));font-size:14.5px;line-height:1.5}.cee-paint-est__guarantee strong{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-paint-est__note{color:var(--cf-muted, var(--cee-text-muted));font-size:13px;margin:4px 0 12px}.cee-paint-est__lock{width:100%;margin-top:12px;background:linear-gradient(100deg,var(--cee-teal),#00d9c0);color:var(--cee-on-accent);border:none;border-radius:999px;padding-top:16px;padding-bottom:16px;font-weight:700;letter-spacing:.06em;box-shadow:0 6px 24px #00b4a459;transition:transform .15s,box-shadow .15s}.cee-paint-est__lock:hover{transform:translateY(-2px) scale(1.01);box-shadow:0 10px 32px #00b4a480}.cee-paint-est__alt{display:block;margin-top:10px;text-align:center;color:var(--cf-muted, var(--cee-text-muted));font-size:13px}.cee-paint-est__fineprint{margin-top:12px;color:var(--cf-muted, var(--cee-text-muted));font-size:11.5px;line-height:1.5}.cee-paint-est__details{margin-top:14px;text-align:left}.cee-paint-est__details summary{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cee-text-dim);text-align:center;cursor:pointer;list-style:none}.cee-paint-est__details summary::-webkit-details-marker{display:none}.cee-paint-est__details summary:after{content:" +";color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-paint-est__details[open] summary:after{content:" \2212"}.cee-paint-est__details p{margin:10px 0 0;color:var(--cf-muted, var(--cee-text-muted));font-size:12px;line-height:1.6}.cee-paint-est__card.is-locked{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 18px #00b4a440}.cee-paint-est__lockedtag{display:inline-block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.12em;color:var(--cee-on-accent);background:var(--cf-focus, var(--cee-teal));border-radius:4px;padding:3px 8px;margin-bottom:8px}.cee-cf-upload-thumb{width:6.4rem;height:6.4rem;object-fit:cover;border:1px solid var(--cf-border, var(--cee-border))}.cee-cf-upload-file-name{font-family:DM Sans,sans-serif;font-size:1.1rem;color:var(--cf-muted, var(--cee-text-muted));display:flex;align-items:center;gap:.4rem;background:rgba(var(--cee-ink-rgb),.04);padding:.4rem .8rem;border:1px solid var(--cf-border, var(--cee-border))}.cee-cf-stl-filename{font-family:DM Sans,sans-serif;font-size:1.4rem;color:var(--cf-focus-ink, var(--cee-teal-ink));padding:1.2rem 1.6rem;border-top:1px solid var(--cf-border, var(--cee-border))}.cee-cf-ai-status{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3.2rem 2.4rem;background:#00b4a40d;border:1px solid rgba(0,180,164,.2);margin-top:2rem;text-align:center}.cee-cf-ocean-wrap{width:100%;max-width:36rem;margin:0 auto}.cee-cf-ocean-svg{display:block;width:100%;height:auto;overflow:hidden;border-radius:4px}.cee-sun{animation:cee-sun-pulse 3s ease-in-out infinite}@keyframes cee-sun-pulse{0%,to{opacity:.2}50%{opacity:.45}}.cee-figure{animation:cee-bob 1.1s ease-in-out infinite;transform-origin:20px 105px}@keyframes cee-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.cee-eye{animation:cee-blink 5s ease-in-out infinite;transform-origin:24px 49px}@keyframes cee-blink{0%,88%,to{transform:scaleY(1)}93%{transform:scaleY(.1)}}.cee-arm-r{animation:cee-arm-r 18s ease-in-out infinite;transform-origin:20px 64px}@keyframes cee-arm-r{0%{transform:rotate(0)}10%{transform:rotate(20deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(15deg)}33%{transform:rotate(0)}44%,54%{transform:rotate(0)}60%{transform:rotate(40deg)}62%{transform:rotate(40deg)}70%{transform:rotate(-20deg)}76%{transform:rotate(10deg)}83%{transform:rotate(0)}93%{transform:rotate(20deg)}to{transform:rotate(0)}}.cee-brush,.cee-brush-tip{animation:cee-arm-r 18s ease-in-out infinite;transform-origin:20px 64px}.cee-arm-l{animation:cee-arm-l 18s ease-in-out infinite;transform-origin:20px 64px}@keyframes cee-arm-l{0%,33%{transform:rotate(0)}60%{transform:rotate(-18deg)}83%,to{transform:rotate(0)}}.cee-s1{animation:cee-stroke-a 18s ease-in-out infinite}.cee-s2{animation:cee-stroke-b 18s ease-in-out infinite}.cee-s3{animation:cee-stroke-c 18s ease-in-out infinite}@keyframes cee-stroke-a{0%,4%{stroke-dashoffset:18}18%,58%{stroke-dashoffset:0}65%,82%{stroke-dashoffset:18}86%,to{stroke-dashoffset:0}}@keyframes cee-stroke-b{0%,10%{stroke-dashoffset:16}22%,58%{stroke-dashoffset:0}65%,82%{stroke-dashoffset:16}90%,to{stroke-dashoffset:0}}@keyframes cee-stroke-c{0%,16%{stroke-dashoffset:16}28%,58%{stroke-dashoffset:0}65%,82%{stroke-dashoffset:16}94%,to{stroke-dashoffset:0}}.cee-d1{animation:cee-dot-a 18s ease-in-out infinite}.cee-d2{animation:cee-dot-b 18s ease-in-out infinite}@keyframes cee-dot-a{0%,14%{opacity:0}26%,58%{opacity:1}65%,82%{opacity:0}88%,to{opacity:1}}@keyframes cee-dot-b{0%,20%{opacity:0}30%,58%{opacity:1}65%,82%{opacity:0}92%,to{opacity:1}}.cee-canvas-easel{animation:cee-canvas-easel-fade 18s ease-in-out infinite}@keyframes cee-canvas-easel-fade{0%,58%{opacity:1}65%,to{opacity:0}}.cee-canvas-on-boat{animation:cee-canvas-boat 18s ease-in-out infinite}@keyframes cee-canvas-boat{0%,60%{opacity:0}64%,85%{opacity:1}92%,to{opacity:0}}.cee-sparkles{opacity:0;animation:cee-sparkle 18s ease-in-out infinite}@keyframes cee-sparkle{0%,31%{opacity:0}36%,42%{opacity:1}48%,to{opacity:0}}.cee-wave-back{animation:cee-wave 3s ease-in-out infinite}.cee-wave-front,.cee-foam{animation:cee-wave 2.4s ease-in-out .5s infinite}@keyframes cee-wave{0%,to{transform:translate(0)}50%{transform:translate(-14px)}}.cee-boat-group{animation:cee-boat 18s ease-in-out infinite}@keyframes cee-boat{0%,43%{transform:translate(170px)}56%,61%{transform:translate(-55px)}80%,to{transform:translate(200px)}}.cee-boat-rock{animation:cee-rock 2.2s ease-in-out infinite;transform-origin:175px 116px}@keyframes cee-rock{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.cee-wake-1{animation:cee-wake 1.6s ease-out .2s infinite}.cee-wake-2{animation:cee-wake 1.6s ease-out .7s infinite}@keyframes cee-wake{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}.cee-cf-quote-panel{background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));padding:2.4rem;margin-top:2.4rem}.cee-cf-quote-panel__header{margin-bottom:2rem}.cee-cf-quote-panel__badge{font-family:Space Mono,monospace;font-size:1rem;letter-spacing:.15em;color:var(--cf-focus-ink, var(--cee-teal-ink));border:1px solid var(--cf-focus, var(--cee-teal));padding:.3rem .8rem;display:inline-block;margin-bottom:.8rem}.cee-cf-quote-panel__note{font-family:DM Sans,sans-serif;font-size:1.3rem;color:var(--cf-muted, var(--cee-text-muted));margin:0}.cee-cf-quote-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2.4rem}@media(max-width:600px){.cee-cf-quote-specs{grid-template-columns:1fr 1fr}}.cee-cf-quote-spec{background:rgba(var(--cee-ink-rgb),.03);border:1px solid var(--cf-border, var(--cee-border));padding:1.2rem}.cee-cf-quote-spec__key{font-family:Space Mono,monospace;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted));display:block;margin-bottom:.4rem}.cee-cf-quote-spec__val{font-family:DM Sans,sans-serif;font-size:1.5rem;font-weight:700;color:var(--cf-text, var(--cee-text))}.cee-cf-quote-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2.4rem}@media(max-width:600px){.cee-cf-quote-tiers{grid-template-columns:1fr}}.cee-cf-quote-tier{border:1px solid var(--cf-border, var(--cee-border));padding:1.6rem;cursor:pointer;transition:border-color .2s,background .2s;text-align:center}.cee-cf-quote-tier.is-selected{border-color:var(--cf-focus, var(--cee-teal));background:#00b4a40f}.cee-cf-quote-tier__name{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2rem;letter-spacing:.06em;color:var(--cf-text, var(--cee-text));display:block;margin-bottom:.4rem}.cee-cf-quote-tier__price{font-family:Space Mono,monospace;font-size:2.2rem;color:var(--cf-focus-ink, var(--cee-teal-ink));display:block;margin-bottom:.4rem}.cee-cf-quote-tier__desc{font-family:DM Sans,sans-serif;font-size:1.1rem;color:var(--cf-muted, var(--cee-text-muted));line-height:1.4}.cee-cf-upsell{background:#00b4a40a;border:1px solid rgba(0,180,164,.15);padding:1.6rem;margin-bottom:2.4rem}.cee-cf-quote-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--cf-border, var(--cee-border));padding-top:2rem;margin-top:2rem;margin-bottom:1.2rem}.cee-cf-quote-total__label{font-family:DM Sans,sans-serif;font-size:1.4rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-quote-total__price{font-family:Space Mono,monospace;font-size:3.2rem;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-paint-request-btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.3rem 1.6rem;border:1px solid var(--cf-border, var(--cee-border));border-radius:.4rem;background:var(--cee-surface);color:var(--cf-text, var(--cee-text));text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.cee-cf-paint-request-btn:hover{border-color:#00b4a480}.cee-cf-paint-request-btn__label{display:block;font-family:DM Sans,sans-serif;font-size:1.3rem;font-weight:600}.cee-cf-paint-request-btn__meta{display:block;flex-shrink:0;font-family:Space Mono,monospace;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-paint-request-btn.is-active{border-color:var(--cf-focus, var(--cee-teal));background:#00b4a414;box-shadow:0 0 0 1px #00b4a424}.cee-cf-paint-request-btn.is-active .cee-cf-paint-request-btn__label,.cee-cf-paint-request-btn.is-active .cee-cf-paint-request-btn__meta{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-paint-request-btn.is-locked .cee-cf-paint-request-btn__meta{color:#f5a623}.cee-cf-review{background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));padding:2.4rem;margin-bottom:2.4rem}.cee-cf-review-row{display:grid;grid-template-columns:18rem 1fr;gap:.8rem 1.6rem;padding:1rem 0;border-bottom:1px solid var(--cf-border, var(--cee-border))}.cee-cf-review-row:last-child{border-bottom:none}.cee-cf-review-key{font-family:Space Mono,monospace;font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-review-val{font-family:DM Sans,sans-serif;font-size:1.4rem;color:var(--cf-text, var(--cee-text));word-break:break-word}.cee-cf-review-note{font-family:DM Sans,sans-serif;font-size:1.3rem;color:var(--cf-muted, var(--cee-text-muted));margin-bottom:3.2rem;opacity:.7}@media(max-width:600px){.cee-cf-review-row{grid-template-columns:1fr;gap:.2rem}}.cee-cf-nav{display:flex;gap:1.6rem;align-items:center;margin-top:3.2rem;flex-wrap:wrap}.cee-cf-btn{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.08em;text-transform:uppercase;padding:1.2rem 2.8rem;border:1px solid transparent;cursor:pointer;border-radius:0;transition:background .2s,color .2s,border-color .2s,transform .2s;line-height:1;display:inline-flex;align-items:center;gap:.6rem}.cee-cf-btn--next,.cee-cf-btn--submit{background:var(--cf-btn-bg, var(--cee-teal));color:var(--cee-on-accent);border-color:var(--cf-btn-bg, var(--cee-teal))}.cee-cf-btn--next:hover,.cee-cf-btn--submit:hover{background:var(--cf-btn-hover, #00C9B8);border-color:var(--cf-btn-hover, #00C9B8);transform:translateY(-1px)}.cee-cf-btn--back{background:transparent;color:var(--cf-muted, var(--cee-text-muted));border-color:var(--cf-border, var(--cee-border))}.cee-cf-btn--back:hover{border-color:var(--cf-muted, var(--cee-text-muted));color:var(--cf-text, var(--cee-text))}.cee-cf-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.cee-cf-success{text-align:center;padding:6.4rem 2rem}.cee-cf-success[hidden]{display:none}.cee-cf-success-card{display:block;width:100%;max-width:56rem;height:auto;margin:4.8rem auto 0;border-radius:8px;box-shadow:0 0 0 1px #00b4a41a,0 30px 80px -30px #00b4a459,0 24px 60px -20px rgba(var(--cee-paper-rgb),.55)}@media(max-width:600px){.cee-cf-success-card{max-width:100%;border-radius:6px}}.cee-cf-success__actions{margin-top:2.8rem;display:flex;flex-direction:column;align-items:center;gap:1.2rem}.cee-cf-success__actions .cee-cf-btn{min-width:22rem;justify-content:center;text-decoration:none}a.cee-cf-btn,a.cee-cf-btn:link,a.cee-cf-btn:visited,a.cee-cf-btn:hover,a.cee-cf-btn:focus,a.cee-cf-btn:active{text-decoration:none!important}a.cee-cf-btn--submit,a.cee-cf-btn--submit:link,a.cee-cf-btn--submit:visited,a.cee-cf-btn--submit:hover,a.cee-cf-btn--submit:focus,a.cee-cf-btn--submit:active{background-color:var(--cf-btn-bg, var(--cee-teal))!important;color:var(--cee-on-accent)!important;border-color:var(--cf-btn-bg, var(--cee-teal))!important}a.cee-cf-btn--secondary,a.cee-cf-btn--secondary:link,a.cee-cf-btn--secondary:visited,a.cee-cf-btn--secondary:hover,a.cee-cf-btn--secondary:focus,a.cee-cf-btn--secondary:active{color:var(--cf-text, var(--cee-text))!important}.cee-cf-btn--secondary{background:transparent;color:var(--cf-text, var(--cee-text));border:1px solid var(--cf-border, var(--cee-border));padding:1.2rem 2.4rem;font-family:Space Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.cee-cf-btn--secondary:hover{border-color:var(--cf-focus, var(--cee-teal));color:var(--cf-focus-ink, var(--cee-teal-ink));background:#00b4a40d}.cee-cf-btn--secondary:disabled{opacity:.5;cursor:wait}.cee-cf-service-panel{display:none}.cee-cf-service-panel.is-active{display:block}@keyframes cee-cf-focus-pulse{0%,to{box-shadow:0 0 0 2px #00b4a41f}50%{box-shadow:0 0 0 2px #00b4a440}}.cee-cf-input:focus,.cee-cf-textarea:focus,.cee-cf-select:focus{animation:cee-cf-focus-pulse 1.5s ease-in-out infinite}@keyframes cee-card-select{0%{transform:scale(1)}40%{transform:scale(1.03)}70%{transform:scale(.99)}to{transform:scale(1.02)}}.cee-cf-radio-card:has(input:checked){transform:scale(1.02);animation:cee-card-select .4s ease-out}@keyframes cee-toggle-bounce{0%{transform:translate(0)}60%{transform:translate(2rem)}to{transform:translate(1.8rem)}}.cee-cf-toggle-check:checked+.cee-cf-toggle-ui:after{animation:cee-toggle-bounce .32s ease-out}@keyframes cee-step-done{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cee-cf-step--done .cee-cf-step__num{animation:cee-step-done .4s ease-out}@keyframes cee-shake{0%{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(5px)}to{transform:translate(0)}}.cee-cf-input[aria-invalid=true],.cee-cf-textarea[aria-invalid=true],.cee-cf-select[aria-invalid=true],.cee-cf-radio-cards:has(input[aria-invalid=true]),.cee-cf-service-cards:has(input[aria-invalid=true]){animation:cee-shake .4s ease-in-out}.cee-cf-input[aria-invalid=true],.cee-cf-textarea[aria-invalid=true],.cee-cf-select[aria-invalid=true]{border-color:#e05c5c;box-shadow:0 0 0 2px #e05c5c2e}.cee-cf-radio-cards:has(input[aria-invalid=true]) .cee-cf-radio-card,.cee-cf-service-cards:has(input[aria-invalid=true]) .cee-cf-service-card{border-color:#e05c5c}.cee-cf-radio-cards:has(input[aria-invalid=true]),.cee-cf-service-cards:has(input[aria-invalid=true]){background:#e05c5c0a;border-radius:4px;padding:.4rem;margin:-.4rem}@keyframes cee-upload-success{0%,to{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 #00b4a400}50%{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 4px #00b4a42e}}.cee-cf-upload-zone.is-uploaded{animation:cee-upload-success .6s ease-in-out}.cee-cf-btn--back{transition:transform .2s ease-out,background .2s,color .2s}.cee-cf-btn--back:hover{transform:translate(-3px)}@keyframes cee-loading-dots{0%,24%{content:"."}25%,49%{content:".."}50%,74%{content:"..."}75%,to{content:".."}}.cee-cf-btn--submit.is-loading:after{content:".";display:inline-block;margin-left:.2em;width:1.2em;text-align:left;animation:cee-loading-dots 1.2s steps(1,end) infinite}.cee-cf-service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}@media(max-width:900px){.cee-cf-service-cards{grid-template-columns:repeat(2,1fr);gap:1rem}}@media(max-width:900px){.cee-cf-service-cards>.cee-cf-service-card:last-child:nth-child(odd){grid-column:1 / -1}}.cee-cf-service-card{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;background:#0d0d0d;border:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:DM Sans,sans-serif;text-align:left;cursor:pointer;outline:none;overflow:hidden;border-radius:6px;transition:transform .25s ease-out,border-color .2s,box-shadow .25s}@supports not (aspect-ratio: 16 / 9){.cee-cf-service-card{min-height:16rem}}.cee-cf-service-card:hover{transform:translateY(-3px);border-color:#00b4a499;box-shadow:0 12px 30px -12px #00b4a459}.cee-cf-service-card:focus-visible{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 2px #00b4a459}.cee-cf-service-card.is-selected{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 2px var(--cf-focus, var(--cee-teal)),0 14px 36px -14px #00b4a480;animation:cee-card-select .4s ease-out}.cee-cf-service-card__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.cee-cf-service-card__overlay{position:absolute;inset:auto 0 0 0;padding:2.2rem 1.4rem 1.1rem;background:linear-gradient(to top,#000000eb,#000000d6 40%,#000000a8 72%,#0000);display:flex;flex-direction:column;gap:.25rem;pointer-events:none}.cee-cf-service-card__label{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2.2rem;font-weight:400;letter-spacing:.06em;line-height:1;color:var(--cee-on-media);text-shadow:0 1px 2px rgba(0,0,0,.6)}.cee-cf-service-card.is-selected .cee-cf-service-card__label{color:var(--cee-on-media)}.cee-cf-service-card__sub{font-family:DM Sans,sans-serif;font-size:1.15rem;line-height:1.35;color:#f5f5f0e0;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media(max-width:560px){.cee-cf-service-card__label{font-size:1.9rem}.cee-cf-service-card__sub{font-size:1.1rem}.cee-cf-service-card__overlay{padding:1rem 1.1rem .9rem}.cee-cf-service-cards>.cee-cf-service-card:last-child:nth-child(odd) .cee-cf-service-card__label{font-size:2.4rem}.cee-cf-service-cards>.cee-cf-service-card:last-child:nth-child(odd) .cee-cf-service-card__sub{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.cee-cf-service-card__video{animation:none!important;transition:none!important}}.cee-cf-service-cards>input[type=hidden]{display:none}.cee-cf-paint-color-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:.4rem}@media(max-width:600px){.cee-cf-paint-color-cards{grid-template-columns:1fr}}.cee-cf-paint-color-cards>input[type=hidden]{display:none}.cee-cf-paint-color-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.4rem;min-height:11rem;padding:1.6rem 1.4rem;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:DM Sans,sans-serif;text-align:left;cursor:pointer;position:relative;outline:none;transition:transform .25s ease-out,border-color .2s,background .2s,box-shadow .25s}.cee-cf-paint-color-card:hover{transform:translateY(-2px);border-color:#00b4a480;background:#00b4a40a;box-shadow:0 6px 18px -8px #00b4a440}.cee-cf-paint-color-card:focus-visible{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 2px #00b4a440}.cee-cf-paint-color-card.is-selected{border-color:var(--cf-focus, var(--cee-teal));background:#00b4a414;box-shadow:0 0 0 1px var(--cf-focus, var(--cee-teal)),0 10px 22px -10px #00b4a459;animation:cee-card-select .4s ease-out}.cee-cf-paint-color-card__num{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:3.6rem;font-weight:400;letter-spacing:.04em;line-height:1;color:var(--cf-text, var(--cee-text))}.cee-cf-paint-color-card.is-selected .cee-cf-paint-color-card__num{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-paint-color-card__label{font-family:Space Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-paint-color-card.is-selected .cee-cf-paint-color-card__label{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-paint-color-card__sub{font-family:DM Sans,sans-serif;font-size:1.2rem;line-height:1.4;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-size-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.9rem;margin-top:.4rem}@media(max-width:800px){.cee-cf-size-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.cee-cf-size-cards{grid-template-columns:1fr}}.cee-cf-size-cards>input[type=hidden]{display:none}.cee-cf-size-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.35rem;min-height:10rem;padding:1.4rem 1.2rem;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:DM Sans,sans-serif;text-align:left;cursor:pointer;position:relative;outline:none;transition:transform .25s ease-out,border-color .2s,background .2s,box-shadow .25s}.cee-cf-size-card:hover{transform:translateY(-2px);border-color:#00b4a480;background:#00b4a40a;box-shadow:0 6px 18px -8px #00b4a440}.cee-cf-size-card:focus-visible{border-color:var(--cf-focus, var(--cee-teal));box-shadow:0 0 0 2px #00b4a440}.cee-cf-size-card.is-selected{border-color:var(--cf-focus, var(--cee-teal));background:#00b4a414;box-shadow:0 0 0 1px var(--cf-focus, var(--cee-teal)),0 10px 22px -10px #00b4a459;animation:cee-card-select .4s ease-out}.cee-cf-size-card__num{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2.8rem;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--cf-text, var(--cee-text))}.cee-cf-size-card.is-selected .cee-cf-size-card__num{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-size-card__label{font-family:Space Mono,Courier New,monospace;font-size:1rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-size-card.is-selected .cee-cf-size-card__label{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-size-card__sub{font-family:DM Sans,sans-serif;font-size:1.15rem;line-height:1.4;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-color-names-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}@media(max-width:480px){.cee-cf-color-names-grid{grid-template-columns:1fr}}.cee-cf-color-name-input.cee-cf-field--hidden{display:none}.cee-cf-multicolor-warning{display:none;background:#f5a62314;border-left:3px solid #F5A623;padding:1rem 1.2rem;margin-bottom:1.2rem;font-family:DM Sans,sans-serif;font-size:1.3rem;color:#f5a623;border-radius:4px}.cee-cf-multicolor-warning.is-visible{display:block}.cee-cf-multicolor-warning strong{color:var(--cee-text)}.cee-paint-size-row{display:flex;gap:10px}.cee-paint-size-row .cee-cf-input{flex:1;min-width:0}.cee-paint-size-unit-wrap{flex:0 0 120px}.cee-paint-shipin,.cee-paint-needsprint{border:1px solid rgba(0,180,164,.35);border-radius:10px;padding:14px 16px;background:#00b4a40d}.cee-paint-shipin__title{display:block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.13em;color:var(--cf-focus-ink, var(--cee-teal-ink));margin-bottom:8px}.cee-paint-shipin__list{margin:0;padding-left:18px;color:var(--cf-muted, var(--cee-text-muted));font-size:13px;line-height:1.55}.cee-paint-shipin__list li+li{margin-top:6px}.cee-paint-shipin__list strong{color:var(--cf-text, var(--cee-text))}.cee-paint-shipin__short{margin:0 0 12px;color:var(--cf-muted, var(--cee-text-muted));font-size:13px;line-height:1.55}.cee-paint-shipin__link{color:var(--cf-focus-ink, var(--cee-teal-ink));text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.cee-paint-shipin__agree{font-size:13px;color:var(--cf-text, var(--cee-text))}.cee-paint-needsprint__copy{color:var(--cf-muted, var(--cee-text-muted));font-size:13px;margin:0 0 12px}.cee-paint-needsprint__btn{width:100%;background:transparent;border:1px solid var(--cf-focus, var(--cee-teal));color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-paint-needsprint__btn:hover{background:var(--cf-focus, var(--cee-teal));color:var(--cee-on-accent)}.cee-paint-scanner{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:rgba(var(--cee-paper-rgb),.95);display:flex;align-items:center;justify-content:center}.cee-paint-scanner__inner{text-align:center;max-width:90vw}.cee-paint-scanner__frame{position:relative;width:min(72vw,380px);height:min(72vw,380px);margin:18px auto 14px;border:1px solid rgba(0,180,164,.5);border-radius:12px;overflow:hidden;background:var(--cee-surface);box-shadow:0 0 44px #00b4a438}.cee-paint-scanner__img{width:100%;height:100%;object-fit:contain;display:block;transition:opacity .35s}.cee-paint-scanner__img.is-swapping{opacity:0}.cee-paint-scanner__line{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--cf-focus, var(--cee-teal)),transparent);box-shadow:0 0 18px 4px #00b4a48c;animation:ceePaintScanSweep 2s ease-in-out infinite alternate}@keyframes ceePaintScanSweep{0%{top:2%}to{top:96%}}.cee-paint-scanner__count{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;color:var(--cf-focus-ink, var(--cee-teal-ink));margin:0 0 4px}.cee-paint-scanner__hint{color:var(--cf-muted, var(--cee-text-muted));font-size:13px;margin:0}.cee-paint-scanner__cancel{background:none;border:none;color:var(--cee-text-dim);text-decoration:underline;font-size:12px;margin-top:16px;cursor:pointer}@media(prefers-reduced-motion:reduce){.cee-paint-scanner__line{animation:none;top:50%;opacity:.5}}.cee-paint-est__handquote{display:block;width:100%;margin-top:12px;background:transparent;border:none;color:var(--cf-muted, var(--cee-text-muted));font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cee-paint-est__handquote:hover{color:var(--cf-text, var(--cee-text))}.cee-paint-scanner[hidden]{display:none!important}.cee-paint-size-x{color:var(--cf-muted, var(--cee-text-muted));align-self:center}.cee-cf-fineprint{margin-top:.6rem;text-align:left}.cee-cf-fineprint summary{font-family:Space Mono,Courier New,monospace;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:var(--cf-muted, var(--cee-text-muted));cursor:pointer;list-style:none;display:inline-block}.cee-cf-fineprint summary::-webkit-details-marker{display:none}.cee-cf-fineprint summary:after{content:" +";color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-fineprint[open] summary:after{content:" \2212"}.cee-cf-fineprint p{margin:.8rem 0 0;color:var(--cf-muted, var(--cee-text-muted));font-family:DM Sans,sans-serif;font-size:1.2rem;line-height:1.6}.cee-cf-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--cf-border, var(--cee-border));background:var(--cf-surface, var(--cee-surface))}.cee-cf-stepper__btn{width:4.4rem;min-height:4.4rem;background:transparent;border:none;color:var(--cf-focus-ink, var(--cee-teal-ink));font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:2.2rem;line-height:1;cursor:pointer;transition:background .15s}.cee-cf-stepper__btn:hover{background:#00b4a414}.cee-cf-stepper__btn:active{background:#00b4a429}.cee-cf-stepper__value{width:6rem;text-align:center;background:transparent;border:none;border-left:1px solid var(--cf-border, var(--cee-border));border-right:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:Space Mono,Courier New,monospace;font-size:1.6rem;-moz-appearance:textfield}.cee-cf-stepper__value::-webkit-outer-spin-button,.cee-cf-stepper__value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cee-cf-size-card__glyph{font-size:2.4rem;line-height:1}.cee-commission-form{overflow-x:clip}.cee-commission-form *,.cee-commission-form *:before,.cee-commission-form *:after{box-sizing:border-box}.cee-cf-fieldset,.cee-cf-service-panel,.cee-cf-field,.cee-cf-size-card,.cee-cf-radio-card{min-width:0}.cee-commission-form img,.cee-commission-form video,.cee-commission-form svg{max-width:100%}.cee-cf-input,.cee-cf-select,.cee-cf-textarea{max-width:100%}@media(max-width:749px){.cee-cf-input,.cee-cf-select,.cee-cf-textarea,.cee-cf-stepper__value{font-size:16px}}.cee-cf--moments .cee-cf-field{display:none}.cee-cf--moments .cee-cf-field.is-moment-current{display:block;animation:cee-moment-in .35s ease-out}@keyframes cee-moment-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.cee-cf-momentnav{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-top:2rem}.cee-cf-momentnav__count{font-family:Space Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.18em;color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-momentnav__btn{padding:1.1rem 1.8rem;background:transparent;border:1px solid var(--cf-border, var(--cee-border));color:var(--cf-text, var(--cee-text));font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:1.6rem;letter-spacing:.08em;cursor:pointer;transition:border-color .2s,background .2s}.cee-cf-momentnav__btn:disabled{opacity:.3;cursor:default}.cee-cf-momentnav__btn--next{background:var(--cf-focus, var(--cee-teal));color:var(--cee-on-accent);border-color:var(--cf-focus, var(--cee-teal))}.cee-cf-momentnav__btn--next:hover{box-shadow:0 0 14px #00b4a466}.cee-cf--moments .is-moment-current{position:relative;padding-top:2.4rem}.cee-cf--moments .is-moment-current:before{content:attr(data-moment-eyebrow);position:absolute;top:0;left:0;font-family:Space Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.22em;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf--moments .is-moment-current>.cee-cf-label{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:clamp(2.6rem,6.5vw,4rem);line-height:1.05;letter-spacing:.03em;color:var(--cf-text, var(--cee-text));margin-bottom:1.6rem}.cee-cf--moments .is-moment-current>.cee-cf-label .cee-cf-hint-inline{display:block;font-family:DM Sans,sans-serif;font-size:1.3rem;letter-spacing:0;margin-top:.6rem}.cee-cf-momentnav{display:block;margin-top:2.4rem}.cee-cf-momentnav__hud{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.4rem;min-height:2rem}.cee-cf-momentnav__row{display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.cee-cf-momentnav__drops{display:inline-flex;gap:.7rem}.cee-cf-momentnav__drop{width:1.15rem;height:1.15rem;border:1px solid var(--cf-focus, var(--cee-teal));border-radius:0 50% 50%;transform:rotate(45deg);background:transparent;transition:background .3s,box-shadow .3s,transform .3s}.cee-cf-momentnav__drop.is-current{transform:rotate(45deg) scale(1.3);box-shadow:0 0 8px #00b4a480}.cee-cf-momentnav__drop.is-filled{background:var(--cf-focus, var(--cee-teal));box-shadow:0 0 6px #00b4a473;animation:cee-drop-pop .4s ease-out}@keyframes cee-drop-pop{0%{transform:rotate(45deg) scale(1)}55%{transform:rotate(45deg) scale(1.55)}to{transform:rotate(45deg) scale(1)}}.cee-cf-momentnav__cee{width:4.6rem;height:4.6rem;border-radius:50%;object-fit:cover;border:1px solid var(--cf-focus, var(--cee-teal));box-shadow:0 0 10px #00b4a44d;background:radial-gradient(circle at 35% 30%,#1E2A2C,var(--cee-bg));flex-shrink:0}.cee-cf-momentnav__cee.is-hyped{animation:cee-hype .55s ease-out}@keyframes cee-hype{0%{transform:none}30%{transform:translateY(-9px) rotate(-7deg) scale(1.08)}60%{transform:translateY(0) rotate(5deg)}to{transform:none}}.cee-cf-momentnav__line{font-family:Space Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.08em;color:var(--cf-text, var(--cee-text));flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:749px){.cee-cf-momentnav__line{white-space:normal;overflow:visible;text-overflow:clip}}.cee-cf-momentnav__line:after{content:"_";color:var(--cf-focus-ink, var(--cee-teal-ink));animation:cee-cursor-blink .9s step-end infinite}@keyframes cee-cursor-blink{50%{opacity:0}}.cee-cf-momentnav__row{position:relative}.cee-cf-burstbit{position:absolute;right:5.4rem;top:50%;border-radius:0 50% 50%;pointer-events:none;line-height:0;font-size:0;animation:cee-burst .75s cubic-bezier(.16,1,.3,1) forwards}.cee-cf-burstbit--a{background:var(--cf-focus, var(--cee-teal))}.cee-cf-burstbit--b{background:#7fe8de}.cee-cf-burstbit--c{background:var(--cee-text)}.cee-cf-burstbit--s1{width:.5rem;height:.5rem}.cee-cf-burstbit--s2{width:.75rem;height:.75rem}.cee-cf-burstbit--s3{width:1rem;height:1rem}@keyframes cee-burst{0%{transform:translate(0) rotate(45deg) scale(1);opacity:1}to{transform:translate(var(--bx, 40px),var(--by, -40px)) rotate(45deg) scale(.25);opacity:0}}@media(prefers-reduced-motion:reduce){.cee-cf-burstbit{animation:none;opacity:0}.cee-cf-momentnav__cee.is-hyped,.cee-cf-momentnav__drop.is-filled,.cee-cf--moments .cee-cf-field.is-moment-current{animation:none}}.cee-cf-coachstrip{display:flex;align-items:center;gap:1.2rem;margin-bottom:2rem;padding:1rem 1.2rem;border:1px solid var(--cf-border, var(--cee-border));background:var(--cf-surface, var(--cee-surface))}.cee-cf--appfeel .cee-cf-tube svg{display:none}.cee-cf-tubebar{position:relative;max-width:24rem;margin:0 auto .8rem}.cee-cf--appfeel .cee-cf-steps{margin-bottom:2rem}@media(max-width:749px){.cee-cf-tubebar{max-width:19rem}}.cee-cf-tubebar__base,.cee-cf-tubebar__fill{display:block;width:100%;height:auto}.cee-cf-tubebar__base{filter:grayscale(.6) brightness(.55)}.cee-cf-tubebar__fill{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 98.9% 0 0);background:linear-gradient(180deg,rgba(var(--cee-ink-rgb),.22) 14%,rgba(var(--cee-ink-rgb),0) 30%),linear-gradient(180deg,#7fe8de6b,#2ed9c899 32%,#00b4a4a8 62%,#007a70c7);-webkit-mask:url(cee-tube-full.png) no-repeat center / 100% 100%;mask:url(cee-tube-full.png) no-repeat center / 100% 100%;mix-blend-mode:screen}.cee-cf-tubebar__meniscus{position:absolute;top:16%;bottom:10%;left:1.1%;width:2.4rem;margin-left:-1.2rem;pointer-events:none;background:radial-gradient(closest-side,rgba(127,232,222,.5),rgba(0,180,164,.18) 60%,transparent 80%);filter:blur(3px);mix-blend-mode:screen;opacity:0;transition:opacity .4s}.cee-cf-tubebar__drip{position:absolute;width:.55rem;height:.8rem;border-radius:0 50% 50%;transform:rotate(45deg);background:#2ed9c8;pointer-events:none;opacity:.8;animation:cee-tube-drip 1.1s ease-in forwards}@keyframes cee-tube-drip{0%{transform:rotate(45deg) translate(0) scale(.6);opacity:.8}25%{transform:rotate(45deg) translate(.1rem,.4rem) scale(1)}to{transform:rotate(45deg) translate(.9rem,2.6rem) scale(.85);opacity:0}}.cee-cf-tubebar__pct{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Space Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.24em;color:var(--cee-on-media, #F5F5F0);text-shadow:0 1px 3px rgba(0,0,0,.7);text-shadow:0 1px 6px rgba(0,0,0,.75)}.cee-cf--appfeel .cee-cf-page-title{font-size:clamp(2.8rem,6vw,4.4rem);margin-bottom:.8rem}.cee-cf--appfeel .cee-cf-eyebrow{margin-bottom:.4rem}.cee-cf--appfeel .cee-cf-tubebar{margin-bottom:.6rem}@media(max-width:749px){.cee-cf--appfeel .cee-cf-page-sub{display:none}.cee-cf--appfeel .cee-cf-page-title{font-size:clamp(2.4rem,8vw,3.2rem)}.cee-cf--appfeel .cee-cf-steps{margin-bottom:1.4rem}}.cee-cf-headrow{display:flex;align-items:center;justify-content:center;gap:2.4rem;flex-wrap:wrap;margin-bottom:1.6rem}.cee-cf-headrow .cee-cf-tubebar{margin:0;flex:0 1 20rem}.cee-cf-headrow .cee-cf-steps{margin-bottom:0}.cee-cf--appfeel .cee-cf-page-sub{display:none}@media(max-width:749px){.cee-cf-headrow{gap:1.2rem}.cee-cf-headrow .cee-cf-tubebar{flex:0 1 15rem}}.cee-paint-est__whatsthis{background:none;border:none;padding:0 2px;color:var(--cf-focus-ink, var(--cee-teal-ink));font:inherit;font-size:.85em;cursor:pointer;vertical-align:super}.cee-paint-est__whatsthis:hover{text-shadow:0 0 8px rgba(0,180,164,.6)}.cee-paint-est__whatsthis-a{margin:8px auto 0;max-width:42ch;color:var(--cf-muted, var(--cee-text-muted));font-size:12px;line-height:1.6;text-align:center}.cee-cf-stephero{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.8rem}.cee-cf-stephero__eyebrow{font-family:Space Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.22em;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-stephero__title{font-family:Bebas Neue,Arial Narrow,Arial,sans-serif;font-size:clamp(2.6rem,5.5vw,4rem);line-height:1.02;letter-spacing:.03em;color:var(--cf-text, var(--cee-text));margin:.5rem 0 0}@media(max-width:749px){.cee-cf-stephero{gap:1rem;margin-bottom:1.2rem}.cee-cf-stephero__pose{height:6.4rem}}.cee-cf--moments .cee-cf-stephero{display:none}.cee-cf--appfeel .cee-cf-fieldset[data-step="2"]>.cee-cf-legend,.cee-cf--appfeel .cee-cf-fieldset[data-step="3"]>.cee-cf-legend,.cee-cf--appfeel .cee-cf-fieldset[data-step="4"]>.cee-cf-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cee-cf-page-title--hero{display:flex;align-items:center;justify-content:center;gap:1.6rem}.cee-cf-pagehero__pose{height:clamp(6rem,9vw,8.5rem);width:auto;filter:drop-shadow(0 6px 20px rgba(0,180,164,.4))}@media(max-width:749px){.cee-cf-pagehero__pose{height:5.2rem}}.cee-cf-momentnav__backs{display:inline-flex;gap:.6rem}.cee-cf--moments .cee-cf-nav .cee-cf-btn--back{display:none}.cee-cf-successhero{position:relative;display:flex;justify-content:center;margin-bottom:1.2rem}.cee-cf-successhero__pose{height:clamp(11rem,18vw,15rem);width:auto;filter:drop-shadow(0 8px 26px rgba(0,180,164,.5));animation:cee-success-dance .9s ease-in-out 3}@keyframes cee-success-dance{0%,to{transform:none}25%{transform:translateY(-12px) rotate(-5deg) scale(1.05)}50%{transform:translateY(0) rotate(4deg)}75%{transform:translateY(-7px) rotate(-2deg) scale(1.03)}}.cee-cf-burstbit--center{right:auto;left:50%;top:45%}@media(prefers-reduced-motion:reduce){.cee-cf-successhero__pose{animation:none}}.cee-cf-momentnav__backs .cee-cf-momentnav__btn{font-size:2.1rem;line-height:1;padding:.9rem 1.5rem;min-width:4.8rem}@media(max-width:749px){.cee-cf-momentnav__hud{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"cee line line" "cee drops count";column-gap:1.2rem;row-gap:.8rem;align-items:center}.cee-cf-momentnav__hud .cee-cf-momentnav__cee{grid-area:cee}.cee-cf-momentnav__hud .cee-cf-momentnav__line{grid-area:line}.cee-cf-momentnav__hud .cee-cf-momentnav__drops{grid-area:drops;flex-wrap:wrap;row-gap:.8rem}.cee-cf-momentnav__hud .cee-cf-momentnav__count{grid-area:count}}@media(max-width:1023px){.cee-cf-momentnav__row{justify-content:flex-end}}@media(max-width:479px){.cee-cf-momentnav__row{flex-direction:column;align-items:flex-end;gap:.8rem}.cee-cf-momentnav__row .cee-cf-burstbit:not(.cee-cf-burstbit--center){top:74%}}.cee-cf-brief-pill{transition:transform .2s,box-shadow .2s,opacity .2s}.cee-cf-brief-pill.is-aside{opacity:0;pointer-events:none}.cee-cf-brief-pill.is-aside:focus-visible{opacity:1;pointer-events:auto}.cee-cf--submitted .cee-cf-headrow{margin-bottom:1rem}.cee-cf--submitted .cee-cf-successhero__pose{height:clamp(8rem,12vw,11rem)}.cee-cf-success-card{display:block;margin:0 auto;width:auto;height:auto;max-height:56vh;max-width:min(92vw,34rem)}.cee-cf-success__actions{margin-top:1.6rem}@media(max-width:749px){.cee-cf--submitted .cee-cf-successhero__pose{height:7rem}.cee-cf-success-card{max-height:52vh}}.cee-cf--appfeel .cee-cf-tube{display:none}.cee-cf--submitted .cee-cf-layout{display:block}.cee-cf--appfeel .cee-cf-fieldset,.cee-cf--appfeel [data-print-step]{max-width:62rem;margin-left:auto;margin-right:auto}.cee-cf--submitted .cee-cf-headrow{justify-content:center;gap:2rem}.cee-cf-success{position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden;padding-bottom:.5rem}.cee-cf-success-card{max-width:min(92vw,38rem);max-height:62vh}.cee-cf-success__actions{margin-top:1.2rem}.cee-cf-confetti{position:absolute;top:-2rem;width:.7rem;height:1.1rem;border-radius:2px;pointer-events:none;opacity:0;animation:cee-confetti-fall var(--fall-dur, 2s) ease-in var(--fall-delay, 0s) forwards}.cee-cf-confetti--a{background:var(--cf-focus, var(--cee-teal))}.cee-cf-confetti--b{background:#7fe8de}.cee-cf-confetti--c{background:var(--cee-text)}@keyframes cee-confetti-fall{0%{opacity:0;transform:translate(0) rotate(0)}8%{opacity:1}to{opacity:0;transform:translate(var(--drift, 0px),78vh) rotate(var(--spin, 360deg))}}@media(prefers-reduced-motion:reduce){.cee-cf-confetti{animation:none;opacity:0}}.cee-cf--appfeel{background:radial-gradient(60rem 42rem at 12% -6%,rgba(0,180,164,.14),transparent 60%),radial-gradient(48rem 34rem at 96% 28%,rgba(0,180,164,.1),transparent 55%),radial-gradient(72rem 50rem at 50% 112%,rgba(0,180,164,.12),transparent 62%)}.cee-cf--appfeel .cee-cf-btn--next,.cee-cf--appfeel .cee-cf-btn--submit,.cee-cf--appfeel .cee-cf-momentnav__btn--next{background:linear-gradient(135deg,var(--cee-teal) 0%,#00D2BE 55%,#35E3D2 100%);border-color:transparent;box-shadow:0 4px 26px #00b4a473;transition:transform .18s ease-out,box-shadow .25s}.cee-cf--appfeel .cee-cf-btn--next:hover,.cee-cf--appfeel .cee-cf-btn--submit:hover,.cee-cf--appfeel .cee-cf-momentnav__btn--next:hover{transform:translateY(-2px);box-shadow:0 8px 34px #00b4a499}.cee-cf--appfeel .cee-cf-size-card.is-selected,.cee-cf--appfeel .cee-cf-service-card.is-selected{background:linear-gradient(135deg,#00b4a438,#7fe8de12)}.cee-cf--appfeel .cee-cf-radio-card:has(input:checked){background:linear-gradient(135deg,#00b4a438,#7fe8de12);border-color:var(--cf-focus, var(--cee-teal))}.cee-cf--appfeel .cee-cf-size-card:hover .cee-cf-size-card__glyph{transform:scale(1.15)}.cee-cf--appfeel .cee-cf-size-card__glyph{transition:transform .2s ease-out}.cee-cf--moments .is-moment-current>.cee-cf-label:after,.cee-cf--appfeel .cee-cf-stephero__title:after{content:"";display:block;width:13rem;height:2.6rem;margin-top:.6rem;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 30%22%3E %3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%2300B4A4%22/%3E%3Cstop offset=%220.65%22 stop-color=%22%232ED9C8%22/%3E%3Cstop offset=%221%22 stop-color=%22%237FE8DE%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cpath fill=%22url(%23g)%22 d=%22M3 11 C 9 7.2, 22 6.1, 39 7.6 C 52 8.7, 61 6.4, 77 7.2 C 96 8.1, 112 6.6, 128 8.4 C 135 9.2, 141 9.8, 144 10.6 C 140 12.4, 131 13.8, 118 13.2 C 104 12.7, 92 14.9, 76 14.1 C 58 13.2, 44 15.6, 27 14.3 C 14 13.3, 5 13.6, 3 11 Z%22/%3E %3Cpath fill=%22%2300B4A4%22 d=%22M32 19 C 33.8 17.6, 36.4 18.2, 36.9 20.1 C 37.4 22.2, 35.2 23.9, 33.2 23.1 C 31.4 22.4, 30.8 20.3, 32 19 Z%22/%3E %3Cpath fill=%22%232ED9C8%22 opacity=%220.9%22 d=%22M80 18.4 C 81.1 17.7, 82.4 18.6, 82.2 19.9 C 82.4 21.8, 81.9 24.2, 80.9 24.1 C 79.8 24, 79.6 21.6, 79.5 20.2 C 79.4 19.4, 79.4 18.8, 80 18.4 Z%22/%3E %3Ccircle cx=%2253%22 cy=%2223.2%22 r=%221.1%22 fill=%22%2300B4A4%22 opacity=%220.85%22/%3E %3Ccircle cx=%2299%22 cy=%2221.5%22 r=%220.7%22 fill=%22%237FE8DE%22 opacity=%220.8%22/%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.65%22 d=%22M15 17.5 C 15.9 17, 16.9 17.7, 16.6 18.7 C 16.4 19.6, 15.2 19.8, 14.7 19 C 14.3 18.4, 14.5 17.8, 15 17.5 Z%22/%3E %3Ccircle cx=%22124%22 cy=%2217.8%22 r=%221.3%22 fill=%22%237FE8DE%22 opacity=%220.55%22/%3E %3Ccircle cx=%2265%22 cy=%2219.6%22 r=%220.5%22 fill=%22%237FE8DE%22 opacity=%220.9%22/%3E %3C/svg%3E") no-repeat 0 0 / contain}.cee-cf-coachstrip{border-left:3px solid var(--cf-focus, var(--cee-teal));background:linear-gradient(90deg,rgba(0,180,164,.1),var(--cf-surface, var(--cee-surface)) 55%)}.cee-cf--appfeel .cee-cf-stephero__pose,.cee-cf--appfeel .cee-cf-pagehero__pose{filter:drop-shadow(0 6px 22px rgba(0,180,164,.55))}.cee-cf--appfeel{position:relative}.cee-cf--appfeel:before{content:"";position:absolute;top:0;left:0;right:0;height:1.4rem;pointer-events:none;background:radial-gradient(.9rem 1.3rem at 12% 0,rgba(0,180,164,.3) 96%,transparent),radial-gradient(.6rem 2rem at 30% 0,rgba(0,180,164,.22) 96%,transparent),radial-gradient(1.1rem .9rem at 55% 0,rgba(0,180,164,.26) 96%,transparent),radial-gradient(.5rem 1.6rem at 76% 0,rgba(127,232,222,.22) 96%,transparent),radial-gradient(.8rem 1.1rem at 92% 0,rgba(0,180,164,.28) 96%,transparent);background-repeat:no-repeat}:root[data-theme=light] .cee-cf--appfeel{background:radial-gradient(60rem 42rem at 12% -6%,rgba(0,180,164,.04),transparent 60%),var(--cf-bg, var(--cee-bg))}:root[data-theme=light] .cee-cf--appfeel:before{background:radial-gradient(.9rem 1.3rem at 12% 0,rgba(0,180,164,.85) 96%,transparent),radial-gradient(.6rem 2rem at 30% 0,rgba(0,180,164,.7) 96%,transparent),radial-gradient(1.1rem .9rem at 55% 0,rgba(0,180,164,.8) 96%,transparent),radial-gradient(.5rem 1.6rem at 76% 0,rgba(6,122,111,.7) 96%,transparent),radial-gradient(.8rem 1.1rem at 92% 0,rgba(0,180,164,.85) 96%,transparent)}.cee-cf--appfeel .cee-cf-input:focus,.cee-cf--appfeel .cee-cf-select:focus,.cee-cf--appfeel .cee-cf-textarea:focus{box-shadow:0 0 0 2px #00b4a459,0 0 18px #00b4a440}@media(prefers-reduced-motion:reduce){.cee-cf-tubebar__drip{animation:none;display:none}.cee-cf-tubebar__meniscus{display:none}}.cee-cf--submitted .cee-cf-headrow{margin-bottom:.4rem}.cee-cf--submitted .cee-cf-successhero{margin:0}.cee-cf--submitted .cee-commission-form__inner{padding-top:.5rem}.cee-cf--submitted .cee-cf-success{margin-top:0;padding-top:.6rem}.cee-cf--appfeel .cee-cf-upload-zone{position:relative}.cee-cf--appfeel .cee-cf-upload-zone:after{content:"";position:absolute;top:-1.6rem;right:-1.2rem;width:7rem;height:7rem;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 80 80%22%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.9%22 d=%22M38 18 C 46 12, 58 14, 62 23 C 66 31, 61 38, 53 41 C 57 46, 55 53, 48 54 C 42 55, 37 51, 36 45 C 28 47, 20 43, 19 35 C 18 26, 26 20, 33 21 C 34 19.6, 36 18.8, 38 18 Z%22/%3E %3Cpath fill=%22%232ED9C8%22 opacity=%220.85%22 d=%22M64 47 C 66.5 45.8, 69.5 47.5, 69 50.2 C 68.6 52.6, 65.6 53.4, 64 51.6 C 62.8 50.2, 62.7 48.2, 64 47 Z%22/%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.7%22 d=%22M25 57 C 26.8 55.8, 29.4 57, 29.1 59.2 C 28.8 61.5, 25.8 62, 24.6 60.1 C 23.9 58.9, 24 57.7, 25 57 Z%22/%3E %3Ccircle cx=%2252%22 cy=%2262%22 r=%221.6%22 fill=%22%237FE8DE%22 opacity=%220.8%22/%3E %3Ccircle cx=%2214%22 cy=%2224%22 r=%221.1%22 fill=%22%237FE8DE%22 opacity=%220.65%22/%3E %3Cellipse cx=%2270%22 cy=%2233%22 rx=%221.3%22 ry=%222%22 fill=%22%232ED9C8%22 opacity=%220.6%22 transform=%22rotate(24 70 33)%22/%3E %3Ccircle cx=%2241%22 cy=%2266%22 r=%220.8%22 fill=%22%2300B4A4%22 opacity=%220.75%22/%3E %3C/svg%3E") no-repeat 0 0 / contain}.cee-cf--appfeel .cee-cf-review{position:relative}.cee-cf--appfeel .cee-cf-review:before{content:"";position:absolute;bottom:-1.8rem;left:-1.4rem;width:6rem;height:6rem;pointer-events:none;transform:scaleX(-1);background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 80 80%22%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.9%22 d=%22M38 18 C 46 12, 58 14, 62 23 C 66 31, 61 38, 53 41 C 57 46, 55 53, 48 54 C 42 55, 37 51, 36 45 C 28 47, 20 43, 19 35 C 18 26, 26 20, 33 21 C 34 19.6, 36 18.8, 38 18 Z%22/%3E %3Cpath fill=%22%232ED9C8%22 opacity=%220.85%22 d=%22M64 47 C 66.5 45.8, 69.5 47.5, 69 50.2 C 68.6 52.6, 65.6 53.4, 64 51.6 C 62.8 50.2, 62.7 48.2, 64 47 Z%22/%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.7%22 d=%22M25 57 C 26.8 55.8, 29.4 57, 29.1 59.2 C 28.8 61.5, 25.8 62, 24.6 60.1 C 23.9 58.9, 24 57.7, 25 57 Z%22/%3E %3Ccircle cx=%2252%22 cy=%2262%22 r=%221.6%22 fill=%22%237FE8DE%22 opacity=%220.8%22/%3E %3Ccircle cx=%2214%22 cy=%2224%22 r=%221.1%22 fill=%22%237FE8DE%22 opacity=%220.65%22/%3E %3Cellipse cx=%2270%22 cy=%2233%22 rx=%221.3%22 ry=%222%22 fill=%22%232ED9C8%22 opacity=%220.6%22 transform=%22rotate(24 70 33)%22/%3E %3Ccircle cx=%2241%22 cy=%2266%22 r=%220.8%22 fill=%22%2300B4A4%22 opacity=%220.75%22/%3E %3C/svg%3E") no-repeat 0 0 / contain}.cee-cf--appfeel .cee-cf-brief__sticky,.cee-cf--appfeel .cee-cf-brief__eyebrow,.cee-cf--appfeel .cee-cf-brief__title{position:relative}.cee-cf--appfeel .cee-cf-brief__row{border-bottom:1px dashed rgba(var(--cee-ink-rgb),.08)}.cee-cf-brief__status{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1.1rem;border-top:1px dashed rgba(var(--cee-ink-rgb),.12);font-family:Space Mono,Courier New,monospace;font-size:1.05rem;letter-spacing:.16em}.cee-cf-brief__status-label{color:var(--cf-muted, var(--cee-text-muted))}.cee-cf-brief__status-value{color:var(--cf-focus-ink, var(--cee-teal-ink));flex:1;text-align:right}.cee-cf-brief__status .cee-cf-momentnav__drops{flex-shrink:0}@keyframes cee-perch-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.cee-cf--appfeel .cee-cf-brief__title:after{content:"";display:block;width:calc(100% + 4rem);margin:.2rem -2rem 0;aspect-ratio:1100 / 467;background:url(cee-fluid-wave.png) no-repeat center / contain;opacity:.8;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--cee-bg) 22%,var(--cee-bg) 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--cee-bg) 22%,var(--cee-bg) 78%,transparent 100%)}.cee-cf--appfeel .cee-cf-btn--next,.cee-cf--appfeel .cee-cf-btn--submit{position:relative}.cee-cf--appfeel .cee-cf-btn--next:after,.cee-cf--appfeel .cee-cf-btn--submit:after{content:"";position:absolute;left:-2.2rem;bottom:-1.7rem;width:9rem;height:2.4rem;pointer-events:none;opacity:.85;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 150 30%22%3E %3Cdefs%3E%3ClinearGradient id=%22g%22 x1=%220%22 y1=%220%22 x2=%221%22 y2=%220%22%3E%3Cstop offset=%220%22 stop-color=%22%2300B4A4%22/%3E%3Cstop offset=%220.65%22 stop-color=%22%232ED9C8%22/%3E%3Cstop offset=%221%22 stop-color=%22%237FE8DE%22 stop-opacity=%220%22/%3E%3C/linearGradient%3E%3C/defs%3E %3Cpath fill=%22url(%23g)%22 d=%22M3 11 C 9 7.2, 22 6.1, 39 7.6 C 52 8.7, 61 6.4, 77 7.2 C 96 8.1, 112 6.6, 128 8.4 C 135 9.2, 141 9.8, 144 10.6 C 140 12.4, 131 13.8, 118 13.2 C 104 12.7, 92 14.9, 76 14.1 C 58 13.2, 44 15.6, 27 14.3 C 14 13.3, 5 13.6, 3 11 Z%22/%3E %3Cpath fill=%22%2300B4A4%22 d=%22M32 19 C 33.8 17.6, 36.4 18.2, 36.9 20.1 C 37.4 22.2, 35.2 23.9, 33.2 23.1 C 31.4 22.4, 30.8 20.3, 32 19 Z%22/%3E %3Cpath fill=%22%232ED9C8%22 opacity=%220.9%22 d=%22M80 18.4 C 81.1 17.7, 82.4 18.6, 82.2 19.9 C 82.4 21.8, 81.9 24.2, 80.9 24.1 C 79.8 24, 79.6 21.6, 79.5 20.2 C 79.4 19.4, 79.4 18.8, 80 18.4 Z%22/%3E %3Ccircle cx=%2253%22 cy=%2223.2%22 r=%221.1%22 fill=%22%2300B4A4%22 opacity=%220.85%22/%3E %3Ccircle cx=%2299%22 cy=%2221.5%22 r=%220.7%22 fill=%22%237FE8DE%22 opacity=%220.8%22/%3E %3Cpath fill=%22%2300B4A4%22 opacity=%220.65%22 d=%22M15 17.5 C 15.9 17, 16.9 17.7, 16.6 18.7 C 16.4 19.6, 15.2 19.8, 14.7 19 C 14.3 18.4, 14.5 17.8, 15 17.5 Z%22/%3E %3Ccircle cx=%22124%22 cy=%2217.8%22 r=%221.3%22 fill=%22%237FE8DE%22 opacity=%220.55%22/%3E %3Ccircle cx=%2265%22 cy=%2219.6%22 r=%220.5%22 fill=%22%237FE8DE%22 opacity=%220.9%22/%3E %3C/svg%3E") no-repeat 0 0 / contain}.cee-cf--appfeel .cee-cf-upload-zone{background:radial-gradient(30rem 12rem at 15% 110%,rgba(0,180,164,.16),transparent 65%),radial-gradient(24rem 10rem at 85% -20%,rgba(46,217,200,.12),transparent 60%),linear-gradient(160deg,#00b4a40d,rgba(var(--cee-paper-rgb),.6));border-color:#00b4a473;overflow:hidden}.cee-cf--appfeel .cee-cf-upload-zone:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(127,232,222,.07) 50%,transparent 58%);animation:cee-upload-sheen 7s ease-in-out infinite}@keyframes cee-upload-sheen{0%,to{transform:translate(-18%)}50%{transform:translate(18%)}}@media(prefers-reduced-motion:reduce){.cee-cf--appfeel .cee-cf-upload-zone:before{animation:none}}.cee-cf-companion{position:fixed;left:clamp(.25rem,2.5vw,3rem);bottom:3vh;width:clamp(190px,17vw,300px);z-index:30;pointer-events:none;animation:cee-companion-in .6s ease-out both}.cee-cf-companion__vid{display:block;width:100%;height:auto;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse 60% 66% at 50% 58%,var(--cee-bg) 68%,rgba(var(--cee-paper-rgb),0) 90%);mask-image:radial-gradient(ellipse 60% 66% at 50% 58%,var(--cee-bg) 68%,rgba(var(--cee-paper-rgb),0) 90%)}@keyframes cee-companion-in{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:1339px){.cee-cf-companion{display:none}}@media(prefers-reduced-motion:reduce){.cee-cf-companion{animation:none}}.cee-paint-unitseg{display:inline-flex;align-self:stretch;flex:0 0 auto;border:1px solid var(--cf-border, var(--cee-border));border-radius:10px;overflow:hidden;background:var(--cf-surface, var(--cee-surface))}.cee-paint-unitseg__btn{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:var(--cf-muted, var(--cee-text-muted));font-family:Space Mono,Courier New,monospace;font-size:1.2rem;letter-spacing:.12em;padding:0 1.4rem;cursor:pointer;transition:background .2s,color .2s}.cee-paint-unitseg__btn+.cee-paint-unitseg__btn{border-left:1px solid var(--cf-border, var(--cee-border))}.cee-paint-unitseg__btn:hover{color:var(--cf-text, var(--cee-text))}.cee-paint-unitseg__btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #00b4a466}.cee-paint-unitseg__btn.is-selected{background:#00b4a424;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-paint-unitseg+.cee-paint-size-unit-wrap{display:none}.cee-cf-hintfold{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.6rem;border:0;background:transparent;padding:.2rem 0;margin-top:.5rem;color:var(--cf-muted, var(--cee-text-muted));font-family:Space Mono,Courier New,monospace;font-size:1.15rem;letter-spacing:.06em;cursor:pointer;transition:color .2s}.cee-cf-hintfold:hover,.cee-cf-hintfold.is-open{color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf-hintfold:focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}.cee-cf-hintfold__i{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid currentColor;border-radius:50%;font-size:1.05rem;font-style:italic;line-height:1;flex:0 0 auto}.cee-cf-hint--fold{display:none}.cee-cf-hint--fold.is-open{display:block;animation:cee-hintfold-in .22s ease-out}@keyframes cee-hintfold-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cee-cf-hint--fold.is-open{animation:none}}.cee-cf-flick{position:fixed;z-index:60;width:7px;height:10px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);pointer-events:none;animation:cee-flick-fly .7s ease-out forwards}.cee-cf-flick--a{background:var(--cf-focus, var(--cee-teal))}.cee-cf-flick--b{background:#7fe8de}.cee-cf-flick--c{background:var(--cee-text)}@keyframes cee-flick-fly{0%{opacity:1;transform:translate(0) rotate(-45deg)}to{opacity:0;transform:translate(var(--fx, 20px),var(--fy, -40px)) rotate(var(--fr, 60deg)) scale(.6)}}.cee-brief-landed{animation:cee-brief-land .45s ease-out}@keyframes cee-brief-land{0%{opacity:0;transform:translate(-8px);background:#00b4a42e}60%{opacity:1;transform:none;background:#00b4a41f}to{background:transparent}}.cee-brief-updated .cee-cf-brief__row-value{animation:cee-brief-refresh .6s ease-out}@keyframes cee-brief-refresh{0%{color:var(--cf-focus-ink, var(--cee-teal-ink));text-shadow:0 0 12px rgba(0,180,164,.5)}to{color:inherit;text-shadow:none}}.cee-brief-pill-pulse{animation:cee-pill-pulse .45s ease-out}@keyframes cee-pill-pulse{0%{transform:scale(1)}35%{transform:scale(1.07);box-shadow:0 0 0 6px #00b4a42e}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.cee-cf-flick,.cee-brief-landed,.cee-brief-updated .cee-cf-brief__row-value,.cee-brief-pill-pulse{animation:none}}.cee-cf-stepeyebrow{font-family:Space Mono,Courier New,monospace;font-size:1.1rem;letter-spacing:.22em;color:var(--cf-focus-ink, var(--cee-teal-ink));margin-bottom:.8rem}.cee-cf--moments .cee-cf-stepeyebrow{display:none}.cee-cf--appfeel .cee-cf-error{font-family:Space Mono,Courier New,monospace;font-size:1.15rem;letter-spacing:.08em}.cee-cf--appfeel .cee-cf-error:not(:empty):before{content:"! ";font-weight:700}.cee-cf-contactfold{display:none}.cee-cf--appfeel .cee-cf-contactfold{display:flex;width:100%;align-items:center;gap:1rem;padding:1.4rem 1.6rem;margin:-.4rem 0 2.4rem;background:var(--cf-surface, var(--cee-surface));border:1px solid var(--cf-border, var(--cee-border));border-radius:10px;font-size:1.35rem;letter-spacing:.08em;color:var(--cf-text, var(--cee-text));transition:border-color .2s,color .2s}.cee-cf--appfeel .cee-cf-contactfold:hover,.cee-cf--appfeel .cee-cf-contactfold.is-open{border-color:#00b4a480;color:var(--cf-focus-ink, var(--cee-teal-ink))}.cee-cf--appfeel .cee-cf-contactfold .cee-cf-hintfold__i{width:2rem;height:2rem;font-size:1.25rem;color:var(--cf-focus-ink, var(--cee-teal-ink));flex:0 0 auto}@media(max-width:749px){.cee-cf--appfeel .cee-cf-contactfold{font-size:1.3rem;padding:1.5rem 1.4rem}}.cee-cf--appfeel .cee-cf-contact-extra{display:none}.cee-cf--appfeel .cee-cf-contact-extra.is-open{display:block;animation:cee-hintfold-in .22s ease-out}@media(prefers-reduced-motion:reduce){.cee-cf--appfeel .cee-cf-contact-extra.is-open{animation:none}}.cee-cf--appfeel .cee-cf-fieldset[data-step="1"]>.cee-cf-legend{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cee-cf ::placeholder,.cee-cf input::placeholder,.cee-cf textarea::placeholder{color:var(--cee-text-dim);opacity:1}:root[data-theme=light] .cee-cf-brief-pill{box-shadow:0 6px 18px #0000002e}:root[data-theme=light] .cee-cf--appfeel .cee-cf-momentnav__btn--next{box-shadow:0 4px 14px #00000029}:root[data-theme=light] .cee-cf-successhero__pose{filter:drop-shadow(0 6px 14px rgba(0,0,0,.18))}.cee-cf-prefill{display:flex;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;border:1px solid rgba(0,180,164,.45);border-radius:12px;background:#00b4a414;color:var(--cee-text);font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.cee-cf-prefill p{margin:0;flex:1}.cee-cf-prefill__close{flex:0 0 auto;width:32px;height:32px;padding:0;border:none;background:transparent;color:var(--cee-text-muted);font-size:22px;line-height:1;cursor:pointer;border-radius:8px}.cee-cf-prefill__close:hover{color:var(--cee-text)}.cee-cf-prefill__close:focus-visible{outline:2px solid var(--cee-teal);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/cee-commission-form.css.map */
