.cj-page{--cj-bg:#06100b;--cj-bg-2:#0a1711;--cj-bg-3:#10251a;--cj-glass:#ffffff0b;--cj-glass-2:#ffffff12;--cj-edge:#ffffff1a;--cj-edge-2:#ffffff2e;--cj-text:#f2f1ea;--cj-text-2:#c9d3cc;--cj-muted:#98ab9f;--cj-lime:#c9f26b;--cj-lime-2:#ddf79d;--cj-green:#2e8b57;--cj-emerald:#3baa6e;--cj-ink:#0b1a12;--cj-ease:cubic-bezier(.22,1,.36,1);--cj-spring:cubic-bezier(.34,1.56,.64,1);--cj-display:var(--font-display,"Bricolage Grotesque",system-ui,sans-serif);min-height:100vh;min-height:100dvh;color:var(--cj-text);background:var(--cj-bg);font-family:var(--font-body,"Instrument Sans",system-ui,sans-serif);padding-bottom:40px;font-size:16px;line-height:1.55;position:relative;overflow-x:clip}.cj-page *{box-sizing:border-box}.cj-page :is(h1,h2,h3){font-family:var(--cj-display);color:inherit;letter-spacing:-.025em;margin:0}.cj-page p{margin:0}.cj-page a{color:inherit}.cj-page :is(a,button,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.cj-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cj-dim{color:var(--cj-muted)}.cj-overline{color:var(--cj-lime);font-family:var(--font-body,"Instrument Sans",sans-serif);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.cj-stage{isolation:isolate;background:radial-gradient(120% 70% at 80% 0%,#173d29 0%,#0b1d14 45%,var(--cj-bg) 80%);padding:14px 16px 56px;position:relative;overflow:hidden}.cj-stage-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cj-stage-inner{z-index:1;max-width:1240px;margin:0 auto;position:relative}.cj-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.2s var(--cj-ease);position:absolute;top:0;left:0}.cj-stage.has-canvas .cj-canvas{opacity:1}.cj-stage.has-canvas :is(.cj-orb,.cj-beam){display:none}.cj-orb{will-change:transform;border-radius:50%;position:absolute}.cj-orb-a{background:radial-gradient(circle at 34% 30%,#e8fabecc 0,#9fd65a8c 18%,#2e8b5766 46%,#0b1d1400 70%);width:300px;height:300px;animation:16s ease-in-out infinite alternate cj-float-a;top:40px;right:-90px}.cj-orb-b{background:radial-gradient(circle at 34% 30%,#c9f26b80 0,#3baa6e59 30%,#0b1d1400 70%);width:220px;height:220px;animation:21s ease-in-out infinite alternate cj-float-b;top:300px;left:-80px}.cj-orb-c{background:radial-gradient(circle at 40% 60%,#3baa6e47,#0b1d1400 70%);width:460px;height:460px;animation:26s ease-in-out infinite alternate cj-float-c;display:none;top:-260px;left:38%}.cj-beam{transform-origin:top;will-change:transform,opacity;background:linear-gradient(90deg,#c9f26b00,#c9f26b14 45%,#f5f2ea12 50%,#c9f26b00);width:42%;height:180%;position:absolute;top:-40%}.cj-beam-a{animation:11s ease-in-out infinite alternate cj-beam;right:4%;transform:rotate(24deg)}.cj-beam-b{opacity:.6;width:22%;animation:15s ease-in-out -4s infinite alternate cj-beam;right:30%;transform:rotate(18deg)}.cj-grain{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.cj-cursor-glow{opacity:0;width:560px;height:560px;transform:translate(var(--gx,50vw),var(--gy,200px));background:radial-gradient(closest-side,#c9f26b1f,#c9f26b00);border-radius:50%;margin:-280px 0 0 -280px;transition:opacity .5s;position:absolute;top:0;left:0}.cj-stage.is-pointer .cj-cursor-glow{opacity:1}.cj-vignette{background:radial-gradient(120% 90% at 50% 30%,#0000 55%,#00000073 100%),linear-gradient(180deg,#06100b00 70%,var(--cj-bg) 100%);position:absolute;inset:0}.cj-topbar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.cj-logo{align-items:center;text-decoration:none;display:inline-flex}.cj-private{border:1px solid var(--cj-edge);color:var(--cj-text-2);background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.cj-hero-grid{will-change:transform;gap:26px;margin-top:34px;display:grid}.cj-broker{color:var(--cj-lime-2);background:#c9f26b14;border:1px solid #c9f26b4d;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.cj-broker svg{color:var(--cj-lime)}.cj-hero-copy h1{letter-spacing:-.045em;text-wrap:balance;color:#fff;max-width:14ch;margin-top:18px;font-size:clamp(40px,10.5vw,96px);font-weight:800;line-height:.96}.cj-hero-meta{color:var(--cj-text-2);flex-wrap:wrap;gap:6px 18px;font-size:17px;display:flex;margin-top:16px!important}.cj-hero-meta span{align-items:center;gap:6px;display:inline-flex}.cj-status{color:var(--cj-lime);font-family:var(--cj-display);letter-spacing:-.05em;align-items:flex-end;gap:14px;margin:0;font-weight:800;display:flex}.cj-status-num{text-shadow:0 0 80px #c9f26b59;font-size:clamp(132px,40vw,280px);line-height:.78}.cj-status-word{color:#fff;letter-spacing:-.03em;gap:6px;padding-bottom:6px;font-size:clamp(30px,7vw,52px);line-height:1;display:grid}.cj-status-word small{font-family:var(--font-body,"Instrument Sans",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--cj-lime);font-size:12px;font-weight:700}.cj-status-text{text-shadow:0 0 70px #c9f26b4d;text-wrap:balance;max-width:9ch;font-size:clamp(52px,14vw,112px);line-height:.9}.cj-now{border:1px solid var(--cj-edge);background:linear-gradient(160deg,#ffffff12,#ffffff05),#10251a;border-radius:24px;gap:8px;margin-top:30px;padding:22px 20px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1f,0 40px 80px -50px #000}.cj-now:before{content:"";background:linear-gradient(90deg,#c9f26b00,#c9f26bcc,#c9f26b00);height:1px;position:absolute;top:-1px;left:24px;right:24px}.cj-now-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cj-now-label{color:var(--cj-lime);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:700;display:inline-flex}.cj-now-pulse{background:var(--cj-lime);width:9px;height:9px;box-shadow:0 0 12px var(--cj-lime);border-radius:50%;flex-shrink:0;position:relative}.cj-now-pulse:after{content:"";border:1.5px solid var(--cj-lime);animation:cj-ping 2s var(--cj-ease) infinite;border-radius:50%;position:absolute;inset:-5px}.cj-now-count{color:var(--cj-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cj-now-text{color:#fff;font-size:clamp(20px,4.6vw,26px);font-weight:600;line-height:1.3;font-family:var(--cj-display);letter-spacing:-.015em}.cj-now-you{color:var(--cj-text);font-size:16px}.cj-now-you strong{color:#fff}.cj-now-cta,.cj-actionbar-button{background:var(--cj-lime);min-height:56px;transition:transform .25s var(--cj-ease),box-shadow .25s;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:14px 24px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 0 0 1px #c9f26b80,0 18px 40px -14px #c9f26b80;color:var(--cj-ink)!important}.cj-now-cta{justify-self:stretch;margin-top:10px}.cj-now-cta:hover,.cj-actionbar-button:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #c9f26bb3,0 24px 48px -14px #c9f26ba6}.cj-journey{margin-top:52px}.cj-journey-title{color:#fff;gap:6px;font-size:clamp(28px,5vw,40px);font-weight:800;line-height:1.05;display:grid;margin-bottom:28px!important}.cj-track{position:relative}.cj-rail{display:none}.cj-timeline{margin:0;padding:0;list-style:none;display:grid}.cj-step{grid-template-columns:56px minmax(0,1fr);gap:16px;padding-bottom:26px;display:grid;position:relative}.cj-step:last-child{padding-bottom:0}.cj-step:not(:last-child):before{content:"";background:repeating-linear-gradient(#fff3 0 4px,#fff0 4px 9px);border-radius:1px;width:2px;position:absolute;top:60px;bottom:4px;left:27px}.cj-step.is-done:not(:last-child):before{background:linear-gradient(180deg,var(--cj-lime),var(--cj-emerald));transform-origin:top;animation:.5s cubic-bezier(.65,0,.35,1) backwards cj-draw-y;animation-delay:calc(.35s + var(--cj-i,0) * .15s);box-shadow:0 0 12px #c9f26b80}.cj-planet{z-index:1;width:56px;height:56px;color:var(--cj-muted);background:var(--cj-bg-2);border:1.5px dashed #ffffff3d;border-radius:50%;place-items:center;display:grid;position:relative}.cj-planet-glow{opacity:0;background:radial-gradient(closest-side,#c9f26b80,#c9f26b00);border-radius:50%;position:absolute;inset:-16px}.cj-planet-check{background:var(--cj-ink);width:22px;height:22px;color:var(--cj-lime);border:2px solid var(--cj-lime);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.cj-step.is-done .cj-planet{color:var(--cj-ink);animation:cj-pop .6s var(--cj-spring) backwards;animation-delay:calc(.2s + var(--cj-i,0) * .15s);background:radial-gradient(circle at 34% 28%,#f1fcd2 0,#c9f26b 34%,#5fae4a 78%,#2e8b57 100%);border:0;box-shadow:0 0 0 4px #c9f26b1f,0 0 28px #c9f26b59}.cj-step.is-current .cj-planet{border:2px solid var(--cj-lime);color:var(--cj-lime);animation:cj-pop .7s var(--cj-spring) backwards;animation-delay:calc(.3s + var(--cj-i,0) * .15s);background:radial-gradient(circle at 34% 28%,#21452f,#0b1d14);box-shadow:0 0 0 6px #c9f26b1a,0 0 40px #c9f26b66}.cj-step.is-current .cj-planet-glow{animation:2.4s ease-in-out infinite cj-glow}.cj-step.is-current .cj-planet:after{content:"";animation:cj-ping 2.4s var(--cj-ease) infinite;border:1.5px solid #c9f26b99;border-radius:50%;position:absolute;inset:-9px}.cj-step-body{gap:4px;min-width:0;padding-top:8px;display:grid}.cj-step-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.cj-step h3{color:#fff;font-size:19px;font-weight:700;line-height:1.25}.cj-step time{color:var(--cj-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cj-step-now{background:var(--cj-lime);color:var(--cj-ink);letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:800}.cj-step-now-text{color:var(--cj-text-2);font-size:15px}.cj-step-you{color:var(--cj-muted);font-size:14px}.cj-step-you span{color:var(--cj-lime-2);font-weight:600}.cj-step.is-current .cj-step-now-text{color:#fff}.cj-step.is-upcoming h3{color:var(--cj-text-2);font-weight:600}.cj-step.is-upcoming .cj-step-you{display:none}.cj-content{z-index:1;grid-template-columns:minmax(0,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:44px 16px 0;display:grid;position:relative}.cj-notice{border:1px solid var(--cj-edge);border-left:3px solid var(--cj-lime);background:var(--cj-glass);border-radius:16px;padding:16px 18px;font-weight:600}.cj-section-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:22px;display:flex}.cj-section-head h2{color:#fff;font-size:clamp(34px,7vw,56px);font-weight:800;line-height:1;margin-top:6px!important}.cj-count{border:1px solid var(--cj-edge);color:var(--cj-text-2);background:#ffffff0d;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}.cj-offers{min-width:0;scroll-margin-top:16px}.cj-matrix-wrap{border:1px solid var(--cj-edge);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:linear-gradient(160deg,#ffffff0d,#ffffff04);border-radius:22px;margin-bottom:22px;position:relative;overflow-x:auto}.cj-matrix{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:600px;font-size:15px}.cj-matrix th,.cj-matrix td{text-align:left;white-space:nowrap;padding:15px 18px}.cj-matrix thead th{color:var(--cj-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--cj-edge);font-size:12px;font-weight:700}.cj-matrix tbody tr+tr :is(th,td){border-top:1px solid #ffffff0f}.cj-matrix tbody th{font-weight:700}.cj-matrix tbody th a{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cj-matrix tbody th a:hover{color:var(--cj-lime-2)}.cj-matrix-mark{width:28px;height:28px;color:var(--cj-lime);font-family:var(--cj-display);background:#ffffff14;border-radius:9px;place-items:center;font-size:14px;display:grid}.cj-matrix td{color:var(--cj-text-2)}.cj-matrix td svg{vertical-align:-2px;color:var(--cj-lime);margin-right:6px}.cj-matrix td small{color:var(--cj-muted)}.cj-matrix td.is-win{color:var(--cj-lime);background:linear-gradient(90deg,#c9f26b14,#c9f26b00);font-weight:700}.cj-matrix td.is-win:after{content:"";background:var(--cj-lime);width:7px;height:7px;box-shadow:0 0 10px var(--cj-lime);vertical-align:1px;border-radius:50%;margin-left:9px;display:inline-block}.cj-offer-list{gap:22px;display:grid}.cj-offer{isolation:isolate;border:1px solid var(--cj-edge);transition:border-color .3s,box-shadow .4s var(--cj-ease),transform .4s var(--cj-ease);background:linear-gradient(165deg,#ffffff0e,#ffffff03 60%);border-radius:28px;gap:22px;padding:24px 20px;scroll-margin-top:16px;display:grid;position:relative;overflow:hidden}.cj-offer.is-featured{border-color:#c9f26b66;box-shadow:0 0 0 1px #c9f26b26,0 40px 90px -50px #c9f26b73}.cj-offer.is-featured:before{content:"";background:linear-gradient(90deg,#c9f26b00,var(--cj-lime),#c9f26b00);height:2px;box-shadow:0 0 18px var(--cj-lime);position:absolute;top:-1px;left:28px;right:28px}.cj-offer.is-chosen{border:2px solid var(--cj-lime);padding:23px 19px;box-shadow:0 0 0 6px #c9f26b14,0 40px 90px -50px #c9f26b8c}.cj-spot{z-index:-1;opacity:0;width:700px;height:700px;transform:translate(var(--mx,50%),var(--my,0px));pointer-events:none;background:radial-gradient(closest-side,#c9f26b21,#c9f26b00);border-radius:50%;margin:-350px 0 0 -350px;transition:opacity .4s;position:absolute;top:0;left:0}.cj-offer.is-lit .cj-spot{opacity:1}.cj-offer-top{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cj-offer-index{font-family:var(--cj-display);color:var(--cj-muted);letter-spacing:.08em;font-size:14px;font-weight:700}.cj-offer-index:after{content:"";vertical-align:4px;background:var(--cj-edge-2);width:28px;height:1px;margin-left:10px;display:inline-block}.cj-offer-flags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cj-flag{isolation:isolate;color:var(--cj-lime-2);background:#c9f26b1f;border:1px solid #c9f26b59;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.2;position:relative;overflow:hidden}.cj-flag-top_rated{background:var(--cj-lime);color:var(--cj-ink);border-color:var(--cj-lime);box-shadow:0 0 22px #c9f26b66}.cj-flag:after{content:"";z-index:-1;animation:5.5s ease-in-out infinite cj-shine;animation-delay:calc(1.2s + var(--cj-i,0) * .4s);background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:-2px -40%;transform:translate(-70%)}.cj-offer-main{gap:22px;display:grid}.cj-offer-who{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.cj-offer-mark{width:56px;height:56px;color:var(--cj-ink);font-family:var(--cj-display);background:radial-gradient(circle at 30% 25%,#effbcf,#c9f26b 45%,#7fbf4a);border-radius:17px;place-items:center;font-size:26px;font-weight:800;display:grid;box-shadow:0 12px 30px -12px #c9f26b80}.cj-offer-name{min-width:0}.cj-offer h3{color:#fff;overflow-wrap:anywhere;font-size:clamp(24px,5.4vw,32px);font-weight:700;line-height:1.1}.cj-offer-name p{color:var(--cj-text-2);overflow-wrap:anywhere;font-size:16px;margin-top:4px!important}.cj-offer-price{gap:2px;display:grid}.cj-offer-price>span{color:var(--cj-muted);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.cj-offer-price strong{font-family:var(--cj-display);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(46px,12vw,76px);font-weight:800;line-height:1}.cj-offer.is-featured .cj-offer-price strong{text-shadow:0 0 50px #c9f26b40}.cj-offer-price small{color:var(--cj-text-2);font-size:14px}.cj-offer-price .cj-offer-price-excl{color:var(--cj-muted);font-variant-numeric:tabular-nums;font-size:12px}.cj-offer.is-passed{opacity:.5;filter:saturate(.35);transition:opacity .3s,filter .3s}.cj-offer.is-passed:hover,.cj-offer.is-passed:focus-within{opacity:.85;filter:none}.cj-offer.is-passed .cj-offer-price strong{text-shadow:none;font-size:clamp(34px,9vw,52px)}.cj-offer-facts{border-top:1px solid var(--cj-edge);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:18px;margin:0;padding-top:20px;display:grid}.cj-offer-facts div{min-width:0}.cj-offer-facts dt{color:var(--cj-muted);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.cj-offer-facts dt svg{color:var(--cj-lime)}.cj-offer-facts dd{color:#fff;font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:600}.cj-offer-facts dd .cj-dim{font-size:15px;font-weight:500}.cj-offer-rating{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:15px;display:flex}.cj-stars{color:var(--cj-lime);gap:2px;display:inline-flex}.cj-badges{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cj-badges li{border:1px solid var(--cj-edge);color:var(--cj-text);background:#ffffff0d;border-radius:12px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:600;display:inline-flex}.cj-badges svg{color:var(--cj-lime);flex-shrink:0}.cj-offer-actions{align-items:center;gap:14px;display:grid}.cj-offer-state{color:var(--cj-lime-2);background:#c9f26b1f;border:1px solid #c9f26b66;border-radius:16px;justify-self:start;align-items:center;gap:9px;padding:13px 18px;font-size:16px;font-weight:700;display:inline-flex}.cj-offer-state.is-signed{background:var(--cj-lime);color:var(--cj-ink);border-color:var(--cj-lime)}.cj-offer-note{color:var(--cj-text-2);border:1px dashed var(--cj-edge-2);border-radius:16px;padding:14px 16px;font-size:15px}.cj-offer-profile{justify-self:start;align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--cj-lime-2)!important}.cj-offer-profile:hover svg{transform:translate(3px)}.cj-offer-profile svg{transition:transform .25s var(--cj-ease)}.cj-select{gap:8px;display:grid}.cj-page .button.button-primary{background:var(--cj-lime);min-height:60px;color:var(--cj-ink);transition:transform .3s var(--cj-ease),box-shadow .3s,background-color .2s;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;font-size:18px;font-weight:800;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #c9f26b99,0 22px 46px -16px #c9f26b8c}.cj-page .button.button-primary:hover:not(:disabled){background:var(--cj-lime-2);box-shadow:0 0 0 1px #c9f26bcc,0 28px 56px -16px #c9f26bb3}.cj-page .button.button-primary:after{display:none}.cj-page .button.button-primary:disabled{cursor:progress}.cj-select-button{width:100%}.cj-page.cj-motion .button.button-primary.cj-select-button,.cj-page.cj-motion .button.button-primary.cj-select-button:hover:not(:disabled){transform:translate(var(--bx,0px),var(--by,0px))}.cj-select-arrow{transition:transform .25s var(--cj-ease)}.cj-select-button:hover .cj-select-arrow{transform:translate(4px)}.cj-select-button.is-busy:before{content:"";background:linear-gradient(100deg,#0000 40%,#ffffff73 50%,#0000 60%);animation:1.3s linear infinite cj-sheen;position:absolute;inset:0 -50%}.cj-select-hint{color:var(--cj-muted);font-size:13px}.cj-spinner{border:2.5px solid #0b1a1240;border-top-color:var(--cj-ink);border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite cj-spin}.cj-page .error-message{color:#ffc9c9;background:#ff6b6b1f;border:1px solid #ff6b6b4d;border-radius:12px;margin:0;padding:11px 14px;font-size:14px}.cj-waiting{border:1px solid var(--cj-edge);background:linear-gradient(165deg,#ffffff0d,#ffffff03);border-radius:28px;gap:22px;padding:28px 22px;display:grid}.cj-waiting-radar{width:96px;height:96px;position:relative}.cj-waiting-radar span{animation:cj-radar 3s var(--cj-ease) infinite;border:1.5px solid #c9f26b80;border-radius:50%;position:absolute;inset:0}.cj-waiting-radar span:nth-child(2){animation-delay:1s}.cj-waiting-radar span:nth-child(3){animation-delay:2s}.cj-waiting-radar i{background:var(--cj-lime);width:16px;height:16px;box-shadow:0 0 24px var(--cj-lime);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%;left:50%}.cj-waiting-copy strong{font-family:var(--cj-display);color:#fff;letter-spacing:-.02em;font-size:clamp(26px,5vw,36px);font-weight:800;display:block}.cj-waiting-copy p{color:var(--cj-text-2);max-width:60ch;font-size:16px;margin-top:6px!important}.cj-waiting-ghosts{gap:10px;display:grid}.cj-waiting-ghosts span{background:#ffffff08;border:1px dashed #ffffff1f;border-radius:18px;grid-template-rows:10px 10px;grid-template-columns:44px 1fr 90px;align-content:center;gap:10px 14px;height:84px;padding:0 18px;display:grid;position:relative;overflow:hidden}.cj-waiting-ghosts span:nth-child(2){opacity:.7}.cj-waiting-ghosts span:nth-child(3){opacity:.45}.cj-waiting-ghosts i{background:#ffffff12;border-radius:14px;grid-row:1/3;align-self:center;width:44px;height:44px}.cj-waiting-ghosts b{background:#ffffff14;border-radius:5px;width:70%}.cj-waiting-ghosts b+b{grid-column:2;width:45%}.cj-waiting-ghosts em{background:#c9f26b26;border-radius:6px;grid-area:1/3/3;align-self:center;height:18px}.cj-waiting-ghosts span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:2.2s ease-in-out infinite cj-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cj-lower{align-items:start;gap:22px;display:grid}.cj-card{border:1px solid var(--cj-edge);background:linear-gradient(165deg,#ffffff0d,#ffffff03);border-radius:28px;min-width:0;padding:24px 20px;position:relative}.cj-card-head{gap:6px;margin-bottom:18px;display:grid}.cj-card-head h2{color:#fff;font-size:clamp(26px,5vw,34px);font-weight:800;line-height:1.05}.cj-card-head-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cj-promise ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.cj-promise li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}.cj-promise-icon{width:44px;height:44px;color:var(--cj-lime);background:#c9f26b1a;border:1px solid #c9f26b40;border-radius:14px;place-items:center;display:grid}.cj-promise strong{color:#fff;font-size:17px;line-height:1.3;display:block}.cj-promise li p{color:var(--cj-text-2);font-size:15px;margin-top:3px!important}.cj-promise-foot{border-top:1px solid var(--cj-edge);color:var(--cj-muted);padding-top:16px;font-size:13px;margin-top:20px!important}.cj-messages{scroll-margin-top:16px}.cj-messages-intro{color:var(--cj-text-2);font-size:14px;margin:-6px 0 16px!important}.cj-threads{gap:12px;display:grid}.cj-messages details.cj-thread{border:1px solid var(--cj-edge);background:#ffffff06;border-radius:20px;padding:14px 16px;display:block}.cj-messages .cj-thread-head{cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:40px;list-style:none;display:flex}.cj-messages .cj-thread-head::-webkit-details-marker{display:none}.cj-messages .cj-thread-head strong{color:#fff;overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px}.cj-thread-mark{width:34px;height:34px;color:var(--cj-lime);font-family:var(--cj-display);background:#ffffff14;border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.cj-thread-new{background:var(--cj-lime);color:var(--cj-ink);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800}.cj-thread-chevron{color:var(--cj-muted);transition:transform .3s var(--cj-ease);flex-shrink:0}.cj-thread[open] .cj-thread-chevron{transform:rotate(180deg)}.cj-thread-body{margin-top:12px}.cj-thread[open] .cj-thread-body{animation:cj-unfold .4s var(--cj-ease)}.cj-bubbles{gap:10px;display:grid}.cj-messages .cj-bubble{border:1px solid var(--cj-edge);background:#ffffff12;border-radius:18px 18px 18px 6px;max-width:86%;margin:0;padding:12px 15px}.cj-messages .cj-bubble.from-customer{background:var(--cj-lime);border-color:var(--cj-lime);border-radius:18px 18px 6px;justify-self:end}.cj-messages .cj-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--cj-text);font-size:15px}.cj-messages .cj-bubble.from-customer p{color:var(--cj-ink)}.cj-messages .cj-bubble time{color:var(--cj-muted);margin-top:5px;font-size:11px;display:block}.cj-messages .cj-bubble.from-customer time{color:#0b1a12a6}.cj-thread-empty{color:var(--cj-muted);font-size:14px}.cj-compose{border-top:1px solid var(--cj-edge);gap:14px;margin-top:18px;padding-top:18px;display:grid}.cj-compose .form-field{color:var(--cj-text-2);gap:7px;font-size:13px;font-weight:600;display:grid}.cj-compose-to{color:var(--cj-text-2);font-size:15px}.cj-compose-to strong{color:#fff}.cj-compose textarea{resize:vertical;border:1px solid var(--cj-edge-2);width:100%;min-height:110px;color:var(--cj-text);font:inherit;background:#00000040;border-radius:16px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;transition:border-color .2s,box-shadow .2s}.cj-compose textarea::placeholder{color:#98ab9fcc}.cj-compose textarea:focus{border-color:var(--cj-lime);outline:none;box-shadow:0 0 0 4px #c9f26b26}.cj-page .portal-select-trigger{color:var(--cj-text);border-color:var(--cj-edge-2);background:#00000040}.cj-compose-send{justify-self:stretch}.cj-footnote{color:var(--cj-muted);text-align:center;justify-content:center;align-items:center;gap:7px;padding:8px 0 0;font-size:13px;display:flex}.cj-actionbar{left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:40;border:1px solid var(--cj-edge-2);transition:opacity .35s var(--cj-ease),transform .45s var(--cj-ease);background:#08140ee6;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:flex;position:fixed;box-shadow:0 20px 50px -10px #000c}.cj-actionbar.is-hidden{opacity:0;pointer-events:none;transform:translateY(130%)}.cj-actionbar-label{min-width:0;color:var(--cj-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex;overflow:hidden}.cj-actionbar-button{flex-shrink:0;min-height:52px;padding:12px 18px;font-size:16px}.cj-page.has-actionbar{padding-bottom:110px}.cj-flash{z-index:2;pointer-events:none;background:radial-gradient(60% 50% at var(--fx,70%) var(--fy,20%),#f5ffd9cc,#c9f26b33 40%,#c9f26b00 70%);opacity:0;animation:cj-flash 1.1s var(--cj-ease) forwards;position:absolute;inset:0}.cj-sparks{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.cj-sparks i{opacity:0;width:6px;height:6px;animation:cj-spark 1.3s cubic-bezier(.2,.75,.3,1) var(--d,0s) forwards;border-radius:2px;position:absolute;top:-3px;left:-3px}.cj-sparks i.is-line{width:3px;height:13px}.is-handed-over .cj-status-text{animation:cj-rise-big 1s var(--cj-ease) .2s backwards}.cj-motion [data-reveal]{transition:opacity .8s var(--cj-ease),transform .8s var(--cj-ease)}.cj-motion .cj-pending{opacity:0;transform:translateY(28px)}.cj-motion .cj-pending,.cj-motion .cj-pending:before,.cj-motion .cj-pending :is(.cj-planet,.cj-flag),.cj-motion .cj-pending .cj-flag:after{animation:none!important}.cj-motion .cj-late{animation-delay:0s!important}.cj-motion .cj-late:before,.cj-motion .cj-late .cj-planet{animation-delay:.12s!important}.cj-hero-copy,.cj-status,.cj-now{animation:cj-rise .9s var(--cj-ease) backwards}.cj-status{animation-delay:.15s}.cj-now{animation-delay:.3s}.cj-skel{background:#ffffff12;border-radius:10px;display:block;position:relative;overflow:hidden}.cj-skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);animation:1.6s ease-in-out infinite cj-shimmer;position:absolute;inset:0;transform:translate(-100%)}.cj-skel-logo{width:120px;height:26px}.cj-skel-chip{border-radius:999px;width:130px;height:32px}.cj-skel-badge{border-radius:999px;width:220px;height:32px;margin:34px 0 20px}.cj-skel-title{border-radius:14px;width:88%;height:52px;margin-bottom:12px}.cj-skel-title.is-short{width:55%}.cj-skel-num{background:#c9f26b1f;border-radius:24px;width:180px;height:140px;margin-top:20px}.cj-skel-line{width:100%;height:14px}.cj-skel-line.is-short{width:60%}.cj-skel-now{border:1px solid var(--cj-edge);border-radius:24px;gap:12px;margin-top:30px;padding:24px;display:grid}.cj-skel-planets{justify-content:space-between;gap:8px;margin-top:48px;display:flex}.cj-skel-planet{border-radius:50%;width:40px;height:40px}.cj-skel-card{border:1px solid var(--cj-edge);border-radius:28px;gap:14px;padding:28px;display:grid}.cj-skel-price{border-radius:16px;width:240px;height:64px}@media (min-width:768px){.cj-stage{padding:22px 32px 72px}.cj-content{padding:56px 32px 0}.cj-now{padding:26px 28px}.cj-offer,.cj-card,.cj-waiting{padding:32px}.cj-offer.is-chosen{padding:31px}.cj-waiting{grid-template-columns:96px 1fr;align-items:center;column-gap:28px}.cj-waiting-ghosts{grid-column:1/-1}.cj-orb-c{display:block}}@media (min-width:1024px){.cj-stage{padding:26px 48px 84px}.cj-content{gap:40px;padding:72px 48px 0}.cj-orb-a{width:520px;height:520px;top:-40px;right:-120px}.cj-orb-b{width:340px;height:340px;top:380px;left:-120px}.cj-hero-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-top:64px}.cj-status{text-align:right;justify-content:flex-end}.cj-status-text{text-align:right;margin-left:auto}.cj-now{background:linear-gradient(160deg,#ffffff10,#ffffff04),#10251a;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;margin-top:48px;padding:30px 34px}.cj-now>:not(.cj-now-cta){grid-column:1}.cj-now-cta{grid-area:1/2/span 3;align-self:center;margin:0;padding:16px 30px}.cj-journey{margin-top:72px}.cj-journey-title{margin-bottom:40px!important}.cj-rail{z-index:0;height:2px;display:block;position:absolute;top:31px;left:7.14286%;right:7.14286%}.cj-rail-track{background:repeating-linear-gradient(90deg,#ffffff38 0 6px,#fff0 6px 12px);position:absolute;inset:0}.cj-rail-progress{height:4px;width:calc(var(--cj-p,0) * 100%);clip-path:inset(-60px -120px -60px 0);position:absolute;top:-1px;left:0}.cj-rail-run{background:linear-gradient(90deg,#2e8b5799,var(--cj-lime));border-radius:2px;animation:1.5s cubic-bezier(.65,0,.35,1) .35s backwards cj-run;position:absolute;inset:0;box-shadow:0 0 16px #c9f26bb3,0 0 40px #c9f26b59}.cj-rail-head{background:#f4ffd6;border-radius:50%;width:18px;height:18px;margin-top:-9px;animation:2.4s ease-in-out 1.9s infinite cj-head;position:absolute;top:50%;right:-9px;box-shadow:0 0 0 4px #c9f26b66,0 0 24px 6px #c9f26bb3,0 0 70px 20px #c9f26b59}.cj-rail-head:before{content:"";opacity:.9;background:linear-gradient(90deg,#c9f26b00,#f4ffd6);width:180px;height:2px;margin-top:-1px;position:absolute;top:50%;right:50%}.cj-timeline{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:0 14px;position:relative}.cj-step{text-align:center;grid-template-rows:auto 1fr;grid-template-columns:1fr;align-content:start;justify-items:center;gap:18px;padding:0}.cj-step:not(:last-child):before{display:none}.cj-planet{width:64px;height:64px}.cj-step-body{align-content:start;justify-items:center;padding-top:0}.cj-step-head{flex-direction:column;align-items:center;gap:6px}.cj-step h3{font-size:18px}.cj-step-now-text{font-size:14px}.cj-step-you{font-size:13px}.cj-section-head{margin-bottom:28px}.cj-offer{padding:40px 44px}.cj-offer.is-chosen{padding:39px 43px}.cj-offer-main{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px}.cj-offer-price{text-align:right;justify-items:end}.cj-offer-who{grid-template-columns:72px minmax(0,1fr);gap:20px}.cj-offer-mark{border-radius:22px;width:72px;height:72px;font-size:32px}.cj-offer-actions{grid-template-columns:minmax(0,auto) 1fr;column-gap:28px}.cj-offer-actions .cj-select{max-width:360px}.cj-offer-actions .cj-offer-profile{justify-self:end}.cj-lower{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.cj-lower>.cj-promise:only-child{grid-column:1/-1}.cj-compose-send{justify-self:end}.cj-actionbar{display:none}.cj-page.has-actionbar{padding-bottom:40px}.cj-skel-planet{width:64px;height:64px}}@keyframes cj-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes cj-rise-big{0%{opacity:0;transform:translateY(26px)scale(.96)}}@keyframes cj-float-a{to{transform:translate(-70px,60px)scale(1.08)}}@keyframes cj-float-b{to{transform:translate(60px,-50px)scale(.94)}}@keyframes cj-float-c{to{transform:translate(-90px,50px)scale(1.1)}}@keyframes cj-beam{0%{opacity:.35;transform:rotate(22deg)translate(-20px)}to{opacity:.9;transform:rotate(27deg)translate(30px)}}@keyframes cj-ping{0%{opacity:.9;transform:scale(.8)}80%,to{opacity:0;transform:scale(1.5)}}@keyframes cj-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.15)}}@keyframes cj-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes cj-draw-y{0%{transform:scaleY(0)}}@keyframes cj-run{0%{opacity:0;transform:translate(-100%)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes cj-head{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.25)}}@keyframes cj-radar{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1)}}@keyframes cj-shine{0%,72%{transform:translate(-70%)}to{transform:translate(70%)}}@keyframes cj-sheen{0%{transform:translate(-30%)}to{transform:translate(30%)}}@keyframes cj-spin{to{transform:rotate(360deg)}}@keyframes cj-shimmer{to{transform:translate(100%)}}@keyframes cj-unfold{0%{opacity:0;transform:translateY(-8px)}}@keyframes cj-flash{0%{opacity:0}18%{opacity:1}to{opacity:0}}@keyframes cj-spark{0%{opacity:1;transform:translate(0)rotate(0)scale(.5)}65%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r)) scale(1)}}@media (prefers-reduced-motion:reduce){.cj-page *,.cj-page :before,.cj-page :after{transition:none!important;animation:none!important}.cj-canvas,.cj-cursor-glow,.cj-sparks,.cj-flash{display:none!important}.cj-page .cj-offer,.cj-hero-grid,.cj-page.cj-motion .button.button-primary.cj-select-button{transform:none!important}}@media (max-width:767px){.cj-page .cj-matrix-wrap{display:none}}
