@charset "UTF-8";
:root:where(.sales-homepage){--ink:#272727;--muted:#666666;--brand-red:#C62C32;--brand-hover:#272727;--brand-soft:#f7eeee;--paper:#fafafa;--line:#dedede;--radius:16px;font-family:"Segoe UI",Tahoma,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
:where(.sales-homepage) *{box-sizing:border-box}html:where(.sales-homepage){scroll-behavior:smooth;scroll-padding-top:105px}:where(.sales-homepage) body{margin:0}:where(.sales-homepage) a{color:inherit;text-decoration:none}:where(.sales-homepage) button,:where(.sales-homepage) input,:where(.sales-homepage) select,:where(.sales-homepage) textarea{font:inherit}:where(.sales-homepage) button,:where(.sales-homepage) a,:where(.sales-homepage) input,:where(.sales-homepage) select,:where(.sales-homepage) textarea,:where(.sales-homepage) summary{-webkit-tap-highlight-color:transparent}:where(.sales-homepage) button,:where(.sales-homepage) a,:where(.sales-homepage) summary{touch-action:manipulation}:where(.sales-homepage) button{cursor:pointer}:where(.sales-homepage) img{display:block;max-width:100%;height:auto}:where(.sales-homepage) svg{flex-shrink:0}:where(.sales-homepage) p{margin:0;line-height:1.85}:where(.sales-homepage) h1,:where(.sales-homepage) h2,:where(.sales-homepage) h3{margin:0;line-height:1.35}:where(.sales-homepage) h2{font-size:clamp(28px,3.1vw,42px);letter-spacing:-1.1px;font-weight:750}:where(.sales-homepage) h3{font-size:20px}:where(.sales-homepage) ul{padding:0;list-style:none}:where(.sales-homepage) .container{width:min(1240px,calc(100% - 80px));margin-inline:auto}:where(.sales-homepage) .icon{width:22px;height:22px;vertical-align:middle}:where(.sales-homepage) a:focus-visible,:where(.sales-homepage) button:focus-visible,:where(.sales-homepage) summary:focus-visible,:where(.sales-homepage) input:focus-visible,:where(.sales-homepage) textarea:focus-visible,:where(.sales-homepage) select:focus-visible{outline:3px solid #C62C32;outline-offset:5px}:where(.sales-homepage) .skip{position:fixed;inset-block-start:-100px;inset-inline-start:20px;z-index:99;padding:12px;background:var(--ink);color:white}:where(.sales-homepage) .skip:focus{inset-block-start:12px}:where(.sales-homepage) .site-header{color:#ffffff;position:sticky;top:0;z-index:20;background:#272727;border-bottom:1px solid var(--line);backdrop-filter:blur(16px)}:where(.sales-homepage) .header-inner{height:91px;display:flex;align-items:center;justify-content:space-between;gap:28px}:where(.sales-homepage) .brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}:where(.sales-homepage) .brand-symbol{width:42px;height:44px;background:var(--brand-red);color:white;border-radius:13px 13px 4px 13px;display:grid;place-items:center}:where(.sales-homepage) .brand-symbol .icon{width:26px;height:26px}:where(.sales-homepage) .brand b{display:flex;align-items:center;font-size:25px;letter-spacing:-1.2px;line-height:1.1}:where(.sales-homepage) .brand b span{font-weight:400}:where(.sales-homepage) .brand b i{display:block;width:6px;height:6px;background:#C62C32;border-radius:50%;margin:12px 0 0 3px}:where(.sales-homepage) .brand small{display:block;color:var(--muted);font-size:11px;margin-top:6px;letter-spacing:.3px}:where(.sales-homepage) .desktop-nav{display:flex;gap:23px;align-items:center}:where(.sales-homepage) .desktop-nav a{font-size:13px;font-weight:600;white-space:nowrap;transition:color .2s}:where(.sales-homepage) .desktop-nav a:hover,:where(.sales-homepage) .text-link:hover{color:var(--brand-red)}:where(.sales-homepage) .header-actions{display:flex;gap:14px;align-items:center}:where(.sales-homepage) .language{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;padding:8px 11px;border:1px solid var(--line);border-radius:8px}:where(.sales-homepage) .language .icon{width:16px;height:16px}:where(.sales-homepage) .menu-toggle{display:none;border:1px solid var(--line);border-radius:8px;background:transparent;padding:8px}:where(.sales-homepage) .mobile-nav[hidden]{display:none}:where(.sales-homepage) .mobile-nav{padding-block:10px 20px;display:grid;gap:3px}:where(.sales-homepage) .mobile-nav a{padding:10px;border-bottom:1px solid var(--line)}:where(.sales-homepage) .button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:51px;padding:13px 23px;background:var(--brand-red);border:1px solid var(--brand-red);border-radius:9px;color:#fff;font-size:14px;font-weight:650;line-height:1.5;transition:background .2s,transform .2s}:where(.sales-homepage) .button:hover{background:var(--brand-hover);transform:translateY(-2px)}:where(.sales-homepage) .button .icon{width:19px;height:19px}:where(.sales-homepage) .button-light{background:#fff;color:var(--ink);border-color:var(--line)}:where(.sales-homepage) .button-light:hover,:where(.sales-homepage) .button-outline:hover{background:#f7eeee;color:var(--brand-hover)}:where(.sales-homepage) .button-outline{background:transparent;color:var(--brand-red);border-color:#C62C32}html:where(.sales-homepage)[dir=rtl] .button .icon,html:where(.sales-homepage)[dir=rtl] .text-link .icon{transform:scaleX(-1)}:where(.sales-homepage) .hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0% 0%,#f2f2f2,transparent 65%)}:where(.sales-homepage) .hero-grid{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:55px;min-height:655px;padding-block:74px 81px}:where(.sales-homepage) .eyebrow{font-size:12px;font-weight:650;color:var(--brand-red);margin-bottom:25px;display:flex;align-items:center;gap:9px}:where(.sales-homepage) .eyebrow>span{width:7px;height:7px;background:#C62C32;border-radius:50%;box-shadow:0 0 0 5px #f7eeee}:where(.sales-homepage) .hero h1{font-size:clamp(35px,3.75vw,53px);font-weight:750;line-height:1.42;letter-spacing:-1.5px}:where(.sales-homepage) .hero h1 em{color:var(--brand-red);font-style:normal}:where(.sales-homepage) .hero-intro{font-size:15px;color:var(--muted);margin-top:22px;max-width:490px;line-height:2}:where(.sales-homepage) .hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:31px}:where(.sales-homepage) .hero-note{font-size:11px;display:flex;align-items:center;gap:6px;color:var(--muted);margin-top:22px}:where(.sales-homepage) .hero-note .icon{width:15px;height:15px;color:var(--brand-red)}:where(.sales-homepage) .hero-visual{position:relative;isolation:isolate;background:#eeeeee;border-radius:26px;min-width:0;height:450px;padding:75px 20px 65px;direction:ltr;box-shadow:inset 0 0 0 1px #dedede}:where(.sales-homepage) .visual-grid{position:absolute;inset:0;z-index:-1;border-radius:26px;background-image:linear-gradient(#2727271a 1px,transparent 1px),linear-gradient(90deg,#2727271a 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(30deg,black,transparent)}:where(.sales-homepage) .visual-label{position:absolute;inset-block-start:25px;inset-inline-start:25px;color:#666666;font-size:11px;font-weight:600;letter-spacing:.5px}:where(.sales-homepage) .orbit{position:absolute;border:1px solid #cccccc;border-radius:50%;z-index:-1}:where(.sales-homepage) .orbit-one{width:290px;height:290px;top:-52px;right:-70px}:where(.sales-homepage) .orbit-two{width:320px;height:320px;bottom:-45px;left:20px}:where(.sales-homepage) .desktop-device{position:relative;border:7px solid #272727;border-top-width:0;border-radius:11px;box-shadow:0 22px 38px #2727272c;width:calc(100% - 13px);margin-inline:auto;overflow:hidden;background:#272727;transform:perspective(1200px) rotateY(-5deg) rotateX(2deg)}:where(.sales-homepage) .device-bar{height:29px;display:flex;align-items:center;justify-content:space-between;color:#eeeeee;font-size:8px;padding:0 7px}:where(.sales-homepage) .device-bar .icon{width:11px;height:11px}:where(.sales-homepage) .window-dots{display:flex;gap:4px}:where(.sales-homepage) .window-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#999999}:where(.sales-homepage) .window-dots i:first-child{background:#C62C32}:where(.sales-homepage) .desktop-device img{width:100%;height:auto}:where(.sales-homepage) .hero-phone{position:absolute;width:122px;bottom:16px;right:-18px;border:5px solid #272727;border-radius:18px;overflow:hidden;box-shadow:0 15px 25px #27272735;background:#272727}:where(.sales-homepage) .hero-phone:before{content:"";position:absolute;top:0;left:33px;width:44px;height:7px;border-radius:0 0 6px 6px;background:#272727}:where(.sales-homepage) .floating-note{position:absolute;left:-21px;bottom:49px;display:flex;align-items:center;gap:11px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 20px;box-shadow:0 12px 22px #2727270d;max-width:300px}:where(.sales-homepage) .floating-note>.icon{width:33px;height:33px;background:#f7eeee;padding:7px;border-radius:9px;color:var(--brand-red)}:where(.sales-homepage) .floating-note b{font-size:11px;display:block}:where(.sales-homepage) .floating-note small{display:block;font-size:10px;color:var(--muted);margin-top:5px}:where(.sales-homepage) .visual-caption{position:absolute;bottom:-31px;left:0;right:0;text-align:center;font-size:10px;color:var(--muted)}:where(.sales-homepage) .visual-caption span{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--brand-red);margin-inline-end:6px}:where(.sales-homepage) .benefit-strip{border-block:1px solid var(--line);background:#fff}:where(.sales-homepage) .benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);padding-block:31px}:where(.sales-homepage) .benefit{display:flex;gap:13px;padding-inline:20px;border-inline-end:1px solid var(--line)}:where(.sales-homepage) .benefit:first-child{padding-inline-start:0}:where(.sales-homepage) .benefit:last-child{border:0}:where(.sales-homepage) .benefit>span{color:#C62C32;font-size:12px;font-family:monospace;padding-top:3px}:where(.sales-homepage) .benefit h2{font-size:15px;letter-spacing:0}:where(.sales-homepage) .benefit p{font-size:11px;color:var(--muted);margin-top:4px}:where(.sales-homepage) .section{padding-block:91px;scroll-margin-top:0}:where(.sales-homepage) .kicker{font-size:11px;color:var(--brand-red);font-weight:700;letter-spacing:.8px;display:flex;align-items:center;gap:10px;margin-bottom:13px}:where(.sales-homepage) .kicker:before{content:"";width:23px;height:2px;background:currentColor}:where(.sales-homepage) .section-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:end;margin-bottom:36px}:where(.sales-homepage) .section-heading>p{font-size:13px;color:var(--muted);max-width:450px}:where(.sales-homepage) .center-heading{text-align:center;max-width:680px;margin:0 auto 47px}:where(.sales-homepage) .center-heading .kicker{justify-content:center}:where(.sales-homepage) .center-heading>p:last-child{color:var(--muted);font-size:14px;margin-top:15px}:where(.sales-homepage) .example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}:where(.sales-homepage) .example-card{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:#fff}:where(.sales-homepage) .example-art{position:relative;overflow:hidden;isolation:isolate;height:160px;display:grid;place-items:center;background:#eeeeee}:where(.sales-homepage) .example-art>.icon{width:63px;height:63px;background:var(--brand-red);color:white;padding:16px;border-radius:18px;z-index:2;box-shadow:0 8px 15px #2727271a}:where(.sales-homepage) .art-ring{position:absolute;width:205px;height:205px;border:1px solid #cccccc;border-radius:50%;transform:rotate(-25deg) scaleY(.6)}:where(.sales-homepage) .art-ring:after{content:"";position:absolute;inset:25px;border:1px solid #cccccc;border-radius:50%}:where(.sales-homepage) .art-spark{position:absolute;top:20%;left:27%;color:#C62C32}:where(.sales-homepage) .art-spark .icon{width:13px;height:13px}:where(.sales-homepage) .art-1{background:#f7eeee}:where(.sales-homepage) .art-1>.icon{background:#C62C32;transform:rotate(-8deg)}:where(.sales-homepage) .art-1 .art-ring,:where(.sales-homepage) .art-1 .art-ring:after{border-color:#dedede}:where(.sales-homepage) .art-2{background:#eeeeee}:where(.sales-homepage) .art-2>.icon{background:#C62C32}:where(.sales-homepage) .art-2 .art-ring,:where(.sales-homepage) .art-2 .art-ring:after{border-color:#cccccc}:where(.sales-homepage) .example-body{padding:24px}:where(.sales-homepage) .card-number{font-family:monospace;font-size:11px;color:#777777}:where(.sales-homepage) .example-body h3{margin:9px 0 11px}:where(.sales-homepage) .example-body p{font-size:13px;color:var(--muted);min-height:49px}:where(.sales-homepage) .text-link{font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:13px;margin-top:22px;color:var(--brand-red)}:where(.sales-homepage) .text-link .icon{width:16px;height:16px}:where(.sales-homepage) .demo-row{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:29px;padding:19px 25px;border:1px solid var(--line);border-radius:11px;background:#f5f5f5}:where(.sales-homepage) .demo-row>div{display:flex;gap:12px;align-items:center;color:var(--muted)}:where(.sales-homepage) .demo-row p{font-size:12px}:where(.sales-homepage) .demo-row>.button{flex-shrink:0;font-size:12px;min-height:43px}:where(.sales-homepage) .plans{background:#f2f2f2;border-block:1px solid #dedede}:where(.sales-homepage) .plans-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:stretch;max-width:960px;margin-inline:auto}:where(.sales-homepage) .plan{background:#ffffff;border:1px solid #dedede;border-radius:var(--radius);padding:32px;display:flex;flex-direction:column;position:relative}:where(.sales-homepage) .plan-label{font-size:10px;letter-spacing:.5px;font-weight:650;color:var(--muted);margin-bottom:10px}:where(.sales-homepage) .plan h3{font-size:25px;letter-spacing:-.5px}:where(.sales-homepage) .plan-description{font-size:12px;color:var(--muted);margin-top:15px;min-height:49px}:where(.sales-homepage) .plan-price{color:var(--brand-red);font-size:19px;font-weight:650;padding-block:25px;border-bottom:1px solid var(--line);letter-spacing:-.4px}:where(.sales-homepage) .plan ul{margin:24px 0 29px;display:grid;gap:14px}:where(.sales-homepage) .plan li{display:flex;align-items:center;gap:9px;font-size:12px}:where(.sales-homepage) .plan li .icon{width:16px;height:16px;color:var(--brand-red)}:where(.sales-homepage) .plan .button{margin-top:auto;font-size:12px}:where(.sales-homepage) .featured{background:var(--ink);color:white;border-color:var(--ink);box-shadow:0 18px 28px #27272714}:where(.sales-homepage) .featured .plan-label,:where(.sales-homepage) .featured .plan-description{color:#cccccc}:where(.sales-homepage) .featured .plan-price{border-color:#555555}:where(.sales-homepage) .featured li .icon{color:#ffffff}:where(.sales-homepage) .featured .button{background:#C62C32;color:#ffffff;border-color:#C62C32}:where(.sales-homepage) .featured .button:hover{background:#C62C32}:where(.sales-homepage) .plan-badge{position:absolute;inset-block-start:-14px;inset-inline-start:28px;background:#C62C32;color:#ffffff;font-size:10px;font-weight:700;padding:7px 15px;border-radius:20px}:where(.sales-homepage) .pricing-note{text-align:center;color:var(--muted);font-size:11px;margin:27px auto 0;max-width:830px}:where(.sales-homepage) .addons-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}:where(.sales-homepage) .addon{padding:31px 25px;border-inline-end:1px solid var(--line)}:where(.sales-homepage) .addon:last-child{border:0}:where(.sales-homepage) .addon-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid #dedede;border-radius:12px;background:#f2f2f2;color:var(--brand-red);margin-bottom:23px}:where(.sales-homepage) .addon h3{font-size:17px;margin-bottom:10px}:where(.sales-homepage) .addon p{font-size:12px;color:var(--muted)}:where(.sales-homepage) .gallery-section{padding-top:35px}:where(.sales-homepage) .gallery-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:22px}:where(.sales-homepage) .gallery-item{margin:0;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}:where(.sales-homepage) .gallery-desktop{grid-column:span 2}:where(.sales-homepage) .gallery-mobile{grid-row:span 2}:where(.sales-homepage) .gallery-image{position:relative;display:flex;align-items:center;justify-content:center;background:#eeeeee;min-height:280px;padding:28px;overflow:hidden}:where(.sales-homepage) .gallery-image>img{box-shadow:0 8px 20px #27272722;border-radius:5px;object-fit:contain;transition:transform .3s;max-height:330px;width:auto;max-width:100%}:where(.sales-homepage) .gallery-image:hover>img{transform:scale(1.025)}:where(.sales-homepage) .gallery-desktop .gallery-image{height:385px}:where(.sales-homepage) .gallery-desktop img{width:100%;max-height:none}:where(.sales-homepage) .gallery-mobile .gallery-image{height:calc(100% - 122px);min-height:650px;align-items:flex-start;padding-top:43px;background:#eeeeee}:where(.sales-homepage) .gallery-mobile img{width:250px;max-height:none;border:6px solid #272727;border-radius:20px;box-shadow:0 14px 24px #2727272b}:where(.sales-homepage) .gallery-settings .gallery-image{background:#f2f2f2}:where(.sales-homepage) .gallery-private .gallery-image{background:#eeeeee}:where(.sales-homepage) .gallery-private img{width:100%}:where(.sales-homepage) .gallery-settings img{max-height:278px;width:auto}:where(.sales-homepage) .zoom-icon{position:absolute;bottom:14px;inset-inline-end:14px;width:30px;height:30px;display:grid;place-items:center;background:#ffffffdf;border-radius:50%;border:1px solid #dedede;color:var(--brand-red)}:where(.sales-homepage) .zoom-icon .icon{width:16px;height:16px}:where(.sales-homepage) .gallery-item figcaption{display:flex;gap:14px;padding:23px}:where(.sales-homepage) .gallery-item figcaption h3{font-size:16px;margin-bottom:5px}:where(.sales-homepage) .gallery-item figcaption p{font-size:11px;color:var(--muted)}:where(.sales-homepage) .gallery-item figcaption .card-number{margin-top:4px}:where(.sales-homepage) .contact{background:var(--brand-hover);color:#fff;position:relative;overflow:hidden}:where(.sales-homepage) .contact:before{position:absolute;content:"";width:700px;height:700px;border:1px solid #ffffff1a;border-radius:50%;bottom:-500px;inset-inline-start:-230px;pointer-events:none}:where(.sales-homepage) .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}:where(.sales-homepage) .contact .kicker{color:#ffffff}:where(.sales-homepage) .contact h2{font-size:clamp(35px,3.5vw,49px);line-height:1.45;letter-spacing:-1px}:where(.sales-homepage) .contact-intro{font-size:14px;color:#dddddd;margin-top:23px}:where(.sales-homepage) .contact-notice{font-size:11px;background:#ffffff0b;border:1px solid #ffffff44;border-radius:9px;padding:13px 16px;color:#eeeeee;margin-top:22px}:where(.sales-homepage) .contact-link{display:flex;gap:12px;align-items:center;margin-top:15px;color:#ffffff;font-size:13px}:where(.sales-homepage) .contact-link b{display:block}:where(.sales-homepage) .contact-details{margin-top:30px;display:grid;gap:22px}:where(.sales-homepage) .contact-details>div{display:flex;gap:12px;align-items:flex-start}:where(.sales-homepage) .contact-details .icon{width:18px;height:18px;margin-top:3px;color:#ffffff}:where(.sales-homepage) .contact-details h3{font-size:13px;margin-bottom:5px}:where(.sales-homepage) .contact-details p{font-size:11px;color:#cccccc}:where(.sales-homepage) .contact-card{padding:32px;border:1px solid #dedede;border-radius:var(--radius);background:#fafafa;color:var(--ink);box-shadow:0 15px 30px #2727271a}:where(.sales-homepage) .contact-card h3{font-size:24px;margin-bottom:16px}:where(.sales-homepage) .contact-card>p{font-size:13px;color:var(--muted)}:where(.sales-homepage) .contact-card-actions{display:grid;gap:14px;margin-top:28px}:where(.sales-homepage) .contact-card .form-note{font-size:11px;margin-top:20px}:where(.sales-homepage) .plan-saving{font-size:12px;min-height:46px;padding-top:16px;line-height:1.8;color:var(--muted)}:where(.sales-homepage) .featured .plan-saving{color:#cccccc}:where(.sales-homepage) .section-demo{display:flex;justify-content:center;margin-top:30px}:where(.sales-homepage) .hosted-example{display:grid;grid-template-columns:240px 1fr}:where(.sales-homepage) .hosted-example .example-art{height:100%;min-height:220px}:where(.sales-homepage) .hosted-example .example-body{padding:32px}:where(.sales-homepage) .hosted-example .example-body p{min-height:0;max-width:700px}:where(.sales-homepage) .nav-contact{display:inline-flex;align-items:center;gap:5px}:where(.sales-homepage) .nav-contact .icon{width:12px;height:12px}:where(.sales-homepage) .terms{background:#f5f5f5}:where(.sales-homepage) .terms-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}:where(.sales-homepage) .terms-grid>div>p:last-child{font-size:13px;color:var(--muted);margin-top:18px}:where(.sales-homepage) .faq details{border-bottom:1px solid #dedede;padding-block:20px}:where(.sales-homepage) .faq details:first-child{border-top:1px solid #dedede}:where(.sales-homepage) .faq summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:14px;font-weight:600}:where(.sales-homepage) .faq summary::-webkit-details-marker{display:none}:where(.sales-homepage) .faq summary .icon{width:17px;height:17px;color:var(--brand-red);transition:transform .2s}:where(.sales-homepage) .faq details[open] summary .icon{transform:rotate(45deg)}:where(.sales-homepage) .faq details p{font-size:12px;color:var(--muted);margin-top:16px;max-width:510px}:where(.sales-homepage) footer{padding-top:46px;background:#272727;color:#ffffff}:where(.sales-homepage) .footer-top{display:grid;grid-template-columns:1.1fr 1.5fr .6fr;gap:60px;padding-bottom:36px}:where(.sales-homepage) .footer-top>div>p{font-size:11px;color:var(--muted);max-width:280px;margin-top:18px}:where(.sales-homepage) .footer-top nav{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 25px;align-content:center;font-size:12px;color:#dddddd}:where(.sales-homepage) .footer-product{justify-self:end;display:grid;justify-items:center;align-content:center;gap:9px}:where(.sales-homepage) .footer-product img{width:119px;height:auto}:where(.sales-homepage) .footer-product>a{font-size:11px;color:var(--brand-red);display:flex;gap:8px;align-items:center}:where(.sales-homepage) .footer-product .icon{width:14px;height:14px}:where(.sales-homepage) .footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-block:20px;font-size:10px;color:var(--muted)}:where(.sales-homepage) #image-viewer{width:fit-content;max-width:96vw;max-height:96dvh;border:1px solid #dedede;border-radius:12px;padding:48px 15px 10px;background:#fafafa;color:var(--ink)}:where(.sales-homepage) #image-viewer::backdrop{background:#272727db;backdrop-filter:blur(5px)}:where(.sales-homepage) #image-viewer>img{max-height:calc(96dvh - 95px);width:auto;max-width:90vw;object-fit:contain;margin:auto}:where(.sales-homepage) #image-viewer>p{font-size:11px;text-align:center;padding-top:10px}:where(.sales-homepage) .viewer-close{position:absolute;top:8px;inset-inline-end:10px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:6px;display:grid;place-items:center;width:32px;height:32px}
html:where(.sales-homepage)[lang=en] h1{font-size:clamp(35px,3.55vw,49px);line-height:1.2}html:where(.sales-homepage)[lang=en] .hero-intro{line-height:1.8}html:where(.sales-homepage)[lang=en] h2{line-height:1.2}html:where(.sales-homepage)[lang=en] .desktop-nav{gap:20px}html:where(.sales-homepage)[lang=ar] .hero-visual{direction:ltr}html:where(.sales-homepage)[lang=ar] .floating-note{direction:rtl}html:where(.sales-homepage)[lang=ar] .visual-label,html:where(.sales-homepage)[lang=ar] .visual-caption{direction:rtl}
@media(min-width:1600px){:where(.sales-homepage) .hero-grid{min-height:710px}:where(.sales-homepage) .hero-visual{height:470px}}
@media(max-width:1150px){:where(.sales-homepage) .container{width:calc(100% - 54px)}:where(.sales-homepage) .desktop-nav{gap:14px!important}:where(.sales-homepage) .desktop-nav a{font-size:12px}:where(.sales-homepage) .header-inner{gap:15px}:where(.sales-homepage) .brand b{font-size:22px}:where(.sales-homepage) .hero-grid{gap:35px}:where(.sales-homepage) .hero-visual{height:390px;padding-top:70px}:where(.sales-homepage) .hero-phone{width:102px;right:-9px}:where(.sales-homepage) .floating-note{left:-12px;bottom:25px;padding:12px}:where(.sales-homepage) .floating-note b{font-size:10px}:where(.sales-homepage) .hero h1{font-size:39px}:where(.sales-homepage) .hero-buttons .button{padding-inline:17px;gap:12px;font-size:12px}:where(.sales-homepage) .section-heading{gap:40px}:where(.sales-homepage) .contact-grid{gap:55px}:where(.sales-homepage) .plan{padding:28px}:where(.sales-homepage) .gallery-desktop .gallery-image{height:330px}:where(.sales-homepage) .gallery-mobile .gallery-image{min-height:600px;padding-inline:24px}:where(.sales-homepage) .footer-top{gap:35px}}
@media(max-width:960px){:where(.sales-homepage) .desktop-nav{display:none}:where(.sales-homepage) .menu-toggle{display:grid}:where(.sales-homepage) .header-inner{height:78px}:where(.sales-homepage) .hero-grid{padding-block:60px 65px;gap:35px;grid-template-columns:1fr 1fr;min-height:590px}:where(.sales-homepage) .hero h1{font-size:35px}:where(.sales-homepage) .hero-intro{font-size:13px}:where(.sales-homepage) .hero-visual{height:350px;padding:74px 9px 60px}:where(.sales-homepage) .hero-phone{width:95px}:where(.sales-homepage) .floating-note{bottom:16px;left:-18px;max-width:250px}:where(.sales-homepage) .visual-label{inset-inline-start:17px;font-size:10px}:where(.sales-homepage) .hero-note{font-size:10px;align-items:flex-start}:where(.sales-homepage) .benefit-grid{grid-template-columns:1fr 1fr;gap:24px}:where(.sales-homepage) .benefit:nth-child(2){border:0}:where(.sales-homepage) .benefit:nth-child(3){padding-inline-start:0}:where(.sales-homepage) .section{padding-block:68px}:where(.sales-homepage) .section-heading{gap:35px}:where(.sales-homepage) .section-heading h2{font-size:31px}:where(.sales-homepage) .plans-grid{gap:15px}:where(.sales-homepage) .plan{padding:25px 20px}:where(.sales-homepage) .plan h3{font-size:23px}:where(.sales-homepage) .plan-price{color:var(--brand-red);font-size:17px}:where(.sales-homepage) .plan li{font-size:11px}:where(.sales-homepage) .plan-description{min-height:67px}:where(.sales-homepage) .addons-grid{grid-template-columns:1fr 1fr}:where(.sales-homepage) .addon:nth-child(2){border-inline-end:0}:where(.sales-homepage) .addon:nth-child(-n+2){border-bottom:1px solid var(--line)}:where(.sales-homepage) .gallery-grid{grid-template-columns:1fr 1fr}:where(.sales-homepage) .gallery-mobile{grid-column:2;grid-row:2 / span 2}:where(.sales-homepage) .gallery-desktop{grid-column:span 2}:where(.sales-homepage) .gallery-desktop .gallery-image{height:auto;padding:30px}:where(.sales-homepage) .gallery-mobile .gallery-image{min-height:590px;height:calc(100% - 120px)}:where(.sales-homepage) .gallery-settings{grid-column:1}:where(.sales-homepage) .gallery-image{height:260px;min-height:260px}:where(.sales-homepage) .gallery-settings img{max-height:220px}:where(.sales-homepage) .contact-grid{gap:35px}:where(.sales-homepage) .contact-card{padding:25px}:where(.sales-homepage) .terms-grid{gap:45px}:where(.sales-homepage) .footer-top{grid-template-columns:1fr 1fr}:where(.sales-homepage) .footer-product{grid-column:span 2;justify-self:start;display:flex}:where(.sales-homepage) .footer-product img{width:95px}}
@media(max-width:680px){html:where(.sales-homepage){scroll-padding-top:82px}:where(.sales-homepage) .container{width:calc(100% - 36px)}:where(.sales-homepage) .header-inner{height:73px;gap:12px}:where(.sales-homepage) .brand-symbol{width:34px;height:36px;border-radius:10px 10px 3px 10px}:where(.sales-homepage) .brand-symbol .icon{width:22px;height:22px}:where(.sales-homepage) .brand b{font-size:23px}:where(.sales-homepage) .brand small{font-size:9px;margin-top:4px}:where(.sales-homepage) .header-actions{gap:9px}:where(.sales-homepage) .language{padding:7px 9px;font-size:11px}:where(.sales-homepage) .language .icon{width:14px;height:14px}:where(.sales-homepage) .menu-toggle{padding:6px}:where(.sales-homepage) .hero-grid{grid-template-columns:1fr;gap:43px;padding-block:43px 70px}:where(.sales-homepage) .eyebrow{font-size:11px;margin-bottom:19px}:where(.sales-homepage) .hero h1{font-size:40px;letter-spacing:-1.3px;line-height:1.42}html:where(.sales-homepage)[lang=en] .hero h1{font-size:39px;line-height:1.2}:where(.sales-homepage) .hero-intro{font-size:14px;line-height:1.95;margin-top:19px;max-width:none}:where(.sales-homepage) .hero-buttons{gap:10px;margin-top:25px}:where(.sales-homepage) .hero-buttons .button{font-size:12px;padding:13px 17px;min-height:48px}:where(.sales-homepage) .hero-note{font-size:10px;margin-top:18px;line-height:1.9}:where(.sales-homepage) .hero-visual{height:362px;max-width:500px;width:calc(100% - 12px);margin-inline:auto;padding:63px 12px 60px;border-radius:18px}:where(.sales-homepage) .visual-grid{border-radius:18px}:where(.sales-homepage) .visual-label{inset-block-start:20px;font-size:10px}:where(.sales-homepage) .desktop-device{width:100%;border-width:5px;border-top-width:0;transform:none}:where(.sales-homepage) .device-bar{height:23px}:where(.sales-homepage) .device-bar>span:nth-child(2){font-size:7px}:where(.sales-homepage) .hero-phone{width:101px;right:-12px;bottom:9px}:where(.sales-homepage) .floating-note{bottom:22px;left:-10px;padding:13px;gap:8px;max-width:255px}:where(.sales-homepage) .floating-note b{font-size:10px}:where(.sales-homepage) .floating-note small{font-size:9px}:where(.sales-homepage) .floating-note>.icon{width:29px;height:29px}:where(.sales-homepage) .visual-caption{bottom:-30px;font-size:9px}:where(.sales-homepage) .benefit-grid{padding-block:25px;gap:23px 12px}:where(.sales-homepage) .benefit{padding-inline:0 8px;gap:8px}:where(.sales-homepage) .benefit h2{font-size:13px}:where(.sales-homepage) .benefit p{font-size:10px;line-height:1.8}:where(.sales-homepage) .benefit>span{font-size:10px}:where(.sales-homepage) .section{padding-block:54px}:where(.sales-homepage) h2{font-size:30px;letter-spacing:-.8px}:where(.sales-homepage) .section-heading{display:block;margin-bottom:27px}:where(.sales-homepage) .section-heading h2{font-size:30px}:where(.sales-homepage) .section-heading>p{margin-top:17px;font-size:12px;max-width:none}:where(.sales-homepage) .kicker{font-size:10px;margin-bottom:11px}:where(.sales-homepage) .example-grid{grid-template-columns:1fr;gap:17px}:where(.sales-homepage) .example-card{display:grid;grid-template-columns:105px 1fr;border-radius:12px}:where(.sales-homepage) .example-art{height:100%;min-height:190px}:where(.sales-homepage) .example-art>.icon{width:49px;height:49px;padding:12px;border-radius:13px}:where(.sales-homepage) .art-ring{width:150px;height:150px}:where(.sales-homepage) .art-spark{left:16%;top:24%}:where(.sales-homepage) .example-body{padding:20px}:where(.sales-homepage) .example-body h3{font-size:18px;margin:6px 0 8px}:where(.sales-homepage) .example-body p{font-size:12px;min-height:0}:where(.sales-homepage) .text-link{margin-top:15px;font-size:11px}:where(.sales-homepage) .demo-row{display:block;padding:18px;margin-top:21px}:where(.sales-homepage) .demo-row>div{gap:9px;align-items:flex-start}:where(.sales-homepage) .demo-row p{font-size:11px}:where(.sales-homepage) .demo-row>.button{width:100%;margin-top:15px;min-height:44px}:where(.sales-homepage) .center-heading{margin-bottom:34px;text-align:start}:where(.sales-homepage) .center-heading .kicker{justify-content:flex-start}:where(.sales-homepage) .center-heading>p:last-child{font-size:12px}:where(.sales-homepage) .plans-grid{grid-template-columns:1fr;gap:23px}:where(.sales-homepage) .plan{padding:27px}:where(.sales-homepage) .plan h3{font-size:26px}:where(.sales-homepage) .plan-label{font-size:10px}:where(.sales-homepage) .plan-description{min-height:0;font-size:12px}:where(.sales-homepage) .plan-price{color:var(--brand-red);font-size:20px;padding-block:19px}:where(.sales-homepage) .plan ul{margin-block:20px 25px;gap:12px}:where(.sales-homepage) .plan li{font-size:12px}:where(.sales-homepage) .plan .button{min-height:47px;font-size:12px}:where(.sales-homepage) .pricing-note{font-size:10px;text-align:start;margin-top:22px;line-height:1.9}:where(.sales-homepage) .addons-grid{border-radius:12px}:where(.sales-homepage) .addon{padding:23px 17px}:where(.sales-homepage) .addon-icon{width:36px;height:36px;margin-bottom:18px;border-radius:9px}:where(.sales-homepage) .addon-icon .icon{width:19px;height:19px}:where(.sales-homepage) .addon h3{font-size:15px}:where(.sales-homepage) .addon p{font-size:11px;line-height:1.85}:where(.sales-homepage) .gallery-section{padding-top:14px}:where(.sales-homepage) .gallery-grid{gap:16px;grid-template-columns:1fr}:where(.sales-homepage) .gallery-item,:where(.sales-homepage) .gallery-desktop,:where(.sales-homepage) .gallery-mobile,:where(.sales-homepage) .gallery-private,:where(.sales-homepage) .gallery-settings{grid-column:auto;grid-row:auto}:where(.sales-homepage) .gallery-desktop .gallery-image{padding:15px;min-height:0;height:auto}:where(.sales-homepage) .gallery-mobile .gallery-image{min-height:0;height:450px;padding:24px;align-items:flex-start}:where(.sales-homepage) .gallery-mobile img{height:405px;max-height:405px;width:auto;border-width:4px;border-radius:15px}:where(.sales-homepage) .gallery-image{min-height:260px;height:290px;padding:25px}:where(.sales-homepage) .gallery-private img{max-width:370px;width:100%}:where(.sales-homepage) .gallery-settings img{max-height:250px}:where(.sales-homepage) .gallery-item figcaption{padding:19px;gap:12px}:where(.sales-homepage) .gallery-item figcaption h3{font-size:16px}:where(.sales-homepage) .gallery-item figcaption p{font-size:11px}:where(.sales-homepage) .contact-grid{grid-template-columns:1fr;gap:30px}:where(.sales-homepage) .contact h2{font-size:38px}:where(.sales-homepage) .contact-intro{font-size:13px;margin-top:18px}:where(.sales-homepage) .contact-notice{font-size:11px}:where(.sales-homepage) .contact-details{margin-top:25px;gap:20px}:where(.sales-homepage) .contact-card{padding:23px}:where(.sales-homepage) .contact-card h3{font-size:21px}:where(.sales-homepage) .terms-grid{display:block}:where(.sales-homepage) .terms-grid>div>p:last-child{font-size:12px;margin-top:15px}:where(.sales-homepage) .faq{margin-top:28px}:where(.sales-homepage) .faq summary{font-size:13px}:where(.sales-homepage) .faq details p{font-size:12px}:where(.sales-homepage) .faq details{padding-block:18px}:where(.sales-homepage) .footer-top{display:block;padding-bottom:27px}:where(.sales-homepage) .footer-top>div>p{max-width:340px}:where(.sales-homepage) .footer-top nav{margin-block:28px;gap:17px;font-size:11px}:where(.sales-homepage) .footer-product{display:flex;gap:20px}:where(.sales-homepage) .footer-bottom{gap:16px;font-size:9px;padding-block:17px}:where(.sales-homepage) .footer-bottom p{max-width:75%}:where(.sales-homepage) #image-viewer{padding-inline:6px}:where(.sales-homepage) #image-viewer>img{max-width:93vw}}
@media(max-width:360px){:where(.sales-homepage) .container{width:calc(100% - 28px)}:where(.sales-homepage) .hero h1{font-size:35px}html:where(.sales-homepage)[lang=en] .hero h1{font-size:35px}:where(.sales-homepage) .brand b{font-size:21px}:where(.sales-homepage) .language{padding:7px}:where(.sales-homepage) .hero-buttons .button{padding-inline:13px;font-size:11px}:where(.sales-homepage) .hero-visual{height:320px}:where(.sales-homepage) .hero-phone{width:86px}:where(.sales-homepage) .floating-note{max-width:230px;bottom:13px;padding:10px}:where(.sales-homepage) .benefit h2{font-size:12px}:where(.sales-homepage) .example-card{grid-template-columns:87px 1fr}:where(.sales-homepage) .example-body{padding:17px}:where(.sales-homepage) .addon{padding:20px 14px}}
@media(prefers-reduced-motion:reduce){html:where(.sales-homepage){scroll-behavior:auto}:where(.sales-homepage) *,:where(.sales-homepage) *:before,:where(.sales-homepage) *:after{transition:none!important;animation:none!important}}

html:where(.sales-homepage)[lang=ar]{font-family:Tajawal,"Segoe UI",Tahoma,Arial,sans-serif}:where(.sales-homepage) .button:disabled{cursor:wait;opacity:.65}
:where(.sales-homepage) .gallery-desktop .gallery-image{height:auto;min-height:0}:where(.sales-homepage) .gallery-mobile .gallery-image{align-items:center}

@media(min-width:961px){:where(.sales-homepage) .addons-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:where(.sales-homepage) .addon:nth-child(3n){border-inline-end:0}:where(.sales-homepage) .addon:nth-child(-n+3){border-bottom:1px solid var(--line)}}
@media(max-width:960px){:where(.sales-homepage) .addon:nth-child(-n+4){border-bottom:1px solid var(--line)}:where(.sales-homepage) .addon:nth-child(2n){border-inline-end:0}}
@media(max-width:680px){:where(.sales-homepage) .hosted-example{grid-template-columns:90px minmax(0,1fr)}:where(.sales-homepage) .hosted-example .example-body{padding:20px}:where(.sales-homepage) .hosted-example .example-art{min-height:220px}:where(.sales-homepage) .plan-saving:empty{display:none}:where(.sales-homepage) .contact-card{padding:23px}:where(.sales-homepage) .contact-card h3{font-size:23px}}

/* Sales-only contrast, active states and brand accents. */
:where(.sales-homepage) .site-header .brand small,:where(.sales-homepage) footer .brand small,:where(.sales-homepage) .footer-top>div>p,:where(.sales-homepage) .footer-bottom{color:#cccccc}
:where(.sales-homepage) .site-header .language,:where(.sales-homepage) .site-header .menu-toggle,:where(.sales-homepage) .site-header .mobile-nav a,:where(.sales-homepage) .footer-bottom{border-color:#555555}
:where(.sales-homepage) .menu-toggle{color:inherit}
:where(.sales-homepage) .desktop-nav a:hover,:where(.sales-homepage) .mobile-nav a:hover,:where(.sales-homepage) .language:hover,:where(.sales-homepage) footer a:hover{color:#ffffff;text-decoration:underline;text-decoration-color:var(--brand-red);text-underline-offset:6px}
:where(.sales-homepage) .desktop-nav a:active,:where(.sales-homepage) .mobile-nav a:active,:where(.sales-homepage) .language:active,:where(.sales-homepage) footer a:active{background:var(--brand-red);color:#ffffff}
:where(.sales-homepage) .button-light,:where(.sales-homepage) .button-outline{color:var(--brand-red);border-color:var(--brand-red)}
:where(.sales-homepage) .button-light:hover,:where(.sales-homepage) .button-outline:hover{background:var(--brand-red);color:#ffffff}
:where(.sales-homepage) .button:active{background:var(--brand-red);box-shadow:inset 0 0 0 2px #272727;transform:translateY(0)}
:where(.sales-homepage) .featured .plan-price{color:#ffffff;text-decoration:underline;text-decoration-color:var(--brand-red);text-underline-offset:10px}
:where(.sales-homepage) .plan .button{background:var(--brand-red);color:#ffffff;border-color:var(--brand-red)}
:where(.sales-homepage) .plan:not(.featured) .button:hover{background:var(--ink)}
:where(.sales-homepage) .featured .button:hover{box-shadow:inset 0 0 0 2px #ffffff}
:where(.sales-homepage) .featured li .icon,:where(.sales-homepage) .contact-details .icon{color:#ffffff;background:var(--brand-red);border-radius:50%}
:where(.sales-homepage) .featured{border-color:var(--brand-red)}
:where(.sales-homepage) .example-card:hover,:where(.sales-homepage) .gallery-item:hover,:where(.sales-homepage) .plan:not(.featured):hover,:where(.sales-homepage) .contact-card:hover{border-color:var(--brand-red)}
:where(.sales-homepage) .text-link:hover,:where(.sales-homepage) .contact-link:hover{color:var(--brand-red);text-decoration:underline;text-underline-offset:5px}
:where(.sales-homepage) .contact-link:hover{color:#ffffff;text-decoration-color:var(--brand-red)}
:where(.sales-homepage) .contact .kicker:before{background:var(--brand-red)}
:where(.sales-homepage) .footer-product>a{color:#ffffff;text-decoration:underline;text-decoration-color:var(--brand-red);text-underline-offset:4px}
:where(.sales-homepage) .footer-product img{filter:grayscale(1)}
:where(.sales-homepage) .faq summary:hover,:where(.sales-homepage) .faq details[open] summary{color:var(--brand-red)}
