html { scroll-behavior: smooth; }
body { margin: 0; background: #10111a; color: #f6f4ef; font-family: Manrope, Arial, sans-serif; }
button, a { font: inherit; } a { color: inherit; text-decoration: none; }
.cv-site-shell { overflow: visible; }
.cv-nav { height: 82px; display: flex; align-items: center; justify-content: space-between; padding: 0 5.6vw; position: sticky; top: 0; z-index: 100; box-sizing: border-box; background: #11121d; backdrop-filter: blur(14px); }
.cv-brand { display: flex; width: 150px; height: 64px; align-items: center; }.cv-brand img { display: block; width: 150px; height: 64px; object-fit: contain; }
.cv-links { display: flex; gap: 32px; font-size: 13px; font-weight: 700; }.cv-links a { opacity: .72; transition: opacity .2s; }.cv-links a:hover { opacity: 1; }
.cv-nav-cta, .cv-button { display: inline-flex; align-items: center; justify-content: center; gap: 18px; border-radius: 999px; font-size: 13px; font-weight: 800; letter-spacing: -.2px; transition: transform .2s, box-shadow .2s; }.cv-nav-cta { border: 1px solid rgba(255,255,255,.35); padding: 12px 17px; }.cv-nav-cta:hover, .cv-button:hover { transform: translateY(-3px); }.cv-nav-cta span { font-size: 17px; line-height: 10px; }
.cv-menu { display: none; border: 0; background: transparent; width: 38px; padding: 9px; }.cv-menu i { display: block; width: 20px; height: 2px; background: #fff; margin: 5px 0; }
.cv-hero { min-height: 760px; height: 100vh; max-height: 900px; padding: 105px 9vw 114px; box-sizing: border-box; display: grid; grid-template-columns: 1.02fr .98fr; align-items: center; position: relative; isolation: isolate; background: #11121d; }.cv-hero:after { content: ''; position: absolute; inset: 0; background: radial-gradient(ellipse at 77% 83%, #3d267d 0%, transparent 36%), linear-gradient(106deg, #1e143d 0%, #11121d 44%, #10111b 100%); z-index: -3; }.cv-orb { position: absolute; filter: blur(2px); border-radius: 50%; z-index: -2; }.cv-orb-one { width: 50vw; height: 50vw; background: rgba(135,77,255,.25); left: -26vw; top: -27vw; }.cv-orb-two { width: 30vw; height: 30vw; background: rgba(228,79,135,.13); left: -17vw; bottom: -27vw; }
.cv-eyebrow { color: #bba4ff; font: 500 11px/1.3 'DM Mono', monospace; letter-spacing: .12em; text-transform: uppercase; display: flex; align-items: center; gap: 9px; margin: 0 0 20px; }.cv-eyebrow span { width: 25px; height: 1px; background: currentColor; }.cv-dark-eyebrow { color: #5d3bb4; }
h1,h2,h3,p { margin-top: 0; } h1,h2,h3 { letter-spacing: -.07em; } h1 { font-size: clamp(54px, 6.15vw, 100px); line-height: .94; margin: 0 0 28px; font-weight: 800; } h1 em,h2 em { font-family: Georgia, serif; font-weight: 400; letter-spacing: -.09em; }.cv-lede { font-size: 16px; line-height: 1.65; max-width: 410px; color: #c5c6d1; }.cv-hero-actions { display: flex; align-items: center; gap: 26px; margin-top: 34px; }.cv-button { padding: 16px 22px; }.cv-button b { font-size: 19px; line-height: 10px; }.cv-button-light { color: #191425; background: #d7b7ff; box-shadow: 0 12px 34px rgba(160,99,255,.23); }.cv-text-link { color: #c6b3f9; font-size: 13px; font-weight: 800; }.cv-text-link b { margin-left: 8px; font-size: 16px; }
.cv-hero-visual { position: relative; height: 490px; }.cv-grid-glow { position: absolute; width: 440px; height: 440px; border: 1px solid rgba(197,163,255,.26); border-radius: 50%; top: 30px; left: 50%; transform: translateX(-50%) rotate(30deg); box-shadow: 0 0 90px rgba(119,72,255,.2) inset; }.cv-grid-glow:after,.cv-grid-glow:before { content:''; position:absolute; inset: 28px; border: 1px solid rgba(197,163,255,.15); border-radius: inherit; }.cv-grid-glow:before { inset: 65px; }
.cv-cart-card { position: absolute; width: min(365px, 80%); right: 8%; top: 76px; padding: 15px; box-sizing: border-box; border: 1px solid rgba(244,233,255,.3); border-radius: 17px; color: #1d1c2e; background: #fcf8ff; box-shadow: 20px 30px 60px rgba(3,2,15,.45); transform: rotate(-4deg); }.cv-cart-top { display: flex; gap: 7px; align-items: center; color: #837a98; font: 10px 'DM Mono',monospace; letter-spacing: .08em; }.cv-dot,.cv-pulse { color: #41af73; font-size: 9px; }.cv-pulse { margin-left:auto; }.cv-product { display: grid; grid-template-columns: 70px 1fr auto; gap: 11px; align-items: center; padding: 15px 0; border-bottom: 1px solid #e9e3ed; }.cv-product-image { height: 64px; border-radius: 9px; background: linear-gradient(135deg,#ffcfac,#e88c62); position:relative; overflow:hidden; }.cv-product-image:after { content:''; position:absolute; width: 48px;height:45px;border: 9px solid rgba(255,255,255,.7); border-radius: 40% 50% 44% 38%; left: 12px;top:15px; transform:rotate(-25deg); }.cv-product b,.cv-product strong { font-size: 12px; }.cv-product small,.cv-cart-savings small { display:block;color:#888198;font-size:10px;margin-top:4px; }.cv-cart-savings { display:flex; align-items:center; gap:8px; background:#e7d6ff; color:#44268c; padding:10px; border-radius:8px; margin-top: 12px; }.cv-cart-savings>span { font-size:18px; }.cv-cart-savings b { font:500 9px 'DM Mono',monospace; }.cv-cart-savings em { margin-left:auto;font-style:normal;font-size:11px;font-weight:800; }.cv-cart-total { display:grid; grid-template-columns:1fr auto; align-items:center; gap:6px; padding:14px 1px 0; font-size:11px; }.cv-cart-total button { grid-column:1/-1; border:0;border-radius:6px;padding:10px;background:#2b1755;color:#fff;font-size:11px;font-weight:800;text-align:left; }.cv-cart-total button span{float:right;}
.cv-floating-pill { position:absolute; border-radius:99px;padding:11px 14px;background:#23213a;border:1px solid rgba(255,255,255,.18);box-shadow:0 12px 23px rgba(1,1,9,.35);font-size:11px;font-weight:800; }.cv-floating-pill span{color:#d4aaff;font-size:18px;vertical-align:-2px;margin-right:5px;}.cv-floating-pill b{color:#95edb5;margin-left:8px;}.cv-pill-search{left:0;top:105px;}.cv-pill-stock{right:-10px;bottom:62px;color:#cff5db;}.cv-pill-stock span{color:#a8ffca;}.cv-spark{position:absolute;color:#eacbff;font-size:23px;}.cv-spark-a{left:11%;bottom:90px;}.cv-spark-b{right:11%;top:42px;color:#f4bcff;}
.cv-hero-bottom { position:absolute; bottom:26px; left:9vw; right:9vw; display:flex; justify-content:space-between; align-items:center; color:#9a99a8; font:10px 'DM Mono',monospace; letter-spacing:.08em; }.cv-hero-bottom div{display:flex;gap:25px;font-family:Manrope,sans-serif;font-size:11px;letter-spacing:0;color:#c4c2cd;}.cv-hero-bottom i{color:#d8b9ff;font-style:normal;font-size:14px;margin-left:5px;}
.cv-proof-strip { min-height: 132px; box-sizing:border-box; padding: 28px 9vw; display:flex; align-items:center; justify-content:space-between; gap:50px; background:#efcf74;color:#231d2d; }.cv-proof-strip p { max-width:430px;margin:0;font-size:17px;font-weight:600;letter-spacing:-.04em;line-height:1.35;}.cv-proof-strip strong {font-family:Georgia,serif;font-size:22px;font-style:italic;font-weight:400;}.cv-proof-numbers{display:flex;gap:23px;}.cv-proof-numbers span{border-left:1px solid rgba(35,29,45,.24);padding-left:16px;font-size:10px;font-weight:700;max-width:100px;line-height:1.35;}.cv-proof-numbers b{font-size:21px;display:block;letter-spacing:-.07em;}
.cv-modules { background:#f6f0e7; color:#191823; padding:110px 9vw 90px; }.cv-section-head,.cv-updates-top { display:flex;justify-content:space-between;gap:70px;align-items:end; }.cv-section-head h2,.cv-updates h2 { font-size:clamp(44px,5.2vw,76px);line-height:.93;margin:0; }.cv-section-head>p { width:300px;margin:0 0 6px;line-height:1.55;color:#5f5a65;font-size:14px; }.cv-filter{display:flex;gap:8px;margin:59px 0 20px;flex-wrap:wrap;}.cv-filter button {cursor:pointer;border:1px solid #d7cedf;background:transparent;border-radius:99px;padding:10px 14px;font-size:11px;font-weight:800;color:#38323f;}.cv-filter button.is-active,.cv-filter button:hover{background:#2b174f;border-color:#2b174f;color:#fff;}.cv-filter span{opacity:.55;margin-left:5px;}
.cv-module-grid { display:grid;grid-template-columns:repeat(3,1fr);gap:13px; }.cv-module-card { min-height:370px;padding:24px;border-radius:12px;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:transform .25s,opacity .25s; }.cv-module-card:hover {transform:translateY(-7px);}.cv-module-card.is-hidden {display:none;}.cv-card-index{font:10px 'DM Mono',monospace;letter-spacing:.08em;opacity:.65;}.cv-card-icon{width:39px;height:39px;border-radius:11px;background:rgba(255,255,255,.18);display:grid;place-items:center;margin:26px 0 17px;font-size:20px;font-weight:700;}.cv-module-card h3{font-size:30px;line-height:.94;margin:0 0 13px;}.cv-module-card>p{font-size:12px;line-height:1.55;max-width:250px;margin:0;color:inherit;opacity:.78;}.cv-module-card>a{font-size:11px;font-weight:800;margin-top:auto;position:relative;z-index:1;}.cv-module-card>a span{font-size:17px;margin-left:5px;}.cv-card-violet{background:#7541dd;color:#fff;}.cv-card-orange{background:#ff8d67;color:#331f22;}.cv-card-mint{background:#bbf0d4;color:#143e37;}.cv-card-ink{background:#1b1b2a;color:#fff;}.cv-card-rose{background:#edb0b8;color:#412330;}.cv-card-sky{background:#82cce1;color:#123444;}
.cv-card-ui{margin:20px 0 13px;position:relative;z-index:1;}.cv-search-ui{background:#fff;color:#736f81;border-radius:8px;padding:11px;font-size:10px;box-shadow:0 12px 30px rgba(45,20,90,.25);}.cv-search-ui i{float:right;font-style:normal;color:#4c248e;font-size:16px;}.cv-search-ui b{display:block;margin:14px -11px -11px;padding:8px 11px;background:#eee5ff;border-radius:0 0 8px 8px;font-size:8px;color:#5c427b;}.cv-reco-ui small{font:9px 'DM Mono',monospace;}.cv-reco-ui div{display:flex;gap:8px;margin:8px 0;}.cv-reco-ui i{height:54px;flex:1;border-radius:6px;background:linear-gradient(135deg,#ffe0ca,#b9594c);}.cv-reco-ui i:nth-child(2){background:linear-gradient(135deg,#ebd3a6,#605b58);}.cv-reco-ui i:nth-child(3){background:linear-gradient(135deg,#c0c4dd,#4e5eae);}.cv-reco-ui b{font-size:9px;}.cv-coupon-ui{margin-top:auto;margin-bottom:28px;border:1px dashed #378c73;border-radius:8px;padding:14px;transform:rotate(-3deg);background:#d9ffec;}.cv-coupon-ui span{display:block;font:500 17px 'DM Mono',monospace;letter-spacing:.08em;}.cv-coupon-ui b{font-size:9px;}.cv-coupon-ui i{float:right;margin-top:-25px;font-style:normal;font-size:17px;}.cv-review-ui{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.1);padding:10px;border-radius:8px;margin-top:auto;margin-bottom:27px;}.cv-review-ui span{color:#ffc84b;font-size:10px;}.cv-review-ui b{font-size:22px;}.cv-review-ui small{font-size:8px;max-width:50px;}.cv-badge-ui{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;margin-bottom:28px;}.cv-badge-ui span{font:8px 'DM Mono',monospace;border:1px solid rgba(65,35,48,.5);padding:7px;border-radius:3px;}.cv-filter-ui{margin-top:auto;margin-bottom:24px;border:1px solid rgba(18,52,68,.3);padding:11px;border-radius:7px;background:rgba(255,255,255,.25);font-size:9px;}.cv-filter-ui>span{display:block;margin-top:8px;}.cv-filter-ui i{display:inline-block;width:12px;height:12px;border-radius:50%;background:#d86565;margin-left:5px;vertical-align:middle;}.cv-filter-ui i:nth-child(2){background:#ebd98a;}.cv-filter-ui i:nth-child(3){background:#26232f;}.cv-filter-ui em{font-style:normal;border:1px solid rgba(18,52,68,.3);padding:2px 4px;margin-left:3px;}.cv-module-foot{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d9d1c9;margin-top:38px;padding-top:19px;font-size:12px;}.cv-module-foot p{margin:0;color:#6d6670;}.cv-module-foot a{font-weight:800;}.cv-module-foot span{font-size:16px;margin-left:7px;}
.cv-feature-stories{background:#121320}.cv-story{min-height:690px;padding:92px 9vw;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;overflow:hidden;position:relative}.cv-story-copy{position:relative;z-index:2}.cv-story h2{font-size:clamp(45px,5.1vw,76px);line-height:.91;margin:0 0 22px;letter-spacing:-.075em}.cv-story-lede{max-width:430px;font-size:14px;line-height:1.65}.cv-tick-list{list-style:none;padding:0;margin:25px 0}.cv-tick-list li{font-size:12px;line-height:1.55;padding:11px 0 11px 23px;border-top:1px solid currentColor;opacity:.82;position:relative}.cv-tick-list li:before{content:'✓';position:absolute;left:1px;font-weight:800}.cv-story-link{font-size:12px;font-weight:800}.cv-story-link span{font-size:18px;margin-left:8px}.cv-story-art{height:420px;position:relative;display:grid;place-items:center}.cv-story-search{background:#131424;color:#f7f4ee}.cv-story-search .cv-tick-list li{border-color:#ffffff2d}.cv-story-search .cv-story-link,.cv-story-search .cv-tick-list li:before{color:#d4adff}.cv-story-archive{background:#e9d3f8;color:#251b37}.cv-story-archive .cv-story-link,.cv-story-archive .cv-tick-list li:before{color:#713dc1}.cv-story-archive .cv-tick-list li,.cv-story-viewed .cv-tick-list li,.cv-story-trust .cv-tick-list li,.cv-story-reco .cv-tick-list li{border-color:#1b17342a}.cv-story-viewed{background:#d5f0d7;color:#173b35}.cv-story-viewed .cv-story-link,.cv-story-viewed .cv-tick-list li:before{color:#238061}.cv-story-trust{background:#f3df8b;color:#2e2841}.cv-story-trust .cv-story-link,.cv-story-trust .cv-tick-list li:before{color:#7757bb}.cv-story-promos{background:#d85859;color:#fff7ee}.cv-story-promos .cv-tick-list li{border-color:#ffffff42}.cv-story-promos .cv-story-link,.cv-story-promos .cv-tick-list li:before{color:#ffe489}.cv-story-reco{background:#9ec6f5;color:#183452}.cv-story-reco .cv-story-link,.cv-story-reco .cv-tick-list li:before{color:#5637a5}.cv-mode-tabs,.cv-speed-chip,.cv-filter-chip,.cv-cache-chip,.cv-condition-chip,.cv-fbt-chip{position:absolute;z-index:3;font-size:10px;font-weight:700}.cv-mode-tabs{top:4px;left:4%;display:flex;gap:5px;font:10px 'DM Mono',monospace}.cv-mode-tabs>*{padding:8px 10px;border:1px solid #ffffff2c;color:#bfb7cf}.cv-mode-tabs b{background:#9b6df0;color:#fff}.cv-search-window,.cv-shop-shell,.cv-browser,.cv-promo-browser,.cv-reco-window{width:min(470px,100%);background:#faf7f1;color:#271d3b;border-radius:10px;box-shadow:17px 25px 55px #0004;overflow:hidden}.cv-search-window{transform:rotate(2deg)}.cv-search-input{padding:15px;background:#fff;font-size:13px;font-weight:800;display:flex;gap:9px}.cv-search-input span{flex:1}.cv-search-input i{font:8px 'DM Mono',monospace;font-style:normal;border:1px solid #ddd5e2;padding:4px}.cv-search-body{display:grid;grid-template-columns:135px 1fr;min-height:215px;background:#f3eef7}.cv-search-body aside,.cv-search-products{padding:13px}.cv-search-body aside{border-right:1px solid #ddd5e2}.cv-search-body small{display:block;font:8px 'DM Mono',monospace;color:#817a8f;margin-bottom:10px}.cv-search-body aside>b{font-size:10px;display:block;margin:12px 0 7px}.cv-search-body label{display:block;font-size:9px;margin:8px 0}.cv-search-body label em{float:right;font-style:normal;color:#9f97a9}.cv-search-body input{accent-color:#8351d9}.cv-swatch-row{display:flex;gap:5px}.cv-swatch-row i,.cv-colour-dots i{width:12px;height:12px;border-radius:50%;background:#e2b991}.cv-swatch-row i:nth-child(2),.cv-colour-dots i:nth-child(2){background:#527a96}.cv-swatch-row i:nth-child(3),.cv-colour-dots i:nth-child(3){background:#26232b}.cv-swatch-row i:nth-child(4){background:#ddd}.cv-search-product{display:grid;grid-template-columns:45px 1fr 20px;gap:8px;align-items:center;border-top:1px solid #e1dbe6;padding:7px 0}.cv-item-image{display:block;height:43px;border-radius:4px}.cv-img-linen{background:linear-gradient(135deg,#ded0b3,#846a58)}.cv-img-blue{background:linear-gradient(135deg,#9eb7cc,#274b71)}.cv-search-product b,.cv-search-product strong{font-size:9px;display:block}.cv-search-product small{font:8px Manrope,sans-serif;margin:2px 0}.cv-search-product button{border:0;width:20px;height:20px;border-radius:50%;background:#7551c5;color:#fff}.cv-search-trending{padding:10px;background:#e4d8f5;font:8px 'DM Mono',monospace}.cv-search-trending b{padding-left:8px}.cv-speed-chip{right:-8px;bottom:16px;background:#bdf0d2;color:#1b483c;padding:11px 14px;border-radius:99px}.cv-speed-chip b{font-size:13px}.cv-shop-shell{padding:12px;transform:rotate(-2deg)}.cv-shop-shell header{display:flex;justify-content:space-between;padding:4px 0 13px;font-size:10px}.cv-shop-content{display:grid;grid-template-columns:135px 1fr;gap:9px}.cv-filter-panel{background:#eee8f3;padding:11px;font-size:9px}.cv-filter-panel>b{display:block;font-size:12px;margin-bottom:12px}.cv-filter-panel label{display:block;padding:9px 0;border-top:1px solid #d6cddc}.cv-filter-panel label>span{float:right}.cv-colour-dots i{display:inline-block;width:8px;height:8px;margin-left:2px}.cv-filter-panel em{font-style:normal;border:1px solid #bcb3c7;padding:2px;margin-right:2px}.cv-filter-panel button{border:0;background:#7651c6;color:#fff;padding:8px;width:100%;font-size:8px}.cv-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cv-grid-product,.cv-recent-item,.cv-reco-products i{display:block;min-height:88px;border-radius:4px}.cv-grid-one{background:linear-gradient(135deg,#d9d5bd,#918065)!important}.cv-grid-two{background:linear-gradient(135deg,#caa286,#804c44)!important}.cv-grid-three{background:linear-gradient(135deg,#96a7bf,#485873)!important}.cv-grid-four{background:linear-gradient(135deg,#e0bcb9,#934e5f)!important}.cv-filter-chip{left:-6px;bottom:12px;background:#262041;color:#fff;padding:10px 13px;border-radius:99px}.cv-filter-chip b{color:#e6c576;margin-left:5px}.cv-browser{transform:rotate(2deg)}.cv-browser-bar{padding:9px 12px;background:#31544c;color:#cfdfda;font:8px 'DM Mono',monospace}.cv-browser-bar i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#e79a87;margin-right:3px}.cv-browser-bar span{margin-left:13px}.cv-product-page{padding:13px;display:grid;grid-template-columns:1.1fr .9fr;gap:13px}.cv-product-hero{min-height:150px;border-radius:4px}.cv-product-info{padding-top:10px}.cv-product-info small,.cv-recent-strip small{font:8px 'DM Mono',monospace;color:#72847d}.cv-product-info h4{font-size:15px;line-height:1;margin:7px 0 12px}.cv-product-info>b{display:block;font-size:12px;margin-bottom:12px}.cv-product-info button,.cv-reco-window>button{border:0;background:#254b42;color:#fff;font-size:9px;padding:9px;width:100%}.cv-recent-strip{background:#f2eee6;padding:11px;display:flex;gap:10px}.cv-recent-strip>div{width:110px}.cv-recent-strip h4{font-size:11px;line-height:1;margin:5px 0}.cv-recent-strip section{display:flex;gap:6px;flex:1}.cv-recent-item{min-height:48px;flex:1}.cv-cache-chip{right:-6px;bottom:10px;background:#254b42;color:#d5f0d7;padding:10px;border-radius:99px}.cv-trust-art{display:block;padding:45px 4% 0;box-sizing:border-box}.cv-review-bubble{margin:auto;background:#fffdf9;width:290px;padding:14px;display:flex;align-items:center;gap:10px;border-radius:8px;box-shadow:12px 15px 30px #4a351c3d;transform:rotate(-4deg)}.cv-google-g{width:30px;height:30px;display:grid;place-items:center;background:#4285f4;color:#fff;border-radius:50%;font-weight:800}.cv-review-bubble small,.cv-review-bubble em{display:block;font:8px 'DM Mono',monospace;color:#78717a}.cv-review-bubble b{display:block;font-size:17px}.cv-review-bubble b span{font-size:9px;color:#efa927}.cv-review-bubble>i{font-style:normal;margin-left:auto}.cv-review-card{width:260px;padding:18px;background:#2f2945;color:#fff;margin:26px auto 0;border-radius:8px;box-shadow:12px 16px 30px #4a351c40}.cv-review-card>span{font:42px Georgia,serif;color:#f0c852}.cv-review-card p{font-size:11px;line-height:1.55}.cv-review-card b,.cv-review-card small{display:block;font-size:9px}.cv-review-card small{color:#c7bfd5;margin-top:3px}.cv-trust-list{display:flex;gap:5px;justify-content:center;margin-top:18px}.cv-trust-list span{font-size:8px;border:1px solid #2e28414d;padding:6px}.cv-promo-browser{position:relative;transform:rotate(1.5deg)}.cv-promo-nav{height:37px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;font-size:9px}.cv-promo-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:10px 10px 47px}.cv-promo-tiles i{height:150px;background:linear-gradient(145deg,#c4ab89,#7e5d54)}.cv-promo-tiles i:nth-child(2){background:linear-gradient(145deg,#b8b7c7,#67616d)}.cv-promo-tiles i:nth-child(3){background:linear-gradient(145deg,#d1a19c,#9a5653)}.cv-banner{position:absolute;bottom:0;left:0;right:0;min-height:40px;background:#292148;color:#fff;display:flex;align-items:center;gap:7px;padding:0 10px;font-size:8px}.cv-banner span,.cv-banner em{color:#f6d467;font-style:normal}.cv-banner b{flex:1}.cv-banner button{border:0;background:#ee946e;padding:6px;font-size:7px}.cv-popup{position:absolute;width:190px;top:53px;left:27%;background:#fff;color:#281c3a;padding:15px;text-align:center;box-shadow:12px 15px 30px #24161b57}.cv-popup button{position:absolute;right:5px;top:4px;border:0;background:transparent}.cv-popup small,.cv-popup em{font:8px 'DM Mono',monospace;color:#856f80}.cv-popup h4{font-size:20px;line-height:.94;margin:11px 0}.cv-popup input{box-sizing:border-box;width:100%;padding:8px;border:1px solid #ddd2c5;font-size:8px}.cv-popup a{display:block;background:#d85859;color:#fff;padding:8px;font-size:8px;font-weight:800;margin:5px 0}.cv-condition-chip{right:-4px;bottom:7px;background:#ffe384;color:#4a2b36;padding:10px;border-radius:99px}.cv-reco-window{padding:20px;transform:rotate(-2deg)}.cv-reco-window small{font:9px 'DM Mono',monospace;color:#766b8f}.cv-reco-window h4{font-size:22px;margin:6px 0 16px}.cv-reco-products{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.cv-reco-products i{height:105px;min-height:0;margin-bottom:6px}.cv-reco-products b,.cv-reco-products span{display:block;font-size:8px}.cv-reco-products span{color:#776b7c}.cv-reco-window>button{background:#332653}.cv-fbt-chip{right:-8px;bottom:15px;background:#2d2650;color:#fff;padding:12px;border-radius:7px;width:145px}.cv-fbt-chip b{display:block;font-size:9px;color:#ffd979}.cv-fbt-chip span{display:block;font-size:8px;color:#c7c4d5;margin-top:4px}.cv-workflow { background:#26144c;color:#f8f5ed;padding:103px 9vw 82px;position:relative; }.cv-workflow:before{content:'';position:absolute;width:90vw;height:90vw;border-radius:50%;border:1px solid rgba(222,186,255,.12);right:-45vw;top:-55vw;}.cv-workflow-intro{display:flex;justify-content:space-between;align-items:end;}.cv-workflow h2{font-size:clamp(44px,5.2vw,75px);line-height:.94;margin:0;}.cv-journey{display:grid;grid-template-columns:repeat(4,1fr);margin-top:72px;border-top:1px solid rgba(255,255,255,.22);}.cv-journey article{padding:20px 21px 0 0;position:relative;}.cv-journey article+article{border-left:1px solid rgba(255,255,255,.22);padding-left:21px;}.cv-journey article>span{font:10px 'DM Mono',monospace;color:#c4a6ff;}.cv-journey-icon{font-size:30px;margin:30px 0 45px;color:#f1c85c;}.cv-journey h3{font-size:21px;margin:0 0 10px;}.cv-journey p{font-size:12px;line-height:1.55;color:#c8bddc;margin:0;max-width:190px;}
.cv-results{min-height:590px;background:#e56c4e;color:#2e1830;padding:90px 9vw;box-sizing:border-box;display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw;align-items:center;}.cv-results h2{font-size:clamp(45px,5.1vw,75px);line-height:.93;margin:0 0 26px;}.cv-results-copy>p:not(.cv-eyebrow){font-size:14px;line-height:1.65;max-width:340px;}.cv-button-dark{background:#30144b;color:#fff;margin-top:16px;}.cv-results-stats{display:grid;grid-template-columns:1.15fr 1fr;gap:11px;}.cv-stat{min-height:154px;background:rgba(255,244,217,.33);padding:19px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;}.cv-stat-main{grid-row:span 2;background:#f8d671;min-height:319px;}.cv-stat span,.cv-version span{font:10px 'DM Mono',monospace;letter-spacing:.08em;}.cv-stat b{font-size:58px;letter-spacing:-.1em;line-height:.85;}.cv-stat-main b{font-size:150px;}.cv-stat p{font-size:11px;margin:0;max-width:100px;line-height:1.35;}.cv-stat-small{background:#c5a6ff;}
.cv-updates{background:#f6f0e7;color:#181720;padding:105px 9vw 89px;}.cv-version{background:#27134d;color:#fff;padding:18px 20px;min-width:190px;}.cv-version b{font-size:35px;letter-spacing:-.06em;display:block;margin:18px 0 7px;}.cv-version p{font-size:10px;color:#c8b9e4;margin:0;}.cv-update-list{border-top:1px solid #cfc6bd;margin-top:59px;}.cv-update-list article{display:grid;grid-template-columns:100px 1fr 30px;gap:30px;align-items:center;border-bottom:1px solid #cfc6bd;padding:22px 0;transition:padding .2s;}.cv-update-list article:hover{padding-left:12px;padding-right:12px;background:#ece4d9;}.cv-update-list span{font:500 12px 'DM Mono',monospace;color:#5d3bb4;}.cv-update-list p{font-size:15px;font-weight:700;margin:0;letter-spacing:-.03em;}.cv-update-list i{font-size:23px;font-style:normal;}
.cv-final{min-height:560px;box-sizing:border-box;padding:110px 9vw 70px;background:#10111c;color:#f7f5ee;position:relative;isolation:isolate;}.cv-final:after{content:'';position:absolute;inset:0;z-index:-2;background:radial-gradient(circle at 50% 44%,#4a2b88 0,transparent 31%),linear-gradient(120deg,#11111c,#1d143b);}.cv-final-orb{position:absolute;width:500px;height:500px;border:1px solid rgba(232,199,255,.2);border-radius:50%;right:10%;top:35px;z-index:-1;}.cv-final-orb:after{content:'';position:absolute;inset:45px;border:1px solid rgba(232,199,255,.13);border-radius:inherit;}.cv-final h2{font-size:clamp(48px,6vw,85px);line-height:.91;margin:0 0 22px;}.cv-final>p:not(.cv-eyebrow){color:#c8c5d1;font-size:15px;}.cv-final small{display:block;font:10px 'DM Mono',monospace;color:#9893a8;margin-top:30px;}.cv-footer{background:#10111c;color:#aaa6b8;padding:25px 9vw;display:flex;align-items:center;gap:30px;border-top:1px solid rgba(255,255,255,.14);font-size:11px;}.cv-footer-brand{font-weight:800;font-size:20px;letter-spacing:-.07em;color:#fff;}.cv-footer-brand span{font-size:8px;vertical-align:top;color:#d1adff;}.cv-footer p{margin:0;}.cv-footer div{display:flex;gap:18px;margin-left:auto;}.cv-footer a:hover{text-decoration:underline;}
.cv-reveal{animation:cv-rise .8s both;}.cv-hero-visual{animation-delay:.15s;}@keyframes cv-rise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media (max-width: 850px){.cv-nav{height:70px;padding:0 7vw;}.cv-links,.cv-nav-cta{display:none;}.cv-menu{display:block;}.cv-links.is-open{display:flex;position:absolute;top:70px;left:0;right:0;flex-direction:column;gap:0;background:#191527;padding:14px 7vw 24px;border-bottom:1px solid rgba(255,255,255,.15);}.cv-links.is-open a{padding:12px 0;}.cv-hero{height:auto;min-height:850px;max-height:none;padding:128px 7vw 96px;grid-template-columns:1fr;}.cv-hero-visual{height:390px;margin-top:23px;}.cv-cart-card{right:5%;top:51px;}.cv-grid-glow{width:330px;height:330px;}.cv-hero-bottom{left:7vw;right:7vw;}.cv-hero-bottom div{display:none;}.cv-proof-strip,.cv-section-head,.cv-updates-top{padding-left:7vw;padding-right:7vw;}.cv-proof-strip{padding-top:30px;padding-bottom:30px;flex-direction:column;align-items:flex-start;gap:22px;}.cv-modules,.cv-workflow,.cv-results,.cv-updates,.cv-final{padding-left:7vw;padding-right:7vw;}.cv-section-head{align-items:flex-start;flex-direction:column;gap:24px;}.cv-module-grid{grid-template-columns:repeat(2,1fr);}.cv-results{grid-template-columns:1fr;gap:55px;}.cv-workflow-intro{display:block;}.cv-journey{grid-template-columns:repeat(2,1fr);margin-top:44px;}.cv-journey article:nth-child(3){border-left:0;padding-left:0;margin-top:25px;}.cv-updates-top{align-items:flex-start;flex-direction:column;}.cv-footer{padding-left:7vw;padding-right:7vw;}.cv-footer p{display:none;}}
@media (max-width: 560px){.cv-brand{width:125px;}.cv-brand img{width:125px;}.cv-hero{min-height:790px;padding-top:115px;}.cv-hero h1{font-size:52px;}.cv-hero-actions{align-items:flex-start;flex-direction:column;gap:20px;}.cv-hero-visual{height:340px;}.cv-cart-card{width:290px;padding:12px;right:0;}.cv-product{grid-template-columns:57px 1fr auto;padding:10px 0;}.cv-product-image{height:52px;}.cv-floating-pill{font-size:9px;padding:8px 10px;}.cv-pill-search{left:-6px;top:43px;}.cv-pill-stock{right:-7px;bottom:33px;}.cv-hero-bottom{bottom:23px;}.cv-proof-numbers{gap:11px;}.cv-proof-numbers span{padding-left:9px;font-size:9px;}.cv-module-grid{grid-template-columns:1fr;}.cv-module-card{min-height:330px;}.cv-module-foot{display:block;}.cv-module-foot a{display:block;margin-top:12px;}.cv-journey{grid-template-columns:1fr;}.cv-journey article+article,.cv-journey article:nth-child(3){border-left:0;padding-left:0;margin-top:20px;}.cv-journey-icon{margin:18px 0 22px;}.cv-results-stats{grid-template-columns:1fr 1fr;}.cv-stat-main{min-height:266px;}.cv-stat-main b{font-size:120px;}.cv-update-list article{grid-template-columns:53px 1fr 16px;gap:12px;}.cv-update-list p{font-size:12px;}.cv-final{min-height:500px;}.cv-final-orb{width:340px;height:340px;right:-28%;top:90px;}.cv-footer{flex-wrap:wrap;}.cv-footer div{width:100%;margin-left:0;justify-content:space-between;}.cv-footer div a:nth-child(2){display:none;}}

@media (max-width: 560px){.cv-brand{height:58px;}.cv-brand img{height:58px;}}

/* Shared feature directory and detail-page templates */
.cv-feature-shell{background:#f6f0e7;color:#211d2a}.cv-shared-nav{position:relative;background:#191527}.cv-shared-nav .cv-links a.is-current{color:#f1c85c}.cv-feature-index-hero{background:#26144c;color:#f8f5ed;padding:120px 9vw 105px;position:relative;overflow:hidden}.cv-feature-index-hero h1{font-size:clamp(58px,8vw,112px);line-height:.88;letter-spacing:-.08em;margin:18px 0 25px}.cv-feature-index-hero h1 em,.cv-feature-page-hero h1 em,.cv-feature-index-cta h2 em,.cv-feature-page-cta h2 em{color:#efc96a;font-style:normal}.cv-feature-index-hero>p:not(.cv-eyebrow){max-width:470px;color:#cfc6df;font-size:16px;line-height:1.6}.cv-feature-directory{padding:90px 9vw}.cv-feature-group{margin-bottom:92px}.cv-feature-group-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px}.cv-feature-group-head h2{font-size:clamp(35px,4vw,57px);letter-spacing:-.07em;line-height:.95;margin:0;max-width:500px}.cv-feature-group-head .cv-eyebrow{margin:0}.cv-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.cv-feature-tile{display:flex;flex-direction:column;min-height:230px;padding:20px;background:#fff;border:1px solid #dfd5ca;color:#282130;transition:transform .2s,box-shadow .2s}.cv-feature-tile:hover{transform:translateY(-5px);box-shadow:0 15px 35px #2c1c3617}.cv-feature-tile>span{font:10px 'DM Mono',monospace;color:#756c7a}.cv-feature-tile h3{font-size:23px;line-height:1;margin:35px 0 10px;letter-spacing:-.05em}.cv-feature-tile p{font-size:12px;line-height:1.45;color:#6f6474;margin:0}.cv-feature-tile b{margin-top:auto;font-size:11px}.cv-feature-tile i{font-style:normal;margin-left:4px}.cv-card-1{background:#f0e4ff}.cv-card-2{background:#fde6c9}.cv-card-3{background:#dff2e3}.cv-card-4{background:#e3e7fb}.cv-card-5{background:#f6dbe6}.cv-feature-index-cta{background:#e56c4e;color:#2e1830;padding:100px 9vw}.cv-feature-index-cta h2,.cv-feature-page-cta h2{font-size:clamp(50px,6vw,86px);line-height:.9;letter-spacing:-.08em;margin:18px 0 24px}.cv-feature-index-cta>p:not(.cv-eyebrow){max-width:400px;line-height:1.6}.cv-feature-page-hero{background:#26144c;color:#f8f5ed;padding:110px 9vw 100px;display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.cv-feature-page-hero h1{font-size:clamp(58px,7vw,105px);line-height:.88;letter-spacing:-.08em;margin:18px 0 25px}.cv-feature-lede{font-size:17px;line-height:1.6;color:#cfc6df;max-width:520px}.cv-feature-page-card{background:#f1c85c;color:#30213b;min-height:260px;padding:30px;display:flex;flex-direction:column;justify-content:end;transform:rotate(3deg);box-shadow:18px 25px 0 #ffffff14}.cv-feature-page-card span{font:10px 'DM Mono',monospace}.cv-feature-page-card strong{font-size:48px;line-height:.9;letter-spacing:-.08em;margin:20px 0 12px}.cv-feature-page-card small{font-size:13px}.cv-feature-page-card i{position:absolute;right:22px;top:18px;font-size:30px;font-style:normal}.cv-feature-page-body{padding:100px 9vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:10vw}.cv-feature-page-body h2{font-size:clamp(35px,4.5vw,62px);line-height:.95;letter-spacing:-.07em;margin:18px 0}.cv-feature-page-body>div>p:not(.cv-eyebrow){font-size:16px;line-height:1.65;color:#655b69}.cv-feature-page-body .cv-tick-list{margin-top:28px}.cv-feature-page-cta{background:#e56c4e;color:#2e1830;padding:95px 9vw}.cv-feature-page-cta .cv-button-dark{margin-top:8px}.cv-shared-footer{background:#10111c}
.cv-shared-nav{position:sticky;top:0;z-index:100;background:#11121d}
@media(max-width:850px){.cv-feature-index-hero,.cv-feature-directory,.cv-feature-index-cta,.cv-feature-page-hero,.cv-feature-page-body,.cv-feature-page-cta{padding-left:7vw;padding-right:7vw}.cv-feature-group-head{display:block}.cv-feature-group-head h2{margin-top:14px}.cv-feature-grid{grid-template-columns:repeat(2,1fr)}.cv-feature-page-hero{grid-template-columns:1fr;gap:50px}.cv-feature-page-body{grid-template-columns:1fr;gap:22px}}
@media(max-width:560px){.cv-feature-index-hero{padding-top:80px;padding-bottom:75px}.cv-feature-index-hero h1{font-size:54px}.cv-feature-directory{padding-top:65px}.cv-feature-group{margin-bottom:62px}.cv-feature-grid{grid-template-columns:1fr}.cv-feature-tile{min-height:190px}.cv-feature-page-hero{padding-top:75px;padding-bottom:75px}.cv-feature-page-hero h1{font-size:55px}.cv-feature-page-card strong{font-size:37px}.cv-feature-page-body,.cv-feature-page-cta{padding-top:70px;padding-bottom:70px}}

.cv-story-variations{background:#f4b3ce;color:#38223c}.cv-story-variations .cv-story-link,.cv-story-variations .cv-tick-list li:before{color:#a53470}.cv-story-variations .cv-tick-list li,.cv-story-ads .cv-tick-list li,.cv-story-enquiries .cv-tick-list li{border-color:#24162d2c}.cv-colour-shop{width:min(470px,100%);padding:13px;background:#fff9f3;box-shadow:16px 22px 50px #68274942;transform:rotate(2deg)}.cv-colour-shop header{display:flex;justify-content:space-between;padding:4px 0 14px;font-size:10px}.cv-colour-shop header span{color:#856f80}.cv-colour-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cv-colour-cards article{font-size:9px}.cv-colour-cards article>i{display:block;height:156px;margin-bottom:7px}.cv-colour-img-one{background:linear-gradient(145deg,#d6c6a0,#72713e)}.cv-colour-img-two{background:linear-gradient(145deg,#d2b2b0,#92555a)}.cv-colour-img-three{background:linear-gradient(145deg,#aac8cb,#376d71)}.cv-colour-cards small,.cv-colour-cards b,.cv-colour-cards span{display:block}.cv-colour-cards small{font:7px 'DM Mono',monospace;color:#8d7380}.cv-colour-cards b{margin:3px 0}.cv-colour-cards span{color:#765d6f}.cv-colour-cards div{margin-top:5px}.cv-colour-cards em{display:inline-block;width:8px;height:8px;border-radius:50%;background:#bdab7c;margin-right:3px}.cv-colour-cards em:nth-child(2){background:#bb6e7d}.cv-colour-cards em:nth-child(3){background:#6c9b9a}.cv-auto-chip{position:absolute;right:-8px;bottom:15px;padding:10px 12px;background:#3a2446;color:#fff;border-radius:99px;font-size:9px}.cv-auto-chip b{color:#ffc3dc}.cv-story-ads{background:#c9e6aa;color:#1e3d36}.cv-story-ads .cv-story-link,.cv-story-ads .cv-tick-list li:before{color:#27755c}.cv-ads-dashboard{width:min(410px,100%);background:#19382f;color:#f5f8ec;padding:18px;box-shadow:17px 22px 45px #1d4b3540;transform:rotate(-2deg)}.cv-ads-dashboard header{display:flex;justify-content:space-between;align-items:center}.cv-ads-dashboard header small{display:block;font:8px 'DM Mono',monospace;color:#b2d99e}.cv-ads-dashboard header b{font-size:15px}.cv-ads-dashboard header span{font:8px 'DM Mono',monospace;color:#122e26;background:#b7e893;padding:5px}.cv-ads-metric{margin-top:20px}.cv-ads-metric span{font-size:9px;color:#adc1b8}.cv-ads-metric b{display:block;font-size:32px;letter-spacing:-.07em}.cv-ads-metric em{font-style:normal;font-size:9px;color:#b7e893}.cv-ads-chart{height:110px;display:flex;gap:9px;align-items:end;border-bottom:1px solid #ffffff38;padding:12px 0}.cv-ads-chart i{display:block;background:#8fd493;width:100%;height:31%;opacity:.8}.cv-ads-chart i:nth-child(2){height:52%}.cv-ads-chart i:nth-child(3){height:42%}.cv-ads-chart i:nth-child(4){height:81%;background:#f0d179}.cv-ads-chart i:nth-child(5){height:67%}.cv-ads-chart i:nth-child(6){height:91%}.cv-ads-chart i:nth-child(7){height:75%}.cv-click-ids{display:flex;gap:5px;margin:12px 0}.cv-click-ids span{font:8px 'DM Mono',monospace;border:1px solid #ffffff2e;padding:6px}.cv-click-ids b{color:#b7e893}.cv-ads-dashboard footer{font-size:9px;color:#c8ddd5}.cv-ads-dashboard footer i{font-style:normal;color:#b7e893}.cv-ads-dashboard footer b{float:right;color:#f0d179}.cv-ads-chip{position:absolute;right:-8px;bottom:22px;background:#f0d179;color:#223e32;padding:11px;border-radius:99px;font-size:9px}.cv-ads-chip b{font-size:12px}.cv-story-enquiries{background:#f4eee5;color:#29223a}.cv-story-enquiries .cv-story-link,.cv-story-enquiries .cv-tick-list li:before{color:#bf555b}.cv-enquiry-page{width:min(470px,100%);height:315px;background:#fff;box-shadow:16px 23px 50px #53343234;position:relative;overflow:hidden;transform:rotate(2deg)}.cv-enquiry-products{padding:20px;display:grid;grid-template-columns:100px 1fr;gap:12px}.cv-enquiry-products>i{height:130px}.cv-enquiry-products small,.cv-enquiry-products b,.cv-enquiry-products span{display:block}.cv-enquiry-products small{font:8px 'DM Mono',monospace;color:#9c8790}.cv-enquiry-products b{font-size:16px;line-height:1.05;margin:7px 0}.cv-enquiry-products span{font-size:12px}.cv-enquiry-products button{grid-column:1/3;border:1px solid #bf555b;background:#fff;color:#a44954;padding:8px;font-size:9px;font-weight:800}.cv-enquiry-drawer{position:absolute;right:0;top:0;width:220px;height:100%;box-sizing:border-box;padding:14px;background:#2e2641;color:#fff}.cv-enquiry-drawer header{display:flex;justify-content:space-between;font:9px 'DM Mono',monospace}.cv-enquiry-drawer header b{background:#ed8990;color:#42222c;padding:3px 5px;border-radius:50%}.cv-enquiry-drawer header i{font-style:normal}.cv-enquiry-item{display:flex;gap:8px;align-items:center;margin-top:13px;border-top:1px solid #ffffff24;padding-top:9px;font-size:9px}.cv-enquiry-item i{display:block;width:30px;height:30px}.cv-enquiry-item small{display:block;color:#bbb0c7;font-size:8px;margin-top:3px}.cv-enquiry-drawer h4{font-size:13px;margin:16px 0 7px}.cv-enquiry-types{display:flex;flex-wrap:wrap;gap:4px}.cv-enquiry-types button{background:#ffffff10;border:1px solid #ffffff2c;color:#eee7f2;font-size:7px;padding:5px}.cv-enquiry-drawer>a{display:block;background:#ed8990;color:#3a2231;padding:9px;font-size:8px;font-weight:800;margin-top:12px;text-align:center}.cv-enquiry-float{position:absolute;left:-7px;bottom:6px;background:#ed8990;color:#42222c;padding:10px;border-radius:99px;font-size:9px;font-weight:800}.cv-enquiry-float b{background:#42222c;color:#fff;border-radius:50%;padding:3px 6px;margin-left:3px}
@media (max-width:850px){.cv-story{grid-template-columns:1fr;gap:40px;min-height:0;padding:75px 7vw}.cv-story:nth-child(even) .cv-story-copy{order:-1}.cv-story-art{height:390px}.cv-story h2{font-size:58px}.cv-story-copy,.cv-story-lede,.cv-tick-list{max-width:570px}}
@media (max-width:560px){.cv-story{padding:66px 7vw}.cv-story h2{font-size:45px}.cv-story-art{height:310px}.cv-story-copy .cv-eyebrow{font-size:9px}.cv-tick-list li{font-size:11px}.cv-search-body{grid-template-columns:100px 1fr}.cv-search-body aside,.cv-search-products{padding:9px}.cv-search-window,.cv-shop-shell,.cv-browser,.cv-promo-browser,.cv-reco-window,.cv-colour-shop{width:100%}.cv-popup{left:23%;width:165px;padding:11px}.cv-popup h4{font-size:17px}.cv-promo-tiles i{height:105px}.cv-colour-cards article>i{height:115px}.cv-ads-dashboard{width:100%;box-sizing:border-box}.cv-enquiry-page{height:286px}.cv-enquiry-drawer{width:185px}.cv-enquiry-products{grid-template-columns:75px 1fr;padding:13px}.cv-enquiry-products>i{height:105px}.cv-enquiry-products b{font-size:13px}.cv-enquiry-drawer h4{margin:9px 0 5px}.cv-enquiry-item{margin-top:7px}.cv-enquiry-drawer>a{margin-top:7px}.cv-enquiry-float span{display:none}}

.cv-mini-story .cv-mini-art>div{width:min(380px,88%);box-sizing:border-box;box-shadow:17px 23px 45px #0002}.cv-mini-story .cv-story-link,.cv-mini-story .cv-tick-list li:before{color:inherit}.cv-story-popup{background:#513080;color:#fff7ee}.cv-story-popup .cv-tick-list li{border-color:#ffffff34}.cv-mini-popup{background:#fff;padding:30px;color:#362246;text-align:center;transform:rotate(-3deg)}.cv-mini-popup small,.cv-mini-popup em{display:block;font:9px 'DM Mono',monospace;color:#866e8e}.cv-mini-popup h4{font-size:29px;line-height:.93;margin:15px 0}.cv-mini-popup input{box-sizing:border-box;width:100%;padding:11px;border:1px solid #d7c9d7;font-size:10px}.cv-mini-popup b{display:block;background:#e983a5;color:#41223b;padding:11px;margin:7px 0 13px;font-size:10px}.cv-story-coupon{background:#dbf0bd;color:#234336}.cv-coupon-stage{padding:36px;background:#fffdf5;text-align:center;border:2px dashed #71a67e;transform:rotate(3deg);position:relative}.cv-coupon-stage span,.cv-coupon-stage small{display:block;font:9px 'DM Mono',monospace;color:#568064}.cv-coupon-stage b{display:block;font-size:45px;letter-spacing:-.09em;margin:9px 0}.cv-coupon-stage i{position:absolute;right:15px;top:14px;font-style:normal;background:#75ba85;color:#fff;border-radius:50%;padding:5px}.cv-story-badges{background:#2b2b43;color:#fff8ed}.cv-story-badges .cv-tick-list li{border-color:#ffffff35}.cv-badge-stage{display:flex;flex-wrap:wrap;gap:8px;padding:30px;background:#fff;color:#332645;transform:rotate(-2deg)}.cv-badge-stage span{font:10px 'DM Mono',monospace;padding:10px;border:1px solid #d7cdd9}.cv-badge-stage span:first-child{background:#e3697d;color:#fff;border-color:#e3697d;font-size:20px;font-weight:800}.cv-badge-stage span:nth-child(2){background:#c5edd7;border-color:#c5edd7}.cv-story-features{background:#eba762;color:#392230}.cv-feature-stage{padding:29px;background:#302341;color:#fff4e4;transform:rotate(2deg)}.cv-feature-stage small{font:9px 'DM Mono',monospace;color:#efc96a}.cv-feature-stage>b{display:block;font-size:29px;letter-spacing:-.07em;margin:14px 0}.cv-feature-stage span{display:block;padding:10px 0;border-top:1px solid #ffffff2b;font-size:10px}.cv-story-address{background:#b5d7ee;color:#20374a}.cv-address-stage{padding:30px;background:#fff;transform:rotate(-3deg)}.cv-address-stage label,.cv-address-stage span,.cv-address-stage em{display:block;font-size:10px}.cv-address-stage label{color:#697887;margin-bottom:8px}.cv-address-stage b{display:block;border:1px solid #b8c6ce;padding:12px;font-size:13px}.cv-address-stage b i{float:right;font-style:normal}.cv-address-stage span{padding:10px 0;color:#5a6875}.cv-address-stage em{font:8px 'DM Mono',monospace;color:#8f7da8}.cv-story-stock{background:#efc9da;color:#432d40}.cv-stock-stage{padding:30px;background:#fffafc;transform:rotate(2deg)}.cv-stock-stage small,.cv-stock-stage em{display:block;font:9px 'DM Mono',monospace;color:#a57289}.cv-stock-stage b{display:block;font-size:28px;letter-spacing:-.07em;margin:12px 0}.cv-stock-stage p{font-size:11px}.cv-stock-stage input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #dcc9d2;font-size:9px}.cv-stock-stage span{display:block;margin-top:6px;background:#be607e;color:#fff;padding:10px;font-size:10px;font-weight:800}.cv-stock-stage span i{float:right;font-style:normal}.cv-stock-stage em{margin-top:12px;color:#4c9b70}.cv-story-seo{background:#c7d6ac;color:#2d4634}.cv-seo-stage{padding:30px;background:#fffdf4;transform:rotate(-2deg)}.cv-seo-stage span{font:9px 'DM Mono',monospace;color:#638060}.cv-seo-stage b{display:block;font-size:25px;letter-spacing:-.07em;margin:12px 0}.cv-seo-stage div{height:90px;display:flex;gap:6px;align-items:end;border-bottom:1px solid #d7dfc3}.cv-seo-stage i{display:block;flex:1;background:#7cad69;height:30%}.cv-seo-stage i:nth-child(2){height:42%}.cv-seo-stage i:nth-child(3){height:64%}.cv-seo-stage i:nth-child(4){height:81%}.cv-seo-stage i:nth-child(5){height:94%;background:#d6aa52}.cv-seo-stage em{display:block;font:9px 'DM Mono',monospace;color:#5e9c70;margin-top:12px}.cv-story-analytics{background:#453a78;color:#fff8ed}.cv-story-analytics .cv-tick-list li{border-color:#ffffff35}.cv-analytics-stage{padding:22px;background:#151b32;color:#fff;transform:rotate(2deg)}.cv-analytics-stage header small{display:block;font:8px 'DM Mono',monospace;color:#b8adf4}.cv-analytics-stage header b{font-size:17px}.cv-analytics-stage>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0}.cv-analytics-stage>div span{background:#ffffff12;padding:9px;font-size:8px;color:#c6c6d3}.cv-analytics-stage>div b{display:block;color:#e7ce78;font-size:16px;margin-top:4px}.cv-analytics-stage section{height:90px;display:flex;align-items:end;gap:8px}.cv-analytics-stage section i{display:block;flex:1;background:#a189e8;height:32%}.cv-analytics-stage section i:nth-child(2){height:60%}.cv-analytics-stage section i:nth-child(3){height:46%}.cv-analytics-stage section i:nth-child(4){height:83%;background:#e7ce78}.cv-analytics-stage section i:nth-child(5){height:58%}.cv-analytics-stage section i:nth-child(6){height:94%}.cv-analytics-stage section i:nth-child(7){height:70%}
