
:root{
  --cn-ink:#171827;--cn-ink2:#242637;--cn-muted:#737889;--cn-line:#e9e9f1;--cn-soft:#f8f8fc;
  --cn-purple:#6f36ff;--cn-purple2:#8b55ff;--cn-purple3:#b49cff;--cn-mint:#61e8c1;--cn-mint2:#a8f5df;
  --cn-white:#fff;--cn-danger:#d56363;--cn-shadow:0 28px 90px rgba(42,29,80,.10)
}
html{scroll-behavior:smooth}
body.clipneat-tool-page{margin:0!important;background:#fff!important}
body.clipneat-tool-page #wpadminbar~.cnwr-app{padding-top:32px}
.cnwr-app,.cnwr-app *{box-sizing:border-box}
.cnwr-app{position:relative;overflow:hidden;min-height:100vh;background:#fff;color:var(--cn-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}
.cnwr-container{width:min(1180px,calc(100% - 36px));margin:0 auto;position:relative;z-index:2}
.cnwr-mesh{position:absolute;pointer-events:none;border-radius:50%;filter:blur(8px)}
.cnwr-mesh-a{width:780px;height:780px;top:-490px;right:-300px;background:radial-gradient(circle,rgba(111,54,255,.17),rgba(111,54,255,0) 69%)}
.cnwr-mesh-b{width:650px;height:650px;top:500px;left:-420px;background:radial-gradient(circle,rgba(97,232,193,.15),rgba(97,232,193,0) 70%)}
.cnwr-grain{position:absolute;inset:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.13'/%3E%3C/svg%3E")}

.cnwr-site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(232,232,241,.72);background:rgba(255,255,255,.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.cnwr-nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.cnwr-brand-image-link{display:flex;align-items:center;text-decoration:none}
.cnwr-brand-image{width:174px;height:auto;display:block;object-fit:contain}
.cnwr-nav-links{display:flex;gap:30px;align-items:center}
.cnwr-nav-links a{color:#686d7b;text-decoration:none;font-size:13px;font-weight:700;transition:.2s}
.cnwr-nav-links a:hover{color:var(--cn-purple)}
.cnwr-nav-cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none;background:var(--cn-ink);color:#fff;padding:11px 15px;border-radius:12px;font-size:11px;font-weight:850;box-shadow:0 8px 25px rgba(23,24,39,.12);transition:.2s}
.cnwr-nav-cta:hover{transform:translateY(-1px);color:#fff}
.cnwr-nav-cta span{color:var(--cn-mint)}

.cnwr-hero{padding:92px 0 58px;text-align:center;position:relative}
.cnwr-hero-eyebrow{display:inline-flex;align-items:center;gap:9px;border:1px solid #e9e4ff;background:rgba(250,248,255,.9);padding:9px 14px;border-radius:999px;color:#654fc4;font-size:11px;font-weight:800;box-shadow:0 10px 28px rgba(111,54,255,.06);animation:cnRise .6s ease both}
.cnwr-eyebrow-dot{color:var(--cn-purple);animation:cnTwinkle 2.4s ease-in-out infinite}
.cnwr-hero h1{max-width:980px;margin:20px auto 18px;font-size:clamp(47px,6.8vw,82px);line-height:.96;letter-spacing:-4.8px;font-weight:925;animation:cnRise .7s .04s ease both}
.cnwr-hero h1 span{display:block;background:linear-gradient(90deg,#211e31 0%,#6f36ff 38%,#8847ff 70%,#37c99e 112%);-webkit-background-clip:text;background-clip:text;color:transparent}
.cnwr-hero-copy{max-width:720px;margin:0 auto;color:var(--cn-muted);font-size:17px;line-height:1.72;animation:cnRise .7s .08s ease both}
.cnwr-hero-actions{margin-top:27px;display:flex;flex-direction:column;align-items:center;gap:18px;animation:cnRise .7s .12s ease both}
.cnwr-hero-primary{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(100deg,#6330ee,#8050ff);color:#fff;text-decoration:none;padding:14px 19px;border-radius:14px;font-size:12px;font-weight:900;box-shadow:0 14px 34px rgba(111,54,255,.23);transition:.2s}
.cnwr-hero-primary:hover{transform:translateY(-2px);box-shadow:0 18px 43px rgba(111,54,255,.29);color:#fff}
.cnwr-hero-primary span{font-size:16px;color:#d8fff3}
.cnwr-hero-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:17px;color:#717786;font-size:11px;font-weight:700}
.cnwr-hero-trust i{font-style:normal;color:#22aa7c;background:#ecfaf5;width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;margin-right:5px}
.cnwr-floating-badges{height:48px;max-width:650px;margin:33px auto 0;position:relative}
.cnwr-float{position:absolute;display:inline-flex;align-items:center;border:1px solid #ebe9f3;background:rgba(255,255,255,.93);box-shadow:0 10px 30px rgba(39,33,67,.08);padding:7px 10px;border-radius:10px;font-size:9px;font-weight:850;color:#55596b}
.cnwr-float-1{left:5%;top:5px;animation:cnFloat 4.8s ease-in-out infinite}
.cnwr-float-2{left:31%;top:19px;animation:cnFloat 5.3s .7s ease-in-out infinite}
.cnwr-float-3{right:27%;top:2px;animation:cnFloat 4.5s 1.1s ease-in-out infinite}
.cnwr-float-4{right:3%;top:22px;animation:cnFloat 5s .2s ease-in-out infinite}
@keyframes cnRise{from{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}
@keyframes cnFloat{0%,100%{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-7px) rotate(.5deg)}}
@keyframes cnTwinkle{0%,100%{transform:scale(1) rotate(0)}50%{transform:scale(1.18) rotate(16deg)}}

.cnwr-tool-section{padding:8px 0 100px}
.cnwr-tool-chrome{border:1px solid #e7e5ef;border-radius:28px;padding:18px;background:linear-gradient(180deg,#fbfaff,#f7f7fb);box-shadow:0 35px 100px rgba(48,35,84,.10);position:relative}
.cnwr-tool-chrome:before{content:"";position:absolute;inset:-1px;border-radius:28px;padding:1px;background:linear-gradient(125deg,rgba(111,54,255,.28),rgba(97,232,193,.16),transparent 54%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.cnwr-tool-titlebar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 8px 17px}
.cnwr-tool-label{font-size:9px;letter-spacing:.15em;color:#8d859f;font-weight:900}
.cnwr-tool-titlebar h2{margin:5px 0 0;font-size:25px;letter-spacing:-1px}
.cnwr-tool-security{display:inline-flex;gap:7px;align-items:center;border:1px solid #e1eee9;background:#f8fffc;color:#497161;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}
.cnwr-tool-security span{color:#34c48d}
.cnwr-tool-layout{display:grid;grid-template-columns:294px 1fr;gap:14px}
.cnwr-provider-panel,.cnwr-main-card{background:#fff;border:1px solid var(--cn-line);border-radius:20px}
.cnwr-provider-panel{padding:21px}
.cnwr-provider-panel h3,.cnwr-card-head h3{margin:0;font-size:21px;letter-spacing:-.65px}
.cnwr-provider-panel>p{margin:8px 0 16px;color:#838796;font-size:11px;line-height:1.55}
.cnwr-panel-kicker{font-size:9px;letter-spacing:.12em;color:#9189a1;font-weight:900;margin-bottom:7px}
.cnwr-provider-list{display:grid;gap:7px}
.cnwr-provider-card{width:100%;display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;text-align:left;border:1px solid transparent;background:#fafafd;border-radius:13px;padding:9px;cursor:pointer;transition:.22s}
.cnwr-provider-card:hover{transform:translateY(-1px);border-color:#e5e1f7;box-shadow:0 8px 22px rgba(49,37,86,.07);background:#fff}
.cnwr-provider-card.is-active{border-color:#dcd1ff;background:linear-gradient(180deg,#fdfcff,#f8f5ff);box-shadow:inset 3px 0 0 #713cff,0 8px 24px rgba(111,54,255,.08)}
.cnwr-provider-icon{width:34px;height:34px;display:grid;place-items:center;border:1px solid #eceaf2;border-radius:10px;background:#fff;color:#4e5160;font-size:11px;font-weight:900}
.cnwr-icon-gemini{color:#6f36ff;font-size:15px}
.cnwr-provider-copy{display:flex;flex-direction:column;gap:2px;min-width:0}
.cnwr-provider-copy b{font-size:11px}.cnwr-provider-copy small{font-size:9px;color:#989cab}
.cnwr-provider-tag{font-size:7px;font-weight:900;padding:5px 6px;border-radius:999px}
.cnwr-tag-ready{background:#eef9f5;color:#2c9873}.cnwr-tag-beta{background:#fff7e7;color:#a87013}.cnwr-tag-manual{background:#f0f1f5;color:#737989}
.cnwr-hidden-select{position:absolute;opacity:0;pointer-events:none}
.cnwr-provider-note{margin-top:12px;border-radius:11px;background:#f8f7fb;padding:10px 11px;color:#777c8c;font-size:9px;line-height:1.48}

.cnwr-main-card{padding:22px}
.cnwr-card-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;border-bottom:1px solid #eff0f4;padding-bottom:17px}
.cnwr-mode-switch{display:flex;gap:4px;padding:4px;border:1px solid #e7e8ed;background:#f5f6f8;border-radius:11px}
.cnwr-tab{border:0;background:transparent;color:#7b808e;border-radius:8px;padding:9px 12px;font-size:10px;font-weight:850;cursor:pointer}
.cnwr-tab.is-active{background:#fff;color:#202230;box-shadow:0 3px 11px rgba(22,24,39,.08)}
.cnwr-capability{display:none;margin-top:13px;padding:10px;border:1px solid #f4d8aa;background:#fff8eb;color:#856020;border-radius:11px;font-size:10px}
.cnwr-capability.is-warning{display:block}
.cnwr-control-row{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:16px 0}
.cnwr-field>span{display:block;color:#777c8a;font-size:9px;font-weight:900;margin-bottom:6px}
.cnwr-field select{width:100%;border:1px solid #e4e5eb;background:#fff;border-radius:11px;color:#282a38;padding:11px 12px;font-size:11px;outline:none}
.cnwr-field select:focus{border-color:#b9a8ff;box-shadow:0 0 0 4px rgba(111,54,255,.07)}
.cnwr-mini-status{display:flex;gap:9px;align-items:center;border:1px solid #e8e8ee;background:#fafafd;border-radius:11px;padding:8px 11px}
.cnwr-mini-dot{width:8px;height:8px;border-radius:50%;background:#6f36ff;box-shadow:0 0 0 5px rgba(111,54,255,.08)}
.cnwr-mini-status div{display:flex;flex-direction:column;gap:2px}.cnwr-mini-status b{font-size:10px}.cnwr-mini-status small{font-size:8px;color:#9396a4}

.cnwr-tuning{margin:0 0 14px;border:1px solid #e7e1ff;background:#fbf9ff;border-radius:13px;padding:12px}
.cnwr-tuning-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.cnwr-tuning-head>div{display:flex;flex-direction:column;gap:2px}
.cnwr-tuning-head b{font-size:10px}.cnwr-tuning-head span{font-size:8px;color:#8a82a5}
.cnwr-tuning-head button{border:1px solid #e0daf9;background:#fff;border-radius:8px;padding:6px 8px;color:#6848db;font-size:8px;font-weight:900;cursor:pointer}
.cnwr-tuning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 12px}.cnwr-tuning-grid label{display:flex;flex-direction:column;gap:6px}
.cnwr-tuning-grid span{display:flex;justify-content:space-between;color:#7b738e;font-size:8px;font-weight:750}.cnwr-tuning-grid input{accent-color:#6f36ff;width:100%}

.cnwr-dropzone{min-height:275px;border:1.5px dashed #d9d7e4;border-radius:18px;background:linear-gradient(180deg,#fefeff,#faf9fd);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:31px;cursor:pointer;transition:.24s;position:relative;overflow:hidden}
.cnwr-dropzone:before,.cnwr-dropzone:after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.cnwr-dropzone:before{width:180px;height:180px;right:-85px;top:-100px;background:radial-gradient(circle,rgba(111,54,255,.10),rgba(111,54,255,0) 70%)}
.cnwr-dropzone:after{width:150px;height:150px;left:-90px;bottom:-95px;background:radial-gradient(circle,rgba(97,232,193,.14),rgba(97,232,193,0) 70%)}
.cnwr-dropzone:hover,.cnwr-dropzone.is-dragging{border-color:#9d83ff;background:#fbf8ff;transform:translateY(-1px);box-shadow:0 15px 37px rgba(111,54,255,.09)}
.cnwr-dropzone input{display:none}
.cnwr-drop-art{width:68px;height:68px;position:relative;display:grid;place-items:center;margin-bottom:15px}
.cnwr-upload-ring{position:absolute;inset:0;border-radius:20px;background:linear-gradient(145deg,#eee8ff,#f1fffb);border:1px solid #e6dfff;box-shadow:0 11px 28px rgba(111,54,255,.11)}
.cnwr-upload-arrow{position:relative;color:#6f36ff;font-size:26px;animation:cnArrow 1.8s ease-in-out infinite}
@keyframes cnArrow{0%,100%{transform:translateY(1px)}50%{transform:translateY(-4px)}}
.cnwr-dropzone strong{font-size:15px}.cnwr-dropzone>span:not(.cnwr-upload-arrow){font-size:10px;color:#7d8290;margin-top:5px}.cnwr-dropzone em{font-style:normal;font-size:8px;color:#9ca0ad;margin-top:10px}

.cnwr-workspace{margin-top:14px}
.cnwr-filebar{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #e8e8ef;border-radius:12px;padding:9px 11px;background:#fff}
.cnwr-file-left{display:flex;align-items:center;gap:9px;min-width:0}.cnwr-file-icon{width:32px;height:32px;border-radius:9px;background:#f1edff;color:#6f36ff;display:grid;place-items:center}
.cnwr-file-left div{display:flex;flex-direction:column;min-width:0}.cnwr-file-left b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:430px}.cnwr-file-left small{font-size:8px;color:#999daa;margin-top:2px}
.cnwr-filebar button,.cnwr-link-button{border:0;background:transparent;color:#6545dd;font-size:9px;font-weight:900;cursor:pointer}
.cnwr-stage-shell{margin-top:11px;border:1px solid #e5e6ec;border-radius:16px;overflow:hidden;background:#fff}
.cnwr-stage-toolbar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#fbfbfd;border-bottom:1px solid #eceef2}
.cnwr-stage-status{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:750;color:#717786}.cnwr-stage-dot{width:7px;height:7px;border-radius:50%;background:#9ba0ab}
.cnwr-stage-status.is-detected .cnwr-stage-dot{background:#37c88f;box-shadow:0 0 0 4px rgba(55,200,143,.09)}
.cnwr-stage{position:relative;min-height:360px;max-height:650px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#f4f5f8}
.cnwr-preview-grid{position:absolute;inset:0;opacity:.32;background-image:linear-gradient(#e7e8ed 1px,transparent 1px),linear-gradient(90deg,#e7e8ed 1px,transparent 1px);background-size:24px 24px}
#cnwr-canvas,#cnwr-video{max-width:100%;max-height:610px;display:block;position:relative;z-index:2}#cnwr-video{display:none}
#cnwr-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:4;cursor:crosshair;touch-action:none}
.cnwr-stage-corner{position:absolute;width:15px;height:15px;z-index:5;opacity:.3;pointer-events:none}
.cnwr-stage-corner-tl{left:11px;top:11px;border-left:2px solid #7540ff;border-top:2px solid #7540ff}.cnwr-stage-corner-tr{right:11px;top:11px;border-right:2px solid #7540ff;border-top:2px solid #7540ff}
.cnwr-stage-corner-bl{left:11px;bottom:11px;border-left:2px solid #7540ff;border-bottom:2px solid #7540ff}.cnwr-stage-corner-br{right:11px;bottom:11px;border-right:2px solid #7540ff;border-bottom:2px solid #7540ff}
.cnwr-stage-help{padding:9px 12px;border-top:1px solid #eceef2;color:#9397a4;font-size:8px;background:#fff}.cnwr-stage-help span{font-weight:900;color:#646977}
.cnwr-detection-card{margin-top:11px;display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;border:1px solid #e8e8ee;border-radius:12px;padding:9px 11px;background:#fbfbfd}
.cnwr-detection-icon{width:34px;height:34px;border-radius:10px;background:#f1edff;color:#6f36ff;display:grid;place-items:center}.cnwr-detection-copy{display:flex;flex-direction:column;gap:2px}
.cnwr-detection-copy b{font-size:10px}.cnwr-detection-copy span{font-size:8px;color:#969aa7}.cnwr-confidence{font-size:9px;font-weight:900;color:#6748dc;background:#f1edff;border-radius:999px;padding:6px 8px}
.cnwr-actions{display:grid;grid-template-columns:.82fr 1.45fr .9fr;gap:8px;margin-top:11px}
.cnwr-btn{border:0;border-radius:11px;padding:12px;font-size:10px;font-weight:900;cursor:pointer;transition:.2s}.cnwr-btn:hover:not(:disabled){transform:translateY(-1px)}.cnwr-btn:disabled{opacity:.42;cursor:not-allowed}
.cnwr-btn span{margin-right:4px}.cnwr-btn-secondary{background:#fff;border:1px solid #e2e3e9;color:#3f4350}.cnwr-btn-primary{color:#fff;background:linear-gradient(90deg,#6430ed,#7e4cff);box-shadow:0 10px 24px rgba(111,54,255,.20)}.cnwr-btn-dark{background:#181a27;color:#fff}
.cnwr-progress-wrap{margin-top:11px;border:1px solid #e7e8ed;border-radius:12px;padding:11px;background:#fbfbfd}
.cnwr-progress-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cnwr-progress-row>div{display:flex;flex-direction:column}.cnwr-progress-row b{font-size:9px}.cnwr-progress-row span{font-size:7px;color:#999da9}.cnwr-progress-row strong{font-size:10px;color:#6443d7}
.cnwr-progress{height:6px;background:#ebecf1;border-radius:99px;overflow:hidden}#cnwr-progress-bar{height:100%;width:0;background:linear-gradient(90deg,#6632ef,#8a55ff,#57ddb6);position:relative;transition:width .2s}
#cnwr-progress-bar:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%);animation:cnShimmer 1.2s infinite}@keyframes cnShimmer{to{transform:translateX(100%)}}
.cnwr-status{margin-top:9px;min-height:17px;color:#858a98;font-size:9px;line-height:1.45}
.cnwr-result-card{margin-top:11px;display:grid;grid-template-columns:36px 1fr auto;gap:9px;align-items:center;border:1px solid #cfeedd;background:#f3fbf7;border-radius:12px;padding:9px 11px;animation:cnResult .35s ease both}
@keyframes cnResult{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cnwr-result-check{width:33px;height:33px;border-radius:50%;background:#36c98c;color:#fff;display:grid;place-items:center;font-weight:900}
.cnwr-result-card div:nth-child(2){display:flex;flex-direction:column}.cnwr-result-card b{font-size:10px}.cnwr-result-card span{font-size:8px;color:#6f7e75}.cnwr-result-card button{border:0;background:#1a382c;color:#fff;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900;cursor:pointer}

.cnwr-benefits{padding:100px 0 88px;background:linear-gradient(180deg,#fff,#faf9fd)}
.cnwr-section-head{text-align:center;max-width:710px;margin:0 auto}.cnwr-section-head>span,.cnwr-toolkit-copy>span,.cnwr-final-card>div>span{font-size:9px;letter-spacing:.15em;color:#91899f;font-weight:900}
.cnwr-section-head h2{font-size:clamp(34px,4.3vw,50px);letter-spacing:-2.2px;margin:11px 0 10px}.cnwr-section-head p{color:#7d8290;font-size:12px;line-height:1.65;margin:0}
.cnwr-left-head{text-align:left;margin:0 0 32px;max-width:650px}
.cnwr-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}
.cnwr-benefit{position:relative;min-height:205px;border:1px solid #e8e7ef;border-radius:20px;background:#fff;padding:22px;overflow:hidden;transition:.25s;box-shadow:0 12px 38px rgba(41,34,65,.035)}
.cnwr-benefit:hover{transform:translateY(-3px);box-shadow:0 20px 48px rgba(41,34,65,.075);border-color:#ded8f6}
.cnwr-benefit-featured{background:linear-gradient(145deg,#1e1e2c,#28253c);color:#fff;border-color:#28253c}.cnwr-benefit-featured p{color:#b9b9c7!important}
.cnwr-benefit-icon{width:41px;height:41px;border-radius:12px;background:#f0ecff;color:#6f36ff;display:grid;place-items:center;margin-bottom:29px;font-size:15px}.cnwr-benefit-featured .cnwr-benefit-icon{background:rgba(255,255,255,.09);color:#79e9c7}
.cnwr-benefit h3{font-size:15px;margin:0 0 7px;letter-spacing:-.3px}.cnwr-benefit p{margin:0;color:#858996;font-size:10px;line-height:1.57;max-width:290px}
.cnwr-benefit-art{position:absolute;right:18px;top:16px;width:90px;height:70px;opacity:.65}.cnwr-art-local .cnwr-art-device{position:absolute;right:0;bottom:0;border:1px solid rgba(255,255,255,.28);border-radius:8px;padding:7px;color:#79e9c7}
.cnwr-art-dot{position:absolute;left:4px;top:14px;width:8px;height:8px;border-radius:50%;background:#7c58ff;box-shadow:0 0 0 6px rgba(124,88,255,.10)}.cnwr-art-line{position:absolute;left:13px;right:26px;top:18px;height:1px;background:linear-gradient(90deg,#7c58ff,#61e8c1)}

.cnwr-toolkit{padding:28px 0 100px;background:#faf9fd}.cnwr-toolkit-card{display:grid;grid-template-columns:1.08fr 1fr;gap:40px;align-items:center;border:1px solid #e6e2f3;border-radius:27px;padding:39px;background:radial-gradient(circle at 90% 10%,rgba(97,232,193,.11),transparent 28%),linear-gradient(145deg,#faf8ff,#fff);box-shadow:0 18px 55px rgba(50,38,90,.055)}
.cnwr-toolkit-copy h2{font-size:37px;letter-spacing:-1.6px;margin:9px 0 10px}.cnwr-toolkit-copy p{margin:0;color:#808594;font-size:11px;line-height:1.65;max-width:560px}
.cnwr-toolkit-list{display:grid;gap:9px}.cnwr-toolkit-list>div{display:flex;align-items:center;gap:10px;border:1px solid #ebe9f1;background:#fff;border-radius:13px;padding:11px}.cnwr-toolkit-list i{font-style:normal;width:29px;height:29px;border-radius:9px;background:#eefaf6;color:#2baa7b;display:grid;place-items:center;font-weight:900}
.cnwr-toolkit-list span{display:flex;flex-direction:column;gap:2px}.cnwr-toolkit-list b{font-size:10px}.cnwr-toolkit-list small{font-size:8px;color:#9599a5}

.cnwr-faq{padding:100px 0;background:#fff}.cnwr-faq-list{max-width:850px;margin:37px auto 0;display:grid;gap:9px}
.cnwr-faq details{border:1px solid #e9e8ef;border-radius:15px;background:#fff;overflow:hidden;transition:.2s}.cnwr-faq details[open]{border-color:#ded7f9;box-shadow:0 12px 30px rgba(45,35,76,.05)}
.cnwr-faq summary{list-style:none;cursor:pointer;padding:16px 17px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px;font-weight:850;color:#2b2d3b}.cnwr-faq summary::-webkit-details-marker{display:none}
.cnwr-faq summary span{color:#7443f5;font-size:17px;font-weight:400;transition:.2s}.cnwr-faq details[open] summary span{transform:rotate(45deg)}
.cnwr-faq details p{margin:0;padding:0 17px 17px;color:#818694;font-size:10px;line-height:1.65;max-width:760px}

.cnwr-final-cta{padding:20px 0 100px}.cnwr-final-card{min-height:235px;display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:30px;border-radius:28px;padding:32px 40px;background:radial-gradient(circle at 12% 10%,rgba(97,232,193,.16),transparent 24%),linear-gradient(135deg,#1d1d2b,#2b2445 58%,#4d2a90);color:#fff;overflow:hidden;position:relative}
.cnwr-final-card:after{content:"";position:absolute;width:280px;height:280px;border:1px solid rgba(255,255,255,.07);border-radius:50%;right:-130px;top:-120px;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.015)}
\.cnwr-final-video-shell{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start}
.cnwr-final-video-frame{width:148px;height:122px;border-radius:20px;background:#ffffff;box-shadow:0 18px 30px rgba(0,0,0,.18);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(255,255,255,.24)}
.cnwr-final-video{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;background:#fff}

.cnwr-final-card h2{font-size:37px;letter-spacing:-1.7px;margin:8px 0 8px}.cnwr-final-card p{color:#beb9ce;font-size:10px;margin:0}.cnwr-final-card a{position:relative;z-index:2;text-decoration:none;color:#241c3a;background:#fff;border-radius:13px;padding:12px 15px;font-size:10px;font-weight:900}.cnwr-final-card a b{color:#6f36ff;margin-left:6px}

.cnwr-footer{border-top:1px solid #ecebf1;background:#fff}.cnwr-footer-inner{min-height:92px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}
.cnwr-footer-logo-link{display:block}.cnwr-footer-logo{width:132px;height:auto;display:block}.cnwr-footer p{font-size:8px;color:#9599a5;text-align:center;margin:0}.cnwr-footer-inner>span{justify-self:end;font-size:8px;color:#a2a5af}

@media(max-width:970px){
 .cnwr-nav-links{display:none}.cnwr-tool-layout{grid-template-columns:1fr}.cnwr-provider-panel{padding:17px}
 .cnwr-provider-list{grid-template-columns:repeat(3,1fr)}.cnwr-provider-panel>p,.cnwr-provider-note{display:none}
 .cnwr-provider-copy small{display:none}.cnwr-benefit-grid{grid-template-columns:repeat(2,1fr)}.cnwr-toolkit-card{grid-template-columns:1fr}
 .cnwr-final-card{grid-template-columns:130px 1fr}.cnwr-final-card>a{grid-column:2}
}
@media(max-width:700px){
 .cnwr-container{width:min(100% - 20px,1180px)}.cnwr-nav{height:67px}.cnwr-brand-image{width:148px}.cnwr-nav-cta{padding:9px 11px}
 .cnwr-hero{padding:58px 0 40px}.cnwr-hero h1{font-size:46px;letter-spacing:-2.7px}.cnwr-hero-copy{font-size:14px}.cnwr-floating-badges{display:none}
 .cnwr-tool-chrome{padding:9px;border-radius:20px}.cnwr-tool-titlebar{align-items:flex-start;flex-direction:column}.cnwr-tool-security{display:none}
 .cnwr-provider-panel,.cnwr-main-card{border-radius:16px}.cnwr-provider-list{grid-template-columns:repeat(2,1fr)}.cnwr-main-card{padding:14px}
 .cnwr-card-head{align-items:flex-start;flex-direction:column}.cnwr-mode-switch{width:100%}.cnwr-tab{flex:1}.cnwr-control-row,.cnwr-tuning-grid{grid-template-columns:1fr}
 .cnwr-dropzone{min-height:230px}.cnwr-stage{min-height:285px}.cnwr-actions{grid-template-columns:1fr}
 .cnwr-benefits,.cnwr-faq{padding:72px 0}.cnwr-benefit-grid{grid-template-columns:1fr}.cnwr-toolkit{padding-bottom:70px}.cnwr-toolkit-card{padding:23px;border-radius:20px}.cnwr-toolkit-copy h2{font-size:31px}
 .cnwr-final-card{grid-template-columns:1fr;text-align:center;padding:27px 22px}.cnwr-final-video-shell{margin:0 auto;justify-content:center}.cnwr-final-video-frame{margin:0 auto}.cnwr-final-card>a{grid-column:auto;justify-self:center}.cnwr-final-card h2{font-size:31px}
 .cnwr-footer-inner{grid-template-columns:1fr;text-align:center;padding:20px 0}.cnwr-footer-logo-link,.cnwr-footer-inner>span{justify-self:center}.cnwr-footer-logo{margin:auto}
}
@media(prefers-reduced-motion:reduce){
 .cnwr-app *{animation:none!important;scroll-behavior:auto!important;transition:none!important}
}
