@font-face{font-family:S7Product;src:url(fonts/tajawal-0.ttf) format('truetype');font-display:swap}@font-face{font-family:S7Product;src:url(fonts/tajawal-2.ttf) format('truetype');font-display:swap}
.s7up-hero,.s7up-hero *{box-sizing:border-box}.s7up-hero{--brand:#8cddbb;font-family:S7Product,Tahoma,sans-serif;position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.08fr;min-height:570px;max-width:1420px;width:calc(100% - 40px);margin:30px auto 56px;padding:54px 58px 30px;border-radius:32px;color:#f5f8ff;background:radial-gradient(ellipse at 25% 45%,color-mix(in srgb,var(--brand) 15%,transparent),transparent 52%),linear-gradient(125deg,#07121b,#0e1220 58%,#080f18);border:1px solid color-mix(in srgb,var(--brand) 24%,#273444);box-shadow:0 40px 70px -35px #000a,inset 0 1px 1px #ffffff20;overflow:hidden;direction:rtl}
.s7up-hero-grid{position:absolute;inset:0;z-index:-1;opacity:.2;background-image:linear-gradient(#7897ad18 1px,transparent 1px),linear-gradient(90deg,#7897ad18 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,#000,transparent 70%)}
.s7up-hero-copy{z-index:3;padding:0 8px 0 34px;align-self:center}.s7up-back{display:inline-block;color:#b1bfd2!important;text-decoration:none!important;font-size:14px;margin-bottom:38px}.s7up-back:hover{color:#fff!important}.s7up-eyebrow{font:11px/1.5 sans-serif;letter-spacing:2.5px;color:var(--brand)!important;display:flex;align-items:center;gap:10px;margin:0 0 20px!important;direction:ltr;justify-content:flex-end}.s7up-eyebrow>span{height:6px;width:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 15px var(--brand)}.s7up-hero h2{color:#f8fbff!important;font-size:clamp(34px,3.3vw,56px)!important;line-height:1.17!important;letter-spacing:-1.5px;margin:0 0 18px!important;font-weight:800!important;overflow-wrap:anywhere}.s7up-caption{color:var(--brand)!important;font-size:25px!important;line-height:1.5!important;margin:0 0 17px!important;font-weight:600}.s7up-hero-desc{color:#b8c5d7!important;max-width:430px;font-size:17px;line-height:1.9;margin:0 0 28px!important}.s7up-explore{display:inline-flex;align-items:center;justify-content:center;gap:34px;padding:16px 24px!important;border-radius:13px;background:var(--brand)!important;color:#101821!important;text-decoration:none!important;font-size:17px;font-weight:800;box-shadow:0 8px 0 color-mix(in srgb,var(--brand) 37%,#0b1420),0 15px 35px color-mix(in srgb,var(--brand) 14%,transparent);transition:transform .2s}.s7up-explore:hover{transform:translateY(-3px)}.s7up-explore:focus-visible,.s7up-back:focus-visible{outline:3px solid white;outline-offset:5px}.s7up-explore span{font-size:25px}.s7up-footnote{display:flex;gap:23px;flex-wrap:wrap;color:#9aaac1;font-size:12px;margin-top:39px;padding-top:22px;border-top:1px solid #b9cfe518}.s7up-hero-art{position:relative;direction:ltr;min-height:460px;perspective:1000px;align-self:center}.s7up-light{position:absolute;left:12%;top:12%;width:75%;height:70%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand) 22%,transparent),transparent 65%);filter:blur(24px)}.s7up-logo-stage{position:absolute;left:29%;bottom:45px;width:185px;height:185px;z-index:6;transform:rotate(-8deg)}.s7up-logo-glass{height:150px;width:150px;margin:auto;border-radius:33px;border:1px solid color-mix(in srgb,var(--brand) 70%,white);background:linear-gradient(130deg,color-mix(in srgb,var(--brand) 25%,#14212c),#14212c 60%,color-mix(in srgb,var(--brand) 15%,#10202a));display:flex;align-items:center;justify-content:center;padding:23px;box-shadow:inset 4px 4px 0 #ffffff22,inset -5px -5px 12px #0006,9px 12px 0 #09131b,12px 15px 0 color-mix(in srgb,var(--brand) 35%,#13242e),20px 35px 35px #0008;transform:rotateY(-16deg) rotateX(10deg)}.s7up-logo-glass img{width:100%;height:100%;object-fit:contain;border-radius:12px;filter:drop-shadow(0 10px 9px #0006)}.s7up-wordmark{font-family:Arial,sans-serif;font-size:23px;font-weight:800;letter-spacing:-1px;color:#fff;text-align:center;overflow-wrap:anywhere}.s7up-platform{position:absolute;top:145px;left:-12%;width:124%;height:63px;border:1px solid color-mix(in srgb,var(--brand) 60%,#132c34);border-radius:50%;background:linear-gradient(170deg,color-mix(in srgb,var(--brand) 22%,#192934),#07151c 55%);box-shadow:0 10px 0 #071218,0 11px 0 color-mix(in srgb,var(--brand) 42%,#10212b),0 30px 30px #0009;z-index:-1;transform:rotate(8deg)}.s7up-scene-number{position:absolute;bottom:0;left:0;color:#aabbd0;font:10px/1.6 sans-serif;letter-spacing:2px}.s7up-floating{position:absolute;z-index:4;border:1px solid #ffffff42;background:linear-gradient(120deg,#304553dd,#102332ee);backdrop-filter:blur(8px);box-shadow:10px 18px 28px #0006;border-radius:20px;color:var(--brand)}
/* Voice: a wide waveform console with an offset record disc. */
.s7up-studio{position:absolute;left:-3%;top:48px;width:94%;height:190px;background:linear-gradient(135deg,#21272d,#10151d);border:1px solid #bdb3aa55;border-radius:24px;padding:27px 25px;transform:rotateY(16deg) rotateZ(-9deg);box-shadow:8px 14px 0 #050b12,15px 25px 50px #0008}.s7up-wave{height:112px;display:flex;justify-content:center;align-items:center;gap:5px}.s7up-wave i{display:block;height:var(--h);max-height:110px;width:4px;border-radius:8px;background:linear-gradient(var(--brand),#684e62);box-shadow:0 0 12px #ffa27018}.s7up-mixer{display:flex;justify-content:space-between;font:9px sans-serif;letter-spacing:2px;color:#d1c7bc;margin-top:14px}.s7up-mixer span{color:var(--brand)}.s7up-disc{position:absolute;left:3%;bottom:71px;width:150px;height:150px;border-radius:50%;background:repeating-radial-gradient(circle,#0c1821 0 3px,#283542 4px 5px);border:2px solid #82919955;box-shadow:12px 16px 20px #0008;transform:rotateY(30deg)}.s7up-disc:after{content:'';position:absolute;inset:51px;border-radius:50%;background:var(--brand);border:15px solid #836459}.s7up-wave-small{right:0;bottom:92px;font-size:30px;padding:16px;transform:rotate(12deg)}.s7up-scene-audio .s7up-logo-stage{left:38%;bottom:12px}
/* Cinema: aperture, letterboxed landscape and a contact sheet. */
.s7up-cinema-frame{position:absolute;top:25px;left:0;width:96%;height:253px;overflow:hidden;border-radius:16px;border:1px solid #d2eec366;background:radial-gradient(ellipse at 60% 20%,#81a387,#182e35 55%,#071220);transform:rotateY(12deg) rotateZ(-5deg);box-shadow:10px 14px 0 #081116,18px 30px 40px #0008}.s7up-frame-top,.s7up-frame-bottom{position:absolute;z-index:4;left:0;right:0;background:#060e15;padding:17px 20px;font:9px sans-serif;letter-spacing:2px;color:#a9c4be}.s7up-frame-top{top:0}.s7up-frame-bottom{bottom:0}.s7up-frame-top i,.s7up-frame-bottom i{float:right;font-style:normal;color:var(--brand)}.s7up-sun{position:absolute;top:61px;left:58%;width:65px;height:65px;background:#e1ebae;border-radius:50%;box-shadow:0 0 65px #d8f4aa88}.s7up-mountain{position:absolute;z-index:2;left:-5%;right:-5%;bottom:35px;height:110px;background:linear-gradient(145deg,#657c6b,#0b1d2a 65%);clip-path:polygon(0 100%,0 80%,15% 35%,27% 65%,48% 0,63% 53%,72% 22%,100% 75%,100% 100%)}.s7up-horizon{position:absolute;inset:auto 0 38px;height:33px;background:linear-gradient(transparent,#bddba340);z-index:3}.s7up-film-strip{position:absolute;top:274px;left:-3%;width:90%;height:60px;display:flex;gap:8px;transform:rotate(-5deg);padding:10px;background:#101b25;border-top:4px dotted #798d9d;border-bottom:4px dotted #798d9d}.s7up-film-strip i{flex:1;background:linear-gradient(145deg,#b3c89955,#183439);border:1px solid #9bcaac44}.s7up-lens{position:absolute;right:-5%;bottom:43px;width:105px;height:105px;border-radius:50%;background:repeating-radial-gradient(circle,#263846 0 4px,#0a121b 5px 9px);border:2px solid #597c74;transform:rotateY(-25deg);box-shadow:14px 10px 0 #050d15}.s7up-lens i{display:block;position:absolute;inset:25px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#a3e2c9,#1d3e3e 25%,#041626 65%);border:2px solid #50717a}.s7up-scene-cinema .s7up-logo-stage{left:21%;bottom:1px;transform:rotate(-6deg) scale(.88)}
/* Design: an artboard, color chips and typography block at different depths. */
.s7up-artboard{position:absolute;top:20px;left:11%;height:255px;width:270px;border:1px solid #ebdeff70;border-radius:18px;background:linear-gradient(145deg,#dfd1f3,#9189c6 55%,#555f9d);padding:29px;transform:rotateY(12deg) rotate(-9deg);box-shadow:7px 10px 0 #44455d,20px 30px 45px #0006}.s7up-artboard>span{font:800 36px/1.05 Arial,sans-serif;letter-spacing:-2px;color:#28253f;position:relative;z-index:2}.s7up-artboard-back{left:30%;top:44px;background:#28384b;transform:rotate(13deg);opacity:.9}.s7up-artboard-back div{position:absolute;inset:30px;border:1px dashed #b2bdd180;border-radius:50%}.s7up-shape{position:absolute;width:150px;height:115px;bottom:15px;right:18px;border-radius:55% 40% 20% 55%;background:linear-gradient(145deg,#81f0d8,#5185cf);box-shadow:inset 10px 10px 15px #ffffff66,15px 16px 15px #403c8d80;transform:rotate(-22deg)}.s7up-cursor{position:absolute;right:-28px;top:20px;font:65px Arial;color:white;text-shadow:3px 5px #6b65a5;font-style:normal}.s7up-palette{position:absolute;left:-4%;top:265px;width:194px;padding:17px;display:flex;gap:8px;background:#d1c5e0;border-radius:14px;transform:rotate(-15deg);box-shadow:6px 9px 0 #60566d}.s7up-palette i{width:33px;height:36px;border-radius:7px;background:#838de4}.s7up-palette i:nth-child(2){background:#75d6c5}.s7up-palette i:nth-child(3){background:#f5c48d}.s7up-palette i:nth-child(4){background:#e497ba}.s7up-type-card{position:absolute;right:-3%;bottom:80px;font:48px Georgia,serif;padding:18px 25px;color:#cec8ff;background:linear-gradient(145deg,#3c415d,#192437);border:1px solid #b2b0d966;border-radius:18px;transform:rotate(12deg);box-shadow:7px 12px 0 #111c28}.s7up-type-card span{display:block;font:7px sans-serif;letter-spacing:1px;margin-top:8px}.s7up-scene-design .s7up-logo-stage{bottom:8px;left:31%;transform:scale(.88) rotate(-6deg)}
/* Video editing: preview monitor over a multilayer timeline. */
.s7up-editor{position:absolute;left:0;top:32px;width:94%;height:285px;border-radius:18px;background:#162232;border:1px solid #9bb3c466;padding:13px;transform:rotateY(16deg) rotate(-6deg);box-shadow:8px 12px 0 #070e17,20px 30px 40px #0008}.s7up-editor-top{color:#9fb9ce;font:8px sans-serif;letter-spacing:2px;padding:3px 0 12px}.s7up-editor-top i{color:#8bced3;font-style:normal}.s7up-editor-screen{height:150px;background:linear-gradient(155deg,#325775,#131f37 60%,#547584);border-radius:8px;display:grid;place-content:center;overflow:hidden;position:relative}.s7up-editor-screen>span{font:38px sans-serif;color:#d7f5ff;z-index:2}.s7up-editor-screen i{position:absolute;inset:40px -10px -40px;background:linear-gradient(145deg,#84b2c5,#1f324f);transform:rotate(-22deg)}.s7up-timeline{display:grid;grid-template-columns:2fr 1fr 2fr;gap:5px;padding-top:15px;position:relative}.s7up-timeline i{height:19px;border-radius:4px;background:#608b9f}.s7up-timeline i:nth-child(2){background:#a498c2}.s7up-timeline i:nth-child(4){grid-column:1/4;background:repeating-linear-gradient(90deg,#697793 0 2px,#38495d 2px 5px);height:17px}.s7up-timeline b{position:absolute;left:47%;top:5px;bottom:-8px;width:2px;background:#a9e7fc}.s7up-play{right:0;bottom:56px;font:58px sans-serif;padding:7px 23px;transform:rotate(12deg)}.s7up-scene-editing .s7up-logo-stage{bottom:6px;left:20%;transform:scale(.9) rotate(-7deg)}
/* Presentations: dimensional slide deck with a raised bar chart. */
.s7up-slide{position:absolute;top:25px;left:4%;width:84%;height:247px;border-radius:18px;background:linear-gradient(130deg,#d3d1f5,#a5a5d8);color:#33305e;padding:26px;transform:rotate(-8deg) rotateY(12deg);box-shadow:8px 12px 0 #525171,20px 30px 50px #0008}.s7up-slide small{font:8px sans-serif;letter-spacing:2px}.s7up-slide>b{font:700 30px/1.1 Arial,sans-serif;display:block;letter-spacing:-1px;margin-top:22px}.s7up-slide-back{top:52px;left:16%;transform:rotate(7deg);background:#444760}.s7up-chart{position:absolute;right:21px;bottom:29px;height:116px;display:flex;align-items:flex-end;gap:9px;transform:skewY(-10deg)}.s7up-chart i{width:22px;height:35%;background:linear-gradient(90deg,#595796,#a29ad7);box-shadow:6px 4px 0 #535076}.s7up-chart i:nth-child(2){height:58%}.s7up-chart i:nth-child(3){height:77%}.s7up-chart i:nth-child(4){height:100%}.s7up-slide-dots{position:absolute;top:313px;right:45px;letter-spacing:10px;color:#a9a8d5}.s7up-scene-slides .s7up-logo-stage{bottom:8px;left:20%;transform:scale(.9) rotate(-5deg)}
/* Thinking: orbital paths and conversational panels. */
.s7up-orbit{position:absolute;left:0;top:25px;width:95%;height:300px;border:1px solid color-mix(in srgb,var(--brand) 40%,transparent);border-radius:50%;transform:rotate(-30deg);box-shadow:0 0 35px color-mix(in srgb,var(--brand) 8%,transparent),inset 0 0 40px color-mix(in srgb,var(--brand) 8%,transparent)}.s7up-orbit:before{content:'';position:absolute;top:22px;left:50px;width:13px;height:13px;border-radius:50%;background:var(--brand);box-shadow:0 0 20px var(--brand)}.s7up-orbit-two{transform:rotate(35deg);opacity:.4}.s7up-message{position:absolute;top:67px;left:2%;width:90%;padding:24px 26px;background:linear-gradient(130deg,#25493fcc,#102531ed);border:1px solid #a2e9ce55;border-radius:19px;transform:rotate(-7deg);box-shadow:8px 10px 0 #071822,15px 30px 45px #0007;direction:rtl}.s7up-message>i{font-size:35px;color:var(--brand);font-style:normal;float:right;margin-left:15px}.s7up-message>span{display:block;font-size:20px;color:#edf9f5}.s7up-message small{display:block;color:#91b8ae;font-size:12px;margin-top:8px}.s7up-prompt{position:absolute;right:-4%;top:226px;width:76%;border:1px solid #c7f9df40;border-radius:14px;background:#152a31;padding:16px 20px;transform:rotate(6deg);color:#b6d3c9;text-align:right;font-size:15px}.s7up-prompt b{float:left;background:var(--brand);color:#13232b;border-radius:8px;padding:1px 9px}.s7up-star{position:absolute;right:5%;bottom:42px;font:100px Georgia;color:var(--brand);text-shadow:5px 8px #274140,10px 14px 20px #0008}.s7up-scene-assistant .s7up-logo-stage{left:13%;bottom:2px}
/* Additional scene families use the same native logo and independent composition. */
.s7up-code,.s7up-organizer,.s7up-network-card,.s7up-book{position:absolute;left:3%;top:35px;width:87%;border:1px solid #becde74d;border-radius:20px;background:linear-gradient(145deg,#26354a,#101b2d);transform:rotate(-7deg) rotateY(12deg);box-shadow:10px 13px 0 #08111e,25px 30px 40px #0007;padding:30px}.s7up-code small,.s7up-organizer small{font:9px sans-serif;color:#a9bad1;letter-spacing:2px}.s7up-code pre{color:#cedaea;background:none;border:0;margin:25px 0 0;padding:0;font:18px/1.8 monospace;text-align:left}.s7up-code em{color:var(--brand);font-style:normal}.s7up-code b{color:#a2c7b0}.s7up-nodes{position:absolute;right:0;top:314px;width:50%;display:flex;justify-content:space-between;border-top:1px solid var(--brand)}.s7up-nodes i{width:20px;height:20px;border:2px solid var(--brand);background:#182334;border-radius:6px;margin-top:-10px}.s7up-network-grid{position:absolute;inset:45px 0 100px;background-image:radial-gradient(circle,var(--brand) 2px,transparent 3px);background-size:44px 44px;opacity:.26;transform:rotate(-10deg)}.s7up-shield{position:absolute;left:17%;top:15px;width:65%;height:270px;clip-path:polygon(50% 0,100% 17%,94% 67%,50% 100%,6% 67%,0 17%);background:linear-gradient(130deg,var(--brand),#1c4650 40%,#122638 75%);font:bold 100px/240px Arial;color:#beecd8;text-align:center}.s7up-book{width:67%;left:13%;background:linear-gradient(100deg,#668376,var(--brand) 6%,#a9d5af 9%,#274a44 10%,#1b3533);height:280px;border-radius:5px 20px 20px 5px;padding-left:42px}.s7up-book b{display:block;font:800 34px/1.1 Arial;color:#e7fae8}.s7up-book span{display:block;color:#acdbb7;margin-top:28px}.s7up-network-card>i{font-style:normal;font-size:40px;color:var(--brand)}.s7up-network-card>span{display:block;font:700 29px/1.2 Arial;margin-top:15px;color:#c5d9ee}.s7up-organizer>b{display:block;font:700 29px/1.1 Arial;margin:20px 0;color:#e2eaf5}.s7up-organizer>i{display:block;border-top:1px solid #ffffff14;font:normal 14px/2.5 S7Product,Tahoma;color:#b9cbda}.s7up-scene-productivity .s7up-logo-stage,.s7up-scene-learning .s7up-logo-stage,.s7up-scene-security .s7up-logo-stage,.s7up-scene-network .s7up-logo-stage,.s7up-scene-code .s7up-logo-stage{left:35%;bottom:0;transform:scale(.88) rotate(-6deg)}
.s7up-purchase-form{scroll-margin-top:100px}.s7up-native-gallery{border-radius:22px;overflow:hidden}.s7up-soft .s7up-hero{box-shadow:none}.s7up-soft .s7up-logo-glass{transform:none}
@media(min-width:1500px){.s7up-hero{min-height:610px}.s7up-hero-art{min-height:470px}}
@media(max-width:1050px){.s7up-hero{padding:35px 25px;grid-template-columns:1fr 1fr;min-height:520px}.s7up-hero-copy{padding-left:18px}.s7up-hero-art{transform:scale(.84);transform-origin:center;min-height:450px}.s7up-caption{font-size:22px!important}.s7up-hero h2{font-size:38px!important}}
@media(max-width:760px){.s7up-hero{display:flex;flex-direction:column;padding:25px 24px 22px;width:calc(100% - 24px);margin:18px auto 30px;border-radius:24px;min-height:0}.s7up-hero-copy{align-self:stretch;padding:0}.s7up-back{margin-bottom:26px}.s7up-eyebrow{font-size:9px;letter-spacing:1.8px;margin-bottom:16px!important}.s7up-hero h2{font-size:38px!important}.s7up-caption{font-size:22px!important}.s7up-hero-desc{font-size:15px;line-height:1.7}.s7up-explore{font-size:15px;padding:12px 19px!important;gap:35px}.s7up-footnote{display:none}.s7up-hero-art{align-self:center;flex:none;width:390px;min-height:420px;height:420px;transform:scale(.78);transform-origin:top center;margin:40px -70px -88px}.s7up-scene-number{font-size:9px}.s7up-logo-stage{bottom:25px}}
@media(prefers-reduced-motion:reduce){.s7up-hero *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.s7up-hero .s7x-art{display:block;width:180px;max-width:100%;aspect-ratio:180/152;background-image:var(--asset);background-repeat:no-repeat;background-size:853.333333% 673.684211%;mix-blend-mode:lighten;flex:none}
.s7up-hero .s7x-art{width:160px}
.s7up-hero .s7x-art{width:145px}
.s7up-hero .s7x-art-chatgpt{background-position:29.351032% 34.518349%;}
.s7up-hero .s7x-art-capcut{background-position:50.294985% 34.518349%;}
.s7up-hero .s7x-art-canva{background-position:71.017699% 34.518349%;}
.s7up-hero .s7x-art-elevenlabs{background-position:29.424779% 76.720183%;}
.s7up-hero .s7x-art-gamma{background-position:50.442478% 76.720183%;}
.s7up-hero .s7x-art-higgsfield{background-position:71.091445% 76.720183%;}
.s7up-hero .s7x-art{mask-image:none;border-radius:28%;width:152px}
.s7up-hero .s7x-art{width:140px}
.s7up-hero .s7x-art{width:133px}
.s7up-hero .s7x-art{width:123px}
.s7up-hero .s7x-art-chatgpt{background-size:1074.125874% 731.428571%;background-position:29.576454% 34.502262%;aspect-ratio:143/140;}
.s7up-hero .s7x-art-capcut{background-size:1146.268657% 769.924812%;background-position:49.928673% 34.455668%;aspect-ratio:134/133;}
.s7up-hero .s7x-art-canva{background-size:1154.887218% 758.518519%;background-position:70.420527% 34.870641%;aspect-ratio:133/135;}
.s7up-hero .s7x-art-elevenlabs{background-size:1154.887218% 769.924812%;background-position:29.508197% 75.869809%;aspect-ratio:133/133;}
.s7up-hero .s7x-art-gamma{background-size:1113.043478% 736.690647%;background-position:50.143062% 76.271186%;aspect-ratio:138/139;}
.s7up-hero .s7x-art-higgsfield{background-size:1209.448819% 747.445255%;background-position:70.546487% 76.099211%;aspect-ratio:127/137;}
.s7up-hero .s7x-art-chatgpt{clip-path:polygon(0 7%,22% 7%,22% 0,100% 0,100% 100%,0 100%)}
.s7up-hero{--asset:url('storefront-reference.png')}.s7up-hero .s7x-art{display:block;width:133px;height:118px;flex-shrink:0}
/* Product body contrast across both classic and block themes. */
body.s7up-ready{color:#e0eaf6!important}body.s7up-ready :is(.woocommerce-breadcrumb,.summary,.product_meta,.woocommerce-tabs,.woocommerce-product-details__short-description,.wp-block-post-excerpt,.wp-block-woocommerce-product-price,.wp-block-navigation,.wp-block-site-title,footer){color:#b8cadf!important}body.s7up-ready :is(.summary,.product_meta,.woocommerce-tabs,.wp-block-post-excerpt,.wp-block-woocommerce-product-price) :is(p,span,label,li,small){color:inherit}body.s7up-ready :is(.summary,.wp-block-woocommerce-product-price) .price,body.s7up-ready .woocommerce-Price-amount{color:var(--s7up-accent)!important;font-weight:700}body.s7up-ready :is(header,footer,.woocommerce-tabs,.product_meta) a{color:#bbd0e7!important}body.s7up-ready .woocommerce-tabs{border:1px solid #344960;border-radius:22px;padding:24px;background:#0c1826;margin-top:36px}body.s7up-ready .woocommerce-tabs :is(h2,h3){color:#e6f1ff!important}body.s7up-ready .summary{padding:26px;border:1px solid #35485c;border-radius:22px;background:linear-gradient(130deg,#162638,#0b1524);box-shadow:0 18px 32px #0003}body.s7up-ready .summary .single_add_to_cart_button{background:var(--s7up-accent)!important;color:#11222e!important;border:0!important}body.s7up-ready .s7up-empty-gallery{min-height:330px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--s7up-accent) 18%,#0b1b27),#091421 65%);border:1px solid #344c5d}body.s7up-ready .s7up-empty-gallery .woocommerce-product-gallery__wrapper{display:none}body.s7up-ready .s7up-gallery-art{display:block;transform:scale(1.6)}body.s7up-ready .s7up-gallery-art .s7x-art{display:block;--asset:url('storefront-reference.png');width:180px;height:152px;background-image:var(--asset);background-size:853.333333% 673.684211%;border-radius:24px}

.s7up-gallery-art .s7x-art-chatgpt{clip-path:polygon(0 7%,22% 7%,22% 0,100% 0,100% 100%,0 100%)}
.s7up-gallery-art .s7x-art-capcut{background-size:1146.268657% 769.924812%;background-position:49.928673% 34.455668%;aspect-ratio:134/133;}
.s7up-gallery-art .s7x-art-canva{background-size:1154.887218% 758.518519%;background-position:70.420527% 34.870641%;aspect-ratio:133/135;}
.s7up-gallery-art .s7x-art-elevenlabs{background-size:1154.887218% 769.924812%;background-position:29.508197% 75.869809%;aspect-ratio:133/133;}
.s7up-gallery-art .s7x-art-gamma{background-size:1113.043478% 736.690647%;background-position:50.143062% 76.271186%;aspect-ratio:138/139;}
.s7up-gallery-art .s7x-art-higgsfield{background-size:1209.448819% 747.445255%;background-position:70.546487% 76.099211%;aspect-ratio:127/137;}body.s7up-ready .wp-site-blocks :is(p,li,label,small):not(.s7up-hero *):not(.s7up-gallery-art *){color:#b9cadf!important}body.s7up-ready .wp-site-blocks :is(h1,h2,h3):not(.s7up-hero *){color:#e9f2ff!important}body.s7up-ready .wp-site-blocks :is(.wp-block-post-title,.wp-block-woocommerce-product-price){margin-bottom:20px}body.s7up-ready .wp-site-blocks .wp-block-column:has(>h1.wp-block-post-title){padding:26px;border:1px solid #35485c;border-radius:22px;background:linear-gradient(130deg,#162638,#0b1524)}body.s7up-ready .wp-site-blocks .single_add_to_cart_button{background:var(--s7up-accent)!important;color:#11222e!important}body.s7up-ready .wp-site-blocks .wp-block-navigation-item__content{color:#cad9e9!important}
/* Keep theme gallery controls out of a decorative fallback with no uploaded photo. */
body.s7up-ready .s7up-empty-gallery{position:relative!important;display:block!important;min-height:330px!important}body.s7up-ready .s7up-empty-gallery :is(.woocommerce-product-gallery__trigger,.product-labels,.wd-carousel-container){display:none!important}body.s7up-ready .s7up-empty-gallery .s7up-gallery-art{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%) scale(1.4)!important}body.s7v.s7up-ready .s7up-hero p.s7up-caption{color:var(--brand)!important}body.s7v.s7up-ready .s7up-hero p.s7up-eyebrow{color:var(--brand)!important}body.s7up-ready .summary-inner .single_add_to_cart_button{background:var(--s7up-accent)!important;color:#12202b!important}body.s7up-ready :is(.summary,.summary-inner) :is(.wd-social-icon,.wd-wishlist-btn>a,.wd-sizeguide-btn>a){color:#bfd0e3!important}
@media(max-width:760px){.s7up-hero-art{transform:scale(.68);margin:30px -80px -126px}.s7up-hero .s7up-studio{left:0}.s7up-hero .s7up-wave-small{right:1%}}
@media(max-width:380px){.s7up-hero-art{transform:scale(.60);margin-bottom:-162px}.s7up-hero h2{font-size:33px!important}}

body.s7up-ready .s7up-gallery-art .s7x-art-chatgpt{background-position:29.351032% 34.518349%;}
body.s7up-ready .s7up-gallery-art .s7x-art-chatgpt{background-size:1074.125874% 731.428571%;background-position:29.576454% 34.502262%;aspect-ratio:143/140;}
body.s7up-ready .s7up-gallery-art .s7x-art-chatgpt{clip-path:polygon(0 7%,22% 7%,22% 0,100% 0,100% 100%,0 100%)}
body.s7up-ready .s7up-gallery-art .s7x-art-capcut{background-position:50.294985% 34.518349%;}
body.s7up-ready .s7up-gallery-art .s7x-art-capcut{background-size:1146.268657% 769.924812%;background-position:49.928673% 34.455668%;aspect-ratio:134/133;}
body.s7up-ready .s7up-gallery-art .s7x-art-canva{background-position:71.017699% 34.518349%;}
body.s7up-ready .s7up-gallery-art .s7x-art-canva{background-size:1154.887218% 758.518519%;background-position:70.420527% 34.870641%;aspect-ratio:133/135;}
body.s7up-ready .s7up-gallery-art .s7x-art-elevenlabs{background-position:29.424779% 76.720183%;}
body.s7up-ready .s7up-gallery-art .s7x-art-elevenlabs{background-size:1154.887218% 769.924812%;background-position:29.508197% 75.869809%;aspect-ratio:133/133;}
body.s7up-ready .s7up-gallery-art .s7x-art-gamma{background-position:50.442478% 76.720183%;}
body.s7up-ready .s7up-gallery-art .s7x-art-gamma{background-size:1113.043478% 736.690647%;background-position:50.143062% 76.271186%;aspect-ratio:138/139;}
body.s7up-ready .s7up-gallery-art .s7x-art-higgsfield{background-position:71.091445% 76.720183%;}
body.s7up-ready .s7up-gallery-art .s7x-art-higgsfield{background-size:1209.448819% 747.445255%;background-position:70.546487% 76.099211%;aspect-ratio:127/137;}
body.s7up-ready .s7up-gallery-art .s7x-art{height:auto;background-repeat:no-repeat}/* Brand-specific arrangements within each scene family. */
.s7up-brand-gemini .s7up-message{top:215px;left:0;width:78%;transform:rotate(6deg)}.s7up-brand-gemini .s7up-prompt{top:30px;width:65%;right:3%}.s7up-brand-gemini .s7up-star{top:36px;right:24%;font-size:170px}.s7up-brand-gemini .s7up-logo-stage{left:50%;bottom:1px}
.s7up-brand-claude .s7up-orbit{display:none}.s7up-brand-claude .s7up-message{top:12px;left:9%;width:75%;height:255px;background:repeating-linear-gradient(#e2d1c0 0 33px,#c9b6a8 34px,#e2d1c0 35px);transform:rotate(-8deg);padding-top:50px}.s7up-brand-claude .s7up-message span,.s7up-brand-claude .s7up-message small,.s7up-brand-claude .s7up-message i{color:#553e33}.s7up-brand-claude .s7up-prompt{top:278px;right:0;width:85%}.s7up-brand-claude .s7up-star{font-size:85px;left:0;right:auto;bottom:16px}.s7up-brand-claude .s7up-logo-stage{left:43%;bottom:-2px}
.s7up-brand-grok .s7up-message{top:45px;left:34%;width:62%;transform:rotate(12deg);background:#18232e}.s7up-brand-grok .s7up-prompt{top:210px;left:0;width:73%;transform:rotate(-12deg)}.s7up-brand-grok .s7up-orbit{transform:rotate(80deg);width:65%;left:11%}.s7up-brand-grok .s7up-star{display:none}.s7up-brand-grok .s7up-logo-stage{left:45%}
.s7up-brand-perplexity .s7up-message{top:36px;left:0;transform:rotateY(15deg);border-radius:35px}.s7up-brand-perplexity .s7up-prompt{top:170px;width:64%;right:0;transform:rotate(-5deg)}.s7up-brand-perplexity .s7up-orbit{border-radius:22px;transform:rotate(-10deg);border-style:dashed;height:230px;top:105px}.s7up-brand-perplexity .s7up-orbit-two{display:none}
.s7up-brand-kling .s7up-cinema-frame{width:60%;height:330px;left:4%;transform:rotate(-7deg)}.s7up-brand-kling .s7up-film-strip{left:66%;top:28px;width:57px;height:265px;flex-direction:column;transform:rotate(13deg)}.s7up-brand-kling .s7up-lens{left:0;bottom:10px}.s7up-brand-kling .s7up-logo-stage{left:50%;bottom:2px}
.s7up-brand-adobe .s7up-artboard{left:4%;top:55px;transform:rotate(-13deg)}.s7up-brand-adobe .s7up-artboard-back{left:29%;top:10px;transform:rotate(14deg)}.s7up-brand-adobe .s7up-shape{border-radius:12px;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(145deg,#ffc4b9,#d15f64)}.s7up-brand-adobe .s7up-palette{left:58%;top:282px;transform:rotate(10deg)}.s7up-brand-adobe .s7up-type-card{display:none}
.s7up-brand-figma .s7up-artboard{width:230px;height:275px;left:7%;top:22px;transform:rotateY(20deg) rotate(-4deg)}.s7up-brand-figma .s7up-artboard-back{left:41%;top:57px;transform:rotate(14deg)}.s7up-brand-figma .s7up-shape{width:105px;height:105px;border-radius:50%;bottom:28px;right:28px}.s7up-brand-figma .s7up-palette{transform:rotate(90deg);left:64%;top:171px}.s7up-brand-figma .s7up-type-card{left:-2%;right:auto;bottom:34px}
.s7up-brand-freepik .s7up-artboard{width:300px;height:210px;left:5%;transform:rotate(-7deg)}.s7up-brand-freepik .s7up-artboard-back{top:89px;left:18%;transform:rotate(9deg)}.s7up-brand-freepik .s7up-type-card{display:none}.s7up-brand-freepik .s7up-palette{top:275px;left:52%}.s7up-brand-freepik .s7up-logo-stage{left:10%;bottom:1px}
.s7up-brand-envato .s7up-artboard{top:85px;left:15%;transform:rotate(10deg)}.s7up-brand-envato .s7up-artboard-back{top:28px;left:0;transform:rotate(-13deg)}.s7up-brand-envato .s7up-palette{top:13px;left:57%;transform:rotate(16deg)}.s7up-brand-envato .s7up-type-card{left:-3%;right:auto;bottom:45px}.s7up-brand-envato .s7up-logo-stage{left:51%}
.s7up-brand-leonardo .s7up-artboard{border-radius:45% 45% 20px 20px;top:0;left:12%;height:310px;padding-top:85px}.s7up-brand-leonardo .s7up-artboard-back{border-radius:22px;left:34%;top:36px;transform:rotate(17deg)}.s7up-brand-leonardo .s7up-palette{top:302px;left:0}.s7up-brand-leonardo .s7up-type-card{top:16px;bottom:auto;right:-2%}
.s7up-brand-midjourney .s7up-artboard{left:0;top:48px;transform:rotate(-12deg);background:linear-gradient(145deg,#a9aec9,#505c7d)}.s7up-brand-midjourney .s7up-artboard-back{left:31%;top:16px;transform:rotate(17deg)}.s7up-brand-midjourney .s7up-shape{border-radius:90% 10% 90% 10%;background:linear-gradient(140deg,#dedcf5,#6c7dab)}.s7up-brand-midjourney .s7up-palette{display:none}.s7up-brand-midjourney .s7up-logo-stage{left:12%}
.s7up-brand-autodesk .s7up-artboard{background:repeating-linear-gradient(0deg,#173544 0 24px,#3c5864 25px,#173544 26px);transform:rotateY(22deg) rotate(-11deg);width:295px;height:240px}.s7up-brand-autodesk .s7up-artboard>span{color:#bde7de}.s7up-brand-autodesk .s7up-shape{border-radius:3px;background:linear-gradient(145deg,#bce2d8,#40818b);transform:rotate(-25deg) skewY(12deg)}.s7up-brand-autodesk .s7up-palette{display:none}.s7up-brand-autodesk .s7up-type-card{top:250px;right:0;bottom:auto}
.s7up-brand-notion .s7up-organizer{background:#d9dfdf;top:12px;width:75%;left:8%;transform:rotate(-6deg);border-radius:9px}.s7up-brand-notion .s7up-organizer :is(small,b,i){color:#28353e}.s7up-brand-notion .s7up-orbit{border-radius:12px;transform:rotate(8deg);top:65px;width:82%;left:19%;height:235px}.s7up-brand-notion .s7up-logo-stage{left:49%}
.s7up-brand-manus .s7up-organizer{top:55px;left:0;width:92%;transform:rotateY(20deg) rotate(-10deg)}.s7up-brand-manus .s7up-orbit{height:210px;top:10px;left:20%;transform:rotate(40deg)}.s7up-brand-manus .s7up-logo-stage{left:6%;bottom:-8px}
.s7up-brand-office .s7up-organizer{width:72%;height:285px;left:23%;top:22px;transform:rotate(9deg);box-shadow:-18px 13px 0 #485067,-33px 24px 0 #253b4d}.s7up-brand-office .s7up-orbit{display:none}.s7up-brand-office .s7up-logo-stage{left:7%}
.s7up-brand-windows .s7up-organizer{width:95%;left:0;top:50px;transform:rotateY(20deg);border-radius:13px;display:grid;grid-template-columns:1fr 1fr;gap:13px}.s7up-brand-windows .s7up-organizer small{grid-column:1/3}.s7up-brand-windows .s7up-organizer b{grid-column:1/3}.s7up-brand-windows .s7up-organizer i{padding:8px;background:#193b53;border-radius:7px}.s7up-brand-windows .s7up-orbit{height:180px;top:245px}
.s7up-brand-n8n .s7up-code{width:63%;left:3%;top:28px;font-size:14px;transform:rotate(-10deg)}.s7up-brand-n8n .s7up-code pre{font-size:14px}.s7up-brand-n8n .s7up-nodes{width:35%;right:0;top:135px;transform:rotate(90deg)}.s7up-brand-n8n .s7up-logo-stage{left:43%}
.s7up-brand-kiro .s7up-code{top:12px;left:14%;width:80%;transform:rotateY(-16deg) rotate(8deg)}.s7up-brand-kiro .s7up-nodes{left:0;top:280px;width:72%;transform:rotate(-10deg)}.s7up-brand-kiro .s7up-logo-stage{left:4%}
.s7up-brand-lovable .s7up-code{top:40px;left:0;width:71%;transform:rotate(-12deg);border-radius:30px}.s7up-brand-lovable .s7up-nodes{top:57px;right:-8%;width:58%;transform:rotate(60deg)}.s7up-brand-lovable .s7up-logo-stage{left:48%}
.s7up-brand-linkedin .s7up-network-card{width:68%;height:288px;left:6%;top:17px;transform:rotate(-9deg)}.s7up-brand-linkedin .s7up-orbit{left:26%;top:32px;width:69%;height:270px;transform:rotate(28deg)}.s7up-brand-linkedin .s7up-logo-stage{left:48%}
.s7up-brand-zoom .s7up-network-card{width:95%;height:219px;left:0;top:48px;transform:rotateY(17deg);display:flex;gap:30px;align-items:center}.s7up-brand-zoom .s7up-network-card>span{font-size:25px}.s7up-brand-zoom .s7up-orbit{top:245px;height:120px;transform:rotate(-15deg)}.s7up-brand-zoom .s7up-logo-stage{left:9%}
.s7up-brand-nord .s7up-shield{left:45%;width:52%;top:35px;height:265px}.s7up-brand-nord .s7up-orbit{left:-7%;width:80%;height:250px;transform:rotate(65deg)}.s7up-brand-nord .s7up-logo-stage{left:8%}
.s7up-brand-expressvpn .s7up-shield{left:4%;width:53%;height:245px;top:8px}.s7up-brand-expressvpn .s7up-orbit{height:140px;top:237px;transform:rotate(-16deg)}.s7up-brand-expressvpn .s7up-logo-stage{left:46%}
.s7up-brand-duolingo .s7up-book{left:4%;top:35px;transform:rotate(-15deg)}.s7up-brand-duolingo .s7up-orbit{left:25%;top:8px;width:75%;height:270px;transform:rotate(30deg)}.s7up-brand-duolingo .s7up-logo-stage{left:49%}
.s7up-brand-coursera .s7up-book{left:24%;top:5px;transform:rotate(9deg);background:linear-gradient(100deg,#56667f,#91b9ef 7%,#17365d 10%,#18334f)}.s7up-brand-coursera .s7up-orbit{top:278px;left:0;height:125px;transform:rotate(-8deg)}.s7up-brand-coursera .s7up-logo-stage{left:5%}
