body:has(.cx){background:#f2efff;color-scheme:light}.cx{--paper:#f2efff;--ink:#17122b;--pink:#ff2e88;--violet:#5b2bff;--green:#19d36b;--butter:#ffd84a;--mute:#5d5873;--frame:#1f1937;--hard:5px 5px 0 var(--ink);background:var(--paper);color:var(--ink);overflow-x:clip;font:400 18px/1.5 var(--f-brico),system-ui,sans-serif;font-optical-sizing:auto;-webkit-font-smoothing:antialiased}.cx h1,.cx h2,.cx h3{font-family:var(--f-brico),system-ui,sans-serif;margin:0}.cx :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:6px}.cx a{color:inherit}.cx-nav{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,48px);background:rgba(242,239,255,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.cx-logo,.cx-nav{align-items:center}.cx-logo{display:inline-flex;gap:10px;text-decoration:none;font:800 22px/1 var(--f-brico);letter-spacing:-.035em}.cx-nav nav{display:flex;align-items:center;gap:26px;font-size:16px;font-weight:500}.cx-nav nav a:not(.cx-btn){text-decoration:none}.cx-nav nav a:not(.cx-btn):hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media (max-width:760px){.cx-nav nav .hide-sm{display:none}}.cx-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 26px;border-radius:14px;border:2.5px solid var(--ink);background:var(--pink);color:var(--ink)!important;font:700 18px var(--f-brico);text-decoration:none;cursor:pointer;box-shadow:var(--hard);transition:transform .12s ease,box-shadow .12s ease;white-space:nowrap}.cx-btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.cx-btn:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.cx-btn.sm{height:42px;padding:0 18px;font-size:16px;border-radius:12px;box-shadow:3px 3px 0 var(--ink)}.cx-btn.ghost{background:#fff}.cx-hero{padding:clamp(28px,5vw,64px) clamp(16px,4vw,48px) 40px;max-width:1440px;margin:0 auto}.cx-hero-head{position:relative}.cx h1{font-weight:800;font-stretch:90%;font-size:clamp(58px,11.5vw,176px);line-height:.86;letter-spacing:-.04em}.cx-l{display:block;padding-bottom:.06em;animation:cx-line 1s cubic-bezier(.2,.9,.1,1) both}.cx-l:nth-child(2){animation-delay:.12s}@keyframes cx-line{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(.35em)}to{-webkit-clip-path:inset(-10% -5% -10% -5%);clip-path:inset(-10% -5% -10% -5%);transform:none}}.cx-hero-sub{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-top:28px;flex-wrap:wrap}.cx-hero-sub p{max-width:34em;margin:0;font-size:clamp(18px,1.6vw,21px);color:var(--mute)}.cx-sticker{position:absolute;z-index:5;padding:10px 16px;border:2.5px solid var(--ink);border-radius:14px;font:800 clamp(18px,2vw,28px)/1 var(--f-brico);letter-spacing:-.02em;rotate:var(--r);box-shadow:4px 4px 0 var(--ink);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:cx-pop .6s cubic-bezier(.3,1.6,.5,1) both;animation-delay:.7s;transition:scale .15s}.cx-sticker:nth-of-type(2){animation-delay:.82s}.cx-sticker:nth-of-type(3){animation-delay:.94s}.cx-sticker.grab{cursor:-webkit-grabbing;cursor:grabbing;scale:1.08}.cx-sticker.butter{background:var(--butter)}.cx-sticker.green{background:var(--green)}.cx-sticker.pink{background:var(--pink)}@keyframes cx-pop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}@media (max-width:760px){.cx-sticker{display:none}}.cx-demo{margin-top:44px}.cx-stream{border:3px solid var(--ink);border-radius:24px;background:var(--frame);color:#ece9ff;box-shadow:10px 10px 0 var(--ink);overflow:hidden;font-family:var(--f-sans),system-ui,sans-serif}.cx-stream-top{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.cx-ch-av{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--pink);flex:none}.cx-ch-meta{display:grid;min-width:0;margin-right:auto}.cx-ch-meta b{font-size:15px}.cx-ch-meta span{font-size:13px;color:#a9a3c9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-livepill{padding:3px 8px;border-radius:6px;background:#eb0400;color:#fff;font:700 12px var(--f-sans)}.cx-viewers{font-size:13px;color:#ff8fbe;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-stream-body{display:grid;grid-template-columns:minmax(0,1fr) 320px}.cx-video{position:relative;aspect-ratio:16/9;background:#140a2b;overflow:hidden}.cx-video canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.cx-ov{position:absolute;left:3.5%;bottom:6%;display:flex;align-items:center;gap:12px;padding:10px 14px 10px 10px;border:3px solid var(--ink);border-radius:16px;background:#fff;color:var(--ink);box-shadow:4px 4px 0 var(--ink);animation:cx-ov 12s cubic-bezier(.2,.9,.1,1) infinite}.cx-ov.static{position:relative;left:auto;bottom:auto;animation:none}.cx-ov-brand{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--pink);color:var(--ink);border:2.5px solid var(--ink);flex:none}.cx-ov small{display:block;font:600 12px/1 var(--f-sans);color:var(--mute)}.cx-ov em{font:800 14px var(--f-brico);font-style:normal;padding:5px 9px;border-radius:8px;background:var(--butter);border:2px solid var(--ink);margin-left:4px}@keyframes cx-ov{0%{transform:translateX(-130%)}5%,90%{transform:none}96%,to{transform:translateX(-130%)}}.cx-flip{display:inline-flex;font:800 clamp(20px,2.6vw,34px)/1.05 var(--f-brico);letter-spacing:-.01em;perspective:300px}.cx-flip span{display:inline-block;animation:cx-flip .45s cubic-bezier(.3,1.5,.5,1) both;animation-delay:calc(var(--i) * .04s);transform-origin:50% 80%}@keyframes cx-flip{0%{transform:rotateX(90deg) translateY(.2em);opacity:0}to{transform:none;opacity:1}}.cx-vt-wrap{position:absolute;right:2%;bottom:-2%;width:21%;animation:cx-bob 3.2s ease-in-out infinite;filter:drop-shadow(0 6px 0 rgba(0,0,0,.25))}.cx-vt{display:block;width:100%;height:auto}.cx-vt .cx-eyes{transform-origin:60px 56px;animation:cx-blink 4.2s infinite}.cx-vt .cx-mouth-open{opacity:0}.cx-vt.talking .cx-mouth-open{opacity:1;animation:cx-talk .18s infinite alternate;transform-origin:60px 72px}.cx-vt.talking .cx-mouth-closed{opacity:0}@keyframes cx-bob{50%{transform:translateY(-4%) rotate(-2deg)}}@keyframes cx-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}@keyframes cx-talk{0%{transform:scaleY(.4)}to{transform:scaleY(1.1)}}.cx-cutflash{position:absolute;top:14px;left:50%;translate:-50% 0;padding:7px 14px;border-radius:10px;background:var(--butter);color:var(--ink);border:2.5px solid var(--ink);font:800 15px var(--f-brico);opacity:0;transform:translateY(-10px);transition:opacity .2s,transform .3s cubic-bezier(.3,1.6,.5,1);pointer-events:none}.cx-cutflash.on{opacity:1;transform:none}.cx-chat{display:flex;flex-direction:column;min-height:0;border-left:1px solid rgba(255,255,255,.08);background:#241d40}.cx-chat-head{padding:11px 14px;font:600 13px var(--f-sans);color:#a9a3c9;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.cx-chat-feed{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:7px;padding:12px 14px}.cx-chat-feed p{margin:0;font-size:13.5px;line-height:1.4;color:#e2deff;animation:cx-msg .35s ease-out both;overflow-wrap:anywhere}.cx-chat-feed p.me{padding:6px 8px;border-radius:8px;background:rgba(255,46,136,.16)}.cx-chat-feed mark{background:var(--pink);color:var(--ink);font-weight:700;padding:0 4px;border-radius:4px}@keyframes cx-msg{0%{opacity:0;transform:translateY(8px)}}.cx-chat-input{display:grid;grid-gap:6px;gap:6px;padding:12px;border-top:1px solid rgba(255,255,255,.08)}.cx-chat-input span{font:600 13px var(--f-sans);color:var(--butter)}.cx-chat-input input{width:100%;height:54px;padding:0 14px;border-radius:12px;border:2.5px solid var(--ink);background:var(--butter);color:var(--ink);font:800 26px var(--f-brico);letter-spacing:.02em;text-transform:uppercase;box-shadow:0 0 0 0 rgba(255,216,74,.7);animation:cx-ring 2.4s ease-out 1.6s 3}.cx-chat-input input:focus{outline:none;box-shadow:0 0 0 4px rgba(255,216,74,.45);animation:none}@keyframes cx-ring{0%{box-shadow:0 0 0 0 rgba(255,216,74,.75)}to{box-shadow:0 0 0 16px rgba(255,216,74,0)}}.cx-tray{margin-top:30px}.cx-tray-label{margin:0 0 12px;font-weight:600;font-size:16px}.cx-tray-row{display:flex;gap:14px;overflow-x:auto;padding:4px 6px 12px 2px;scrollbar-width:none}.cx-tray-row::-webkit-scrollbar{display:none}.cx-clip{position:relative;flex:none;width:clamp(110px,11vw,150px);aspect-ratio:9/16;margin:0;border:3px solid var(--ink);border-radius:16px;overflow:hidden;background:#140a2b;box-shadow:4px 4px 0 var(--ink)}.cx-clip.fresh{animation:cx-cut .7s cubic-bezier(.3,1.4,.5,1) both}@keyframes cx-cut{0%{transform:translateY(-60px) scale(.5) rotate(-8deg);opacity:0}to{transform:none;opacity:1}}.cx-clip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cx-clip-plat{left:8px;padding:3px 7px;border-radius:7px;background:rgba(0,0,0,.55)}.cx-clip-len,.cx-clip-plat{position:absolute;top:8px;color:#fff;font:700 11px var(--f-sans)}.cx-clip-len{right:8px;text-shadow:0 1px 4px rgba(0,0,0,.6)}.cx-clip figcaption{position:absolute;inset:auto 0 0;padding:30px 9px 10px;background:linear-gradient(transparent,rgba(0,0,0,.75));color:#fff;font:700 13px/1.25 var(--f-sans)}.cx-clip figcaption mark,.cx-phone mark{background:var(--butter);color:var(--ink);padding:0 3px;border-radius:3px}@media (max-width:900px){.cx-stream-body{grid-template-columns:1fr}.cx-chat{border-left:0;border-top:1px solid rgba(255,255,255,.08)}.cx-chat-feed{height:190px;flex:none}.cx-viewers{display:none}.cx-stream{box-shadow:6px 6px 0 var(--ink)}.cx-ov{gap:8px;padding:6px 10px 6px 6px;border-width:2.5px;border-radius:12px}.cx-ov-brand{width:30px;height:30px;border-radius:8px}.cx-ov-brand svg{width:16px;height:16px}.cx-ov small{font-size:10px}.cx-ov em{display:none}}.cx-run{position:relative;height:420vh}.cx-run-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center}.cx-run-track{display:flex;align-items:stretch;gap:28px;padding:0 clamp(16px,4vw,48px);will-change:transform}.cx-run-intro{flex:none;width:min(36vw,480px);align-self:center}.cx h2{font-weight:800;font-stretch:92%;font-size:clamp(42px,6vw,92px);line-height:.9;letter-spacing:-.04em;text-wrap:balance}.cx-run-intro p{margin:22px 0 0;max-width:24em;color:var(--mute);font-size:20px}.cx-panel{flex:none;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:center;width:min(80vw,1060px);height:min(76vh,640px);padding:clamp(28px,4vw,52px);border:3px solid var(--ink);border-radius:36px;box-shadow:8px 8px 0 var(--ink);position:relative;overflow:hidden}.cx-panel.violet{background:var(--violet);color:#fff}.cx-panel.pink{background:var(--pink)}.cx-panel.butter{background:var(--butter)}.cx-panel.white{background:#fff}.cx-panel h3{font-weight:800;font-stretch:92%;font-size:clamp(36px,4.4vw,64px);line-height:.92;letter-spacing:-.035em}.cx-panel-txt p{margin:18px 0 0;max-width:22em;font-size:19px;line-height:1.45;opacity:.88}.cx-panel>:last-child{position:relative;height:100%;display:grid;place-items:center}.cx-cards{min-height:300px}.cx-tcard{position:absolute;left:50%;top:50%;width:200px;padding:10px 10px 16px;border:3px solid var(--ink);border-radius:18px;background:#fff;color:var(--ink);box-shadow:5px 5px 0 var(--ink);transform:translate(-50%,-50%) translateX(calc((var(--i) - 1) * 130px)) translateY(calc((var(--i) - 1) * (var(--i) - 1) * 18px)) rotate(calc((var(--i) - 1) * 11deg));transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.cx-tcard:nth-child(2){z-index:2}.cx-tcard:hover{z-index:3;transform:translate(-50%,-50%) translateX(calc((var(--i) - 1) * 130px)) translateY(-30px) rotate(0) scale(1.06)}.cx-tcard-art{display:grid;place-items:center;aspect-ratio:1;border-radius:11px;border:2.5px solid var(--ink);background:var(--f);margin-bottom:12px}.cx-face{position:relative;width:58%;aspect-ratio:1;border-radius:50%;background:var(--c);border:2.5px solid var(--ink)}.cx-face i{position:absolute;top:38%;width:12%;height:20%;border-radius:50%;background:var(--ink);animation:cx-blink 5s infinite}.cx-face i:first-child{left:30%}.cx-face i:last-child{right:30%}.cx-face:after{content:"";position:absolute;left:34%;right:34%;top:64%;height:14%;border:3px solid var(--ink);border-top:0;border-radius:0 0 20px 20px}.cx-tcard b{display:block;font:800 20px/1.1 var(--f-brico);letter-spacing:-.02em}.cx-tcard>span{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:7px;background:var(--paper);font-size:13px;font-weight:600}.cx-tcard em{display:block;margin-top:6px;font-style:normal;font-size:14px;color:var(--mute)}.cx-kit{gap:18px;align-content:center}.cx-kit-screen{aspect-ratio:16/9;border:3px solid var(--ink);border-radius:18px;background:radial-gradient(60% 80% at 70% 30%,#7a2bff,transparent),radial-gradient(50% 60% at 20% 80%,#ff2e88,transparent),#1b0b3a;display:flex;align-items:flex-end;padding:18px}.cx-kit-panel,.cx-kit-screen{width:min(100%,460px);box-shadow:5px 5px 0 var(--ink)}.cx-kit-panel{display:grid;grid-template-columns:auto 1fr;grid-column-gap:12px;column-gap:12px;align-items:center;padding:14px;border:3px solid var(--ink);border-radius:16px;background:#fff}.cx-kit-panel .cx-ov-brand{grid-row:span 2;width:40px;height:40px}.cx-kit-panel b{font:800 18px var(--f-brico)}.cx-kit-panel span{font-size:15px;color:var(--mute)}.cx-kit-panel strong{color:var(--ink)}.cx-phones{min-height:320px}.cx-phone{position:absolute;left:50%;top:50%;width:150px;aspect-ratio:9/18;border:5px solid var(--ink);border-radius:26px;overflow:hidden;background:#1b0b3a;box-shadow:5px 5px 0 var(--ink);transform:translate(-50%,-50%) translateX(calc((var(--i) - 1) * 112px)) rotate(calc((var(--i) - 1) * 8deg)) translateY(calc((var(--i) - 1) * (var(--i) - 1) * 16px))}.cx-phone:nth-child(2){z-index:2}.cx-phone img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cx-phone p{position:absolute;inset:auto 0 0;margin:0;padding:30px 10px 14px;background:linear-gradient(transparent,rgba(0,0,0,.75));color:#fff;font:700 13px/1.25 var(--f-sans)}.cx-panel>.cx-report{display:block;height:auto;place-items:normal}.cx-report{width:min(100%,440px);padding:22px;border:3px solid var(--ink);border-radius:20px;background:var(--paper);box-shadow:5px 5px 0 var(--ink)}.cx-report-top{display:flex;justify-content:space-between;align-items:flex-start}.cx-report small{font-size:14px;color:var(--mute)}.cx-report b{display:block;font:800 56px/1 var(--f-brico);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cx-up{padding:4px 10px;border-radius:9px;background:var(--green);border:2px solid var(--ink);font-weight:700;font-size:15px}.cx-spark{width:100%;height:auto;margin:14px 0 8px}.cx-spark path{fill:none;stroke:var(--violet);stroke-width:4;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;transition:stroke-dashoffset 1.6s cubic-bezier(.3,.8,.2,1) .2s}.cx-report.on .cx-spark path{stroke-dashoffset:0}.cx-row{display:grid;grid-template-columns:90px 1fr;align-items:center;grid-gap:10px;gap:10px;margin-top:10px;font-size:14px;font-weight:600}.cx-row i{height:14px;border-radius:7px;background:var(--pink);border:2px solid var(--ink);width:var(--w);transform-origin:left;transform:scaleX(0);transition:transform 1s cubic-bezier(.3,1.2,.5,1);transition-delay:calc(.4s + var(--i) * .12s)}.cx-report.on .cx-row i{transform:none}.cx-example{margin:14px 0 0;font-size:12px;color:var(--mute)}@media (max-width:899px){.cx-run{height:auto;padding:72px 0 24px}.cx-run-sticky{position:static;height:auto;overflow:visible;display:block}.cx-run-track{flex-direction:column;gap:22px;transform:none!important}.cx-run-intro{width:auto;margin-bottom:8px}.cx-panel{width:auto;height:auto;grid-template-columns:1fr;border-radius:28px;box-shadow:6px 6px 0 var(--ink)}.cx-panel>:last-child{height:340px}.cx-tcard{width:150px;transform:translate(-50%,-50%) translateX(calc((var(--i) - 1) * 88px)) rotate(calc((var(--i) - 1) * 10deg))}.cx-phone{width:120px;transform:translate(-50%,-50%) translateX(calc((var(--i) - 1) * 86px)) rotate(calc((var(--i) - 1) * 8deg))}.cx-report b{font-size:44px}}.cx-faq-sec,.cx-plans-sec,.cx-steps-sec{max-width:1240px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(16px,4vw,48px) 0}.cx-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.cx-steps li{display:grid;grid-gap:22px;gap:22px;padding-top:22px;border-top:3px solid var(--ink);opacity:0;transform:translateY(24px);transition:opacity .6s,transform .6s cubic-bezier(.3,1.3,.5,1);transition-delay:calc(var(--i) * .15s)}.cx-steps.on li{opacity:1;transform:none}.cx-step-n{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:3px solid var(--ink);font:800 30px var(--f-brico);background:#fff;box-shadow:4px 4px 0 var(--ink)}.cx-steps li:first-child .cx-step-n{background:var(--butter)}.cx-steps li:nth-child(2) .cx-step-n{background:var(--pink)}.cx-steps li:nth-child(3) .cx-step-n{background:var(--green)}.cx-steps h3{font:800 30px/1 var(--f-brico);letter-spacing:-.03em}.cx-steps p{margin:10px 0 0;color:var(--mute)}@media (max-width:820px){.cx-steps{grid-template-columns:1fr}}.cx-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px;margin-top:48px;align-items:stretch}.cx-plan{display:flex;flex-direction:column;padding:clamp(28px,3.4vw,44px);border:3px solid var(--ink);border-radius:30px;box-shadow:8px 8px 0 var(--ink)}.cx-plan.hire{background:#fff}.cx-plan.tools{background:var(--ink);color:#f2efff;box-shadow:8px 8px 0 var(--violet)}.cx-plan h3{font:800 clamp(30px,3vw,42px)/.95 var(--f-brico);letter-spacing:-.035em}.cx-plan>p{margin:14px 0 0;color:var(--mute)}.cx-plan.tools>p{color:#b9b3d9}.cx-plan ul{list-style:none;margin:26px 0 0;padding:0}.cx-plan.hire li{position:relative;padding:12px 0 12px 34px;border-top:2px solid var(--paper)}.cx-plan.hire li:before{content:"";position:absolute;left:0;top:13px;width:22px;height:22px;border-radius:7px;border:2.5px solid var(--ink);background:var(--green)}.cx-plan.hire li:after{content:"";position:absolute;left:8px;top:17px;width:5px;height:10px;border:solid var(--ink);border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cx-toollist li{display:grid;grid-template-columns:82px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.12);font-size:16px}.cx-toollist b{font:800 18px var(--f-brico)}.cx-toollist span{color:#b9b3d9}.cx-toollist em{font-style:normal;font-size:13px;font-weight:600;color:#8e88ad}.cx-toollist em.on{padding:3px 9px;border-radius:8px;background:var(--green);color:var(--ink)}.cx-plan-foot{margin-top:auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.cx-plan-foot span{font-weight:600;color:var(--mute)}.cx-plan.tools .cx-plan-foot span{color:#b9b3d9}@media (max-width:860px){.cx-plans{grid-template-columns:1fr}.cx-toollist li{grid-template-columns:1fr auto}.cx-toollist span{grid-column:1/-1;grid-row:2}}.cx-faq{margin-top:40px;border-top:3px solid var(--ink)}.cx-faq details{border-bottom:3px solid var(--ink)}.cx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font:700 clamp(20px,2vw,26px)/1.2 var(--f-brico);letter-spacing:-.02em}.cx-faq summary::-webkit-details-marker{display:none}.cx-faq summary i{position:relative;flex:none;width:34px;height:34px;border-radius:10px;border:2.5px solid var(--ink);background:#fff;transition:transform .25s cubic-bezier(.3,1.5,.5,1),background .2s}.cx-faq summary i:after,.cx-faq summary i:before{content:"";position:absolute;left:8px;right:8px;top:13.5px;height:2.5px;border-radius:2px;background:var(--ink)}.cx-faq summary i:after{transform:rotate(90deg)}.cx-faq details[open] summary i{transform:rotate(45deg);background:var(--butter)}.cx-faq details p{margin:-6px 0 26px;max-width:46em;color:var(--mute);font-size:18px}.cx-green{margin-top:clamp(80px,10vw,140px);background-color:var(--green);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);background-image:radial-gradient(circle,rgba(0,0,0,.14) 1.5px,transparent 2px);background-size:64px 64px;background-position:32px 32px}.cx-green-in{max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(16px,4vw,48px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:48px;gap:48px;align-items:center}.cx-keyed{position:relative;padding:clamp(22px,3vw,40px);border:2.5px dashed var(--ink)}.cx-keyed:after,.cx-keyed:before{content:"";position:absolute;width:14px;height:14px;background:#fff;border:2.5px solid var(--ink)}.cx-keyed:before{left:-9px;top:-9px}.cx-keyed:after{right:-9px;bottom:-9px}.cx-keyed h2{font-size:clamp(48px,7vw,108px)}.cx-keyed p{margin:20px 0 0;max-width:26em;font-size:20px}.cx-formcard{padding:28px;border:3px solid var(--ink);border-radius:26px;background:#fff;box-shadow:8px 8px 0 var(--ink)}.cx .wl{max-width:none}.cx .wl-row{gap:12px}.cx .wl input,.cx .wl select{flex:1 1 100%;height:54px;border-radius:14px;border:2.5px solid var(--ink);background-color:#fff;color:var(--ink);font:500 17px var(--f-brico)}.cx .wl input::placeholder{color:#8a85a0}.cx .wl input:focus,.cx .wl select:focus{border-color:var(--violet);box-shadow:0 0 0 4px rgba(91,43,255,.2)}.cx .wl .btn{flex:1 1 100%;height:56px;border-radius:14px;border:2.5px solid var(--ink);background:var(--pink);color:var(--ink);font:700 18px var(--f-brico);box-shadow:4px 4px 0 var(--ink)}.cx .wl .btn:hover{filter:none;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.cx .wl-note.ok{color:#0b7a3e;font-weight:600}.cx .wl-note.err{color:#c4002b;font-weight:600}@media (max-width:860px){.cx-green-in{grid-template-columns:1fr}}.cx .cx-foot{padding:48px clamp(16px,4vw,48px) 36px;overflow:hidden;color:var(--ink);border:0;background:none}.cx-bigword{margin:0;display:flex;justify-content:center;font:800 clamp(56px,15vw,260px)/.8 var(--f-brico);font-stretch:88%;letter-spacing:-.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cx-bigword span{display:inline-block;transition:transform .35s cubic-bezier(.3,1.8,.4,1),color .2s}.cx-bigword span:hover{transform:translateY(-.14em) rotate(-4deg);color:var(--pink)}.cx-bigword span:nth-child(3n+2):hover{color:var(--violet)}.cx-bigword span:nth-child(3n):hover{color:var(--green)}.cx-foot-row{display:flex;align-items:center;gap:24px;margin-top:28px;padding-top:20px;border-top:3px solid var(--ink);font-size:15px;font-weight:500}.cx-built{display:inline-flex;align-items:center;gap:10px;margin-right:auto;text-decoration:none}.cx-built img{height:16px;width:auto}.cx-foot-row a:not(.cx-built){text-decoration:none}.cx-foot-row a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.cx *,.cx :after,.cx :before{animation:none!important;transition:none!important}.cx-steps li{opacity:1}.cx-row i,.cx-steps li{transform:none}.cx-spark path{stroke-dashoffset:0}}