.cad-root{color:#f2ece1;min-height:100svh;font-family:var(--font-manrope), Manrope, system-ui, sans-serif;-webkit-font-smoothing:antialiased;--r:0px;--ex:30vw;--ey:22vh;background:#040403;position:relative;overflow:hidden}.cad-root *,.cad-root :before,.cad-root :after{box-sizing:border-box}.cad-root a{color:#f2ece1;text-decoration:none}.cad-root a:hover{color:#fff}.cad-root ::selection{color:#0b0a09;background:#d8be85}.cad-root h1{text-wrap:balance}.cad-root input:-webkit-autofill{-webkit-text-fill-color:#f2ece1!important;caret-color:#d8be85!important;font-family:var(--font-manrope), Manrope, sans-serif!important;background-color:#0000!important;background-clip:content-box!important;font-size:18px!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #040403!important}.cad-root input:-webkit-autofill:hover{-webkit-text-fill-color:#f2ece1!important;caret-color:#d8be85!important;font-family:var(--font-manrope), Manrope, sans-serif!important;background-color:#0000!important;background-clip:content-box!important;font-size:18px!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #040403!important}.cad-root input:-webkit-autofill:focus{-webkit-text-fill-color:#f2ece1!important;caret-color:#d8be85!important;font-family:var(--font-manrope), Manrope, sans-serif!important;background-color:#0000!important;background-clip:content-box!important;font-size:18px!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #040403!important}.cad-root input:-webkit-autofill:active{-webkit-text-fill-color:#f2ece1!important;caret-color:#d8be85!important;font-family:var(--font-manrope), Manrope, sans-serif!important;background-color:#0000!important;background-clip:content-box!important;font-size:18px!important;transition:background-color 99999s ease-out,color 99999s ease-out!important;box-shadow:inset 0 0 0 1000px #040403!important}.cad-root[data-boot="0"] [data-f]{opacity:0}.cad-scene{background:#040403;position:fixed;inset:0;overflow:hidden}.cad-layer{will-change:transform;backface-visibility:hidden;position:absolute;inset:-10px -5% -5%}.cad-zoom{transform-origin:40% 0;will-change:transform;position:absolute;inset:0;transform:scale(1.04)}.cad-vid{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;filter:brightness(.78);width:100%;height:auto;display:block;position:absolute;top:0;left:0}.cad-med{pointer-events:none;filter:brightness(.78);will-change:transform;border-radius:50%;position:absolute;overflow:hidden}.cad-med img{width:52%;height:auto;position:absolute;top:50%;left:50%}.cad-med-a{filter:brightness(.2)sepia(.7);mix-blend-mode:multiply;opacity:.78;transform:translate(-50%,-50%)}.cad-med-b{filter:brightness(1.9)saturate(.6);mix-blend-mode:screen;opacity:.24;transform:translate(calc(-50% - .6px),calc(-50% - .8px))}.cad-med-shine{mix-blend-mode:screen;background:linear-gradient(90deg,#fff4d600,#fff4d680,#fff4d600);width:45%;animation:6s cubic-bezier(.6,0,.3,1) infinite cad-medShine;position:absolute;top:-30%;bottom:-30%;left:0}@keyframes cad-medShine{0%,62%{transform:translate(-140%)rotate(20deg)}to{transform:translate(160%)rotate(20deg)}}.cad-eye{width:2px;height:2px;position:absolute}.cad-shade{pointer-events:none;position:absolute;inset:0}.cad-shade-d{background:linear-gradient(270deg,#040403f0 0%,#0404039e 32%,#04040300 54%),linear-gradient(#04040300 72%,#04040399 100%)}.cad-shade-m{background:linear-gradient(#04040300 26%,#0404038c 42%,#040403f7 62%)}.cad-dust{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cad-veil{z-index:40;pointer-events:none;-webkit-mask-image:radial-gradient(circle at var(--ex) var(--ey), transparent 0px, transparent var(--r), #000 calc(var(--r) + 28vmax));-webkit-mask-image:radial-gradient(circle at var(--ex) var(--ey), transparent 0px, transparent var(--r), #000 calc(var(--r) + 28vmax));mask-image:radial-gradient(circle at var(--ex) var(--ey), transparent 0px, transparent var(--r), #000 calc(var(--r) + 28vmax));background:#040403;position:fixed;inset:0}.cad-glow{z-index:41;left:var(--ex);top:var(--ey);pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffe2a0d9,#d8be8559 18%,#d8be8514 45%,#d8be8500);border-radius:50%;width:220px;height:220px;margin:-110px 0 0 -110px;position:fixed}.cad-wind{z-index:3;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.cad-content{z-index:2;flex-direction:column;min-height:100svh;padding:clamp(24px,3vw,40px) clamp(24px,4vw,72px);display:flex;position:relative}.cad-header{justify-content:space-between;align-items:center;gap:16px;height:44px;display:flex}.cad-back{white-space:nowrap;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:500;transition:color .3s,gap .3s;display:inline-flex;color:#9c968c!important}.cad-back:hover{gap:14px;color:#f2ece1!important}.cad-main{flex:1;display:flex}.cad-logo{-webkit-user-select:none;user-select:none;width:min(100%,clamp(200px,19vw,300px));height:auto;margin-bottom:clamp(28px,4.4vh,48px);display:block}.cad-form{flex-direction:column;gap:clamp(30px,4.4vh,44px);display:flex}.cad-head{flex-direction:column;gap:26px;display:flex}.cad-steps{gap:24px;display:flex}.cad-step{flex-direction:column;gap:10px;padding-bottom:12px;font-size:13px;font-weight:600;transition:color .5s;display:flex;position:relative}.cad-step-track,.cad-step-fill{height:1px;position:absolute;bottom:0;left:0;right:0}.cad-step-track{background:#f2ece11f}.cad-step-fill{transform-origin:0;background:#d8be85;transition:transform .9s cubic-bezier(.7,0,.2,1)}.cad-titles{flex-direction:column;gap:16px;display:flex}.cad-title{letter-spacing:-.055em;color:#f2ece1;white-space:nowrap;margin:0;font-size:clamp(40px,4.2vw,60px);font-weight:500;line-height:1}.cad-title span{color:#d8be85}.cad-sub{color:#9c968c;max-width:36ch;margin:0;font-size:16px;line-height:1.6}.cad-b{all:unset;box-sizing:border-box;cursor:pointer;font-family:inherit}.cad-b:focus-visible,.cad-root a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #d8be85}.cad-b:disabled{cursor:progress}.cad-fields{flex-direction:column;gap:40px;display:flex}.cad-field{cursor:text;height:60px;display:block;position:relative}.cad-flabel{pointer-events:none;transition:top .45s cubic-bezier(.2,.8,.2,1),font-size .45s cubic-bezier(.2,.8,.2,1),color .3s;position:absolute;left:0}.cad-input{all:unset;box-sizing:border-box;height:38px;font-family:var(--font-manrope), Manrope, sans-serif;caret-color:#d8be85;font-variant-numeric:tabular-nums;font-size:18px;position:absolute;bottom:0;left:0}.cad-mask{white-space:pre;pointer-events:none;color:#f2ece1;font-variant-numeric:tabular-nums;align-items:center;height:38px;font-size:18px;font-weight:400;display:flex;position:absolute;bottom:0;left:0;right:0}.cad-pw-toggle{color:#9c968c;justify-content:flex-end;align-items:center;min-width:44px;height:34px;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:4px;right:0}.cad-pw-toggle:hover{color:#f2ece1}.cad-line,.cad-line-fill{height:1px;position:absolute;bottom:0;left:0;right:0}.cad-line{background:#f2ece129}.cad-line-fill{transform-origin:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),background .4s}.cad-sheen{pointer-events:none;height:3px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.cad-sheen>span{opacity:0;background:linear-gradient(90deg,#fff3d600,#fff3d6,#fff3d600);width:34%;position:absolute;top:0;bottom:0;left:0}.cad-hint{white-space:nowrap;font-size:12.5px;transition:color .3s;position:absolute;top:67px;left:0}.cad-bars{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:-8px;display:grid}.cad-bars span{border-radius:2px;height:2px;transition:background .4s}.cad-op{flex-direction:column;gap:34px;display:flex}.cad-group{flex-direction:column;gap:14px;display:flex}.cad-glabel{color:#c9c2b5;font-size:13px;font-weight:600}.cad-glabel-row{justify-content:space-between;gap:12px;display:flex}.cad-glabel-row small{color:#6f6a62;font-size:12px}.cad-ranges{border-top:1px solid #f2ece11f;border-bottom:1px solid #f2ece11f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cad-range{border-left:1px solid #f2ece114;flex-direction:column;justify-content:center;gap:4px;height:84px;padding-left:14px;transition:background .4s;display:flex;position:relative}.cad-range-v{letter-spacing:-.04em;font-size:24px;font-weight:500;transition:color .3s}.cad-range-s{font-size:11.5px}.cad-range-line{transform-origin:0;background:#d8be85;height:2px;transition:transform .6s cubic-bezier(.7,0,.2,1);position:absolute;bottom:-1px;left:0;right:0}.cad-niches{flex-wrap:wrap;gap:8px;display:flex}.cad-niche{border:1px solid;border-radius:999px;align-items:center;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .35s,border-color .35s,color .35s;display:flex}.cad-err{color:#d9735f;min-height:18px;font-size:13px}.cad-plan-wrap{flex-direction:column;gap:22px;display:flex}.cad-plans{border-top:1px solid #f2ece11f;flex-direction:column;display:flex}.cad-plan{border-bottom:1px solid #f2ece11f;align-items:center;gap:18px;padding:22px 4px;display:flex;position:relative}.cad-plan-line{transform-origin:0;background:#d8be85;width:100%;height:1px;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;top:-1px;left:0}.cad-price{flex:none;align-items:baseline;gap:4px;display:flex}.cad-price small{opacity:.6;font-size:12px}.cad-price b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.cad-price small:last-child{opacity:.55}.cad-plan-info{text-align:right;flex-direction:column;flex:1;align-items:flex-end;gap:5px;min-width:0;display:flex}.cad-plan-name{flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cad-plan-name b{letter-spacing:-.02em;font-size:18px;font-weight:600;transition:color .3s}.cad-rec{color:#d8be85;white-space:nowrap;background:#d8be8529;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.cad-plan-sub{color:#8a847a;font-size:13px}.cad-radio{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .3s;display:flex}.cad-radio i{background:#d8be85;border-radius:50%;width:10px;height:10px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.cad-terms{color:#c9c2b5;align-items:flex-start;gap:12px;min-height:44px;font-size:14px;line-height:1.5;display:flex}.cad-check{border:1px solid;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background .3s,border-color .3s;display:flex}.cad-check svg{transition:opacity .2s}.cad-terms-text{cursor:pointer}.cad-terms-text a{color:#f2ece1;border-bottom:1px solid #f2ece14d}.cad-terms-text a:hover{border-bottom-color:#d8be85}.cad-captcha{flex-direction:column;gap:8px;display:flex}.cad-actions{gap:10px;display:flex}.cad-prev{color:#f2ece1;border:1px solid #f2ece129;border-radius:50%;flex:none;justify-content:center;align-items:center;width:66px;height:66px;font-size:18px;transition:border-color .3s,background .3s;display:flex}.cad-prev:hover{background:#f2ece108;border-color:#f2ece166}.cad-next{color:#0b0a09;background:#d8be85;border-radius:999px;flex:1;justify-content:space-between;align-items:center;height:66px;padding:0 9px 0 30px;font-size:16px;font-weight:700;transition:background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #d8be8599}.cad-next:hover{background:#e6cf9c;box-shadow:0 28px 70px -20px #d8be85cc}.cad-next-arrow{color:#d8be85;background:#0b0a09;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.cad-next-load{opacity:.4;background:#0b0a09;height:2px;transition:width 1.1s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0}.cad-form-error{color:#f0b3a6;background:#d9735f1a;border:1px solid #d9735f59;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;line-height:1.5}.cad-already{color:#8a847a;margin:-16px 0 0;font-size:14px}.cad-already a{border-bottom:1px solid #f2ece14d;margin-left:6px;padding:4px 0 6px;font-weight:600;transition:border-color .3s;display:inline-block}.cad-already a:hover{border-bottom-color:#d8be85}.cad-done{flex-direction:column;gap:40px;display:flex}.cad-done-head{flex-direction:column;gap:18px;display:flex}.cad-done-tag{color:#d8be85;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.cad-done-tag i{background:#d8be85;border-radius:50%;width:6px;height:6px}.cad-done-title{letter-spacing:-.06em;color:#f2ece1;margin:0;font-size:clamp(48px,5.4vw,92px);font-weight:500;line-height:.95}.cad-done-title span{color:#d8be85;display:block}.cad-timeline{border-top:1px solid #f2ece11f;flex-direction:column;display:flex}.cad-tl{border-bottom:1px solid #f2ece11a;align-items:center;gap:16px;padding:18px 0;display:flex}.cad-tl-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.cad-tl-text{flex:1;font-size:15px}.cad-tl-meta{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.cad-done-back{align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:600;transition:gap .3s;display:inline-flex}.cad-done-back:hover{gap:14px}.cad-foot{color:#6f6a62;flex-wrap:wrap;gap:12px 24px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.cad-med-shine{animation:none}.cad-root *{transition-duration:.01ms!important}}@media (max-width:420px){.cad-range-v{font-size:20px}.cad-range{padding-left:10px}.cad-prev{width:58px;height:58px}.cad-next{height:58px}.cad-next-arrow{width:42px;height:42px}.cad-plan{gap:12px}.cad-hint{white-space:normal;max-width:100%}}
