@font-face{font-family:Google Sans;src:url(/assets/fonts/google-sans-400.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Google Sans;src:url(/assets/fonts/google-sans-500.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Google Sans;src:url(/assets/fonts/google-sans-600.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Google Sans;src:url(/assets/fonts/google-sans-700.ttf)format("truetype");font-weight:700;font-display:swap}@keyframes ob-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ob-pop{0%{opacity:0;transform:scale(.6)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.ob,.ob input,.ob button,.ob select,.ob textarea,.ob h1,.ob h2,.ob h3,.ob h4,.ob p,.ob span,.ob label,.ob li,.ob a{font-family:Google Sans,system-ui,sans-serif}.ob a{color:#0f7a5c}.ob a:hover{color:#171616}.ob .ob-step{animation:.45s cubic-bezier(.22,.61,.36,1) both ob-in}.ob .ob-input{box-sizing:border-box;width:100%;min-height:44px;font:inherit;color:#171616;background:#fff;border:1px solid #e3e3e0;border-radius:12px;outline:none;padding:0 14px;font-size:16px;transition:border-color .2s,box-shadow .2s}.ob .ob-input::placeholder{color:#a9a7a4}.ob .ob-input:focus{border-color:#0cffbe;box-shadow:0 0 0 3px #0cffbe38}.ob .ob-input.is-bad{border-color:#e5484d;box-shadow:0 0 0 3px #e5484d24}.ob .ob-seg{white-space:nowrap;min-height:42px;font:inherit;color:#3d3b3a;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500;transition:background .18s,color .18s,border-color .18s,transform .14s}.ob .ob-pkg-tag{color:#5c5a58;white-space:nowrap;background:#efefec;border-radius:999px;place-self:start;align-items:center;width:fit-content;min-height:22px;padding:0 9px;font-size:11.5px;font-weight:600;display:inline-flex}.ob .ob-pkg[data-pop=true] .ob-pkg-tag{color:#171616;background:linear-gradient(135deg,#bfff51,#0cffbe)}.ob .ob-pkg[data-free=true] .ob-pkg-tag{color:#7bffd4;background:#171616}.ob .ob-pkg-price{color:#171616;white-space:nowrap;margin-top:4px;font-size:16.5px;font-weight:700}.ob .ob-pkg[data-free=true] .ob-pkg-price{color:#0f7a5c}.ob .ob-pkg[data-pop=true]{border-color:#0cffbe80}.ob .ob-field{background:#fcfcfb;border:1px solid #eaeae6;border-radius:16px;padding:12px 14px}.ob .ob-pill{color:#5c5a58;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:30px;padding:0 14px;font-family:Google Sans,system-ui,sans-serif;font-size:12.5px;font-weight:600;transition:background .2s,color .2s}.ob .ob-pill[aria-pressed=true]{color:#fff;background:#171616}.ob .ob-seg-sm{min-height:32px;padding:0 12px;font-size:13px}.ob .ob-seg:hover{border-color:#171616}.ob .ob-seg:active{transform:scale(.96)}.ob .ob-seg[aria-pressed=true]{color:#fff;background:#171616;border-color:#171616}.ob .ob-swatch{cursor:pointer;border:3px solid #fff;border-radius:50%;width:40px;height:40px;padding:0;transition:transform .16s cubic-bezier(.34,1.42,.64,1),box-shadow .16s;box-shadow:0 0 0 1px #e3e3e0}.ob .ob-swatch:hover{transform:scale(1.1)}.ob .ob-swatch[aria-pressed=true]{transform:scale(1.1);box-shadow:0 0 0 2px #171616}.ob .ob-pkg{text-align:start;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:16px;gap:6px;padding:18px;transition:border-color .18s,background .18s,transform .14s,box-shadow .18s;display:grid}.ob .ob-pkg:hover{border-color:#17161652;transform:translateY(-2px)}.ob .ob-pkg[aria-pressed=true]{background:linear-gradient(135deg,#bfff516b,#6bff8557,#0cffbe57);border-color:#171616;box-shadow:0 10px 26px #0cffbe38}.ob .ob-primary{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#171616;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 14px 0 26px;font-size:16px;font-weight:600;transition:transform .16s cubic-bezier(.34,1.42,.64,1),box-shadow .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.ob .ob-primary:hover{transform:translateY(-2px);box-shadow:0 14px 34px #17161638}.ob .ob-primary:active{transform:scale(.96)}.ob .ob-primary:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.ob .ob-ghost{color:#3d3b3a;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:14px;padding:0 18px;font-size:15px;font-weight:500;transition:border-color .18s,color .18s}.ob .ob-ghost:hover{color:#171616;border-color:#171616}.ob .ob-icon-btn{color:#7a7876;cursor:pointer;background:#fff;border:1px solid #e3e3e0;border-radius:10px;place-items:center;width:38px;height:38px;transition:border-color .18s,color .18s,background .18s;display:grid}.ob .ob-icon-btn:hover{color:#e5484d;background:#fff5f5;border-color:#e5484d}.ob .ob-add{white-space:nowrap;color:#171616;min-height:44px;font:inherit;cursor:pointer;background:#fafaf8;border:1px dashed #c9c8c4;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;transition:border-color .18s,background .18s;display:inline-flex}.ob .ob-add:hover{background:#fff;border-color:#171616}.ob .ob-drop{color:#7a7876;cursor:pointer;background:#fafaf8;border:1.5px dashed #c9c8c4;border-radius:16px;place-items:center;gap:6px;min-height:120px;font-size:13.5px;transition:border-color .18s,background .18s;display:grid;position:relative}.ob .ob-drop:hover{background:#f5fffb;border-color:#0cffbe}.ob .ob-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ob .ob-scroll{scrollbar-width:thin;scrollbar-color:#c9c8c4 transparent;overflow-y:auto}.ob .ob-scroll::-webkit-scrollbar{width:6px}.ob .ob-scroll::-webkit-scrollbar-thumb{background:#c9c8c4;border-radius:99px}.ob .ob-check{accent-color:#171616;cursor:pointer;flex:none;width:22px;height:22px;margin:2px 0 0}.ob .ob-stepper-num{z-index:1;color:#7a7876;background:#fff;border:1.5px solid #d9d8d4;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13.5px;font-weight:600;transition:background .3s,border-color .3s,color .3s,transform .3s cubic-bezier(.34,1.42,.64,1);display:grid;position:relative}.ob .ob-stepper-title{color:#a9a7a4;text-align:center;min-height:2.5em;font-size:12px;font-weight:600;line-height:1.25;transition:color .3s}.ob .ob-stepper-line{top:16px;background:#e3e3e0;border-radius:2px;width:calc(100% - 40px);height:2px;transition:background .4s;position:absolute;inset-inline-end:calc(50% + 20px)}.ob .ob-stepper-item:first-child .ob-stepper-line{display:none}.ob .ob-stepper-item[data-state=done] .ob-stepper-line,.ob .ob-stepper-item[data-state=active] .ob-stepper-line{background:linear-gradient(90deg,#0cffbe,#bfff51)}.ob .ob-stepper-item[data-state=done] .ob-stepper-num{color:#0cffbe;background:#171616;border-color:#171616}.ob .ob-stepper-item[data-state=done] .ob-stepper-title{color:#3d3b3a}.ob .ob-stepper-item[data-state=active] .ob-stepper-num{color:#171616;background:linear-gradient(135deg,#bfff51,#0cffbe);border-color:#0000;transform:scale(1.1);box-shadow:0 0 0 5px #0cffbe33}.ob .ob-stepper-item[data-state=active] .ob-stepper-title{color:#171616}@media (max-width:640px){.ob .ob-stepper-title{display:none}}.ob .ob-mark{border-radius:12px;flex:none;width:42px;height:42px;display:block;position:relative;overflow:hidden}.ob .ob-mark video{pointer-events:none;filter:contrast(1.12);opacity:0;background:0 0;width:112px;height:84px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ob .ob-mark video.is-playing{opacity:1}.ob .ob-mark:has(video.is-playing) img{opacity:0}.ob .ob-logo{transition:transform .3s cubic-bezier(.34,1.42,.64,1)}.ob .ob-logo:hover{transform:scale(1.04)}.ob .ob-back-home{background:linear-gradient(135deg,#bfff51,#6bff85,#0cffbe);border:1px solid #0000;transition:box-shadow .22s,transform .16s cubic-bezier(.22,.61,.36,1);box-shadow:0 10px 26px #0cffbe47}.ob .ob-back-home:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff0,#ffffffbf,#fff0);width:40%;position:absolute;top:0;bottom:0;transform:translate(-160%)}.ob .ob-back-home:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0cffbe5c}.ob .ob-back-home:hover:after{animation:.85s cubic-bezier(.22,.61,.36,1) both ob-sheen}.ob .ob-back-home:active{transform:scale(.95)}.ob .ob-back-arrow{transition:transform .3s cubic-bezier(.34,1.42,.64,1)}.ob .ob-back-home:hover .ob-back-arrow{transform:translate(-3px)rotate(-12deg)}@keyframes ob-sheen{0%{transform:translate(-160%)}to{transform:translate(260%)}}.ob .ob-swatch[data-pal="0"]{background:linear-gradient(135deg,#bfff51,#0cffbe)}.ob .ob-swatch[data-pal="1"]{background:linear-gradient(135deg,#ff8acf,#ff2e93)}.ob .ob-swatch[data-pal="2"]{background:linear-gradient(135deg,#c4b5fd,#7c3aed)}.ob .ob-swatch[data-pal="3"]{background:linear-gradient(135deg,#ffd166,#f5433c)}.ob .ob-swatch[data-pal="4"]{background:linear-gradient(135deg,#8be9ff,#0ea5e9)}.ob .ob-swatch[data-pal="5"]{background:linear-gradient(135deg,#fcd34d,#d97706)}.ob .ob-swatch[data-pal="6"]{background:linear-gradient(135deg,#3d3b3a,#171616)}.ob .ob-swatch[data-pal="7"]{background:linear-gradient(135deg,#d9ffec,#22c55e)}@media (max-width:1000px){.ob .ob-field{padding:10px 12px}.ob .ob-swatch{width:30px;height:30px}.ob .ob-drop{min-height:66px!important}}@media (max-width:920px){.ob .ob-summary{grid-template-columns:1fr!important;gap:14px!important}.ob .ob-summary>div:last-child{border-top:1px solid #ffffff24;padding-top:14px;border-inline-start:0!important;padding-inline-start:0!important}.ob .ob-shell{grid-template-columns:1fr!important;height:auto!important;min-height:0!important}.ob .ob-panel{display:none!important}.ob .ob-two{grid-template-columns:1fr!important}}@media (max-width:560px){.ob .ob-back-home{gap:0!important;padding:0 12px!important;font-size:0!important}.ob .ob-back-home svg{width:18px;height:18px}}.ob[data-step="5"] .ob-scroll{overflow:visible!important}.ob[data-step="5"] .ob-nav-cta{display:none!important}.ob[data-step="5"] .ob-step{grid-template-rows:auto minmax(0,1fr);height:100%}.ob .ob-primary-inv{color:#171616;background:linear-gradient(135deg,#bfff51,#0cffbe);padding-inline-end:20px}.ob-content{z-index:2;position:relative}@media (prefers-reduced-motion:reduce){.ob *{transition:none!important;animation:none!important}}.ob .ob-branch.is-off,.ob .ob-panel-step.is-off{display:none!important}
