.wisal-landing{--lp-ink:#213e33;--lp-green:#294e40;--lp-paper:#f6f3eb;--lp-gold:#b09360;background:var(--lp-paper);color:var(--lp-ink);font-family:Tajawal,sans-serif}
.wisal-landing h1,.wisal-landing h2,.wisal-landing h3,.wisal-landing p{margin:0}.wisal-landing a,.wisal-landing button,.wisal-landing summary{-webkit-tap-highlight-color:transparent}.wisal-landing :focus-visible{outline:3px solid #a77836;outline-offset:5px}.lp-shell{width:min(1200px,calc(100% - 80px));margin-inline:auto}.lp-topnote{background:var(--lp-ink);color:#f5efdf;text-align:center;padding:8px 20px;font-size:12px;letter-spacing:.3px}.lp-topnote span{display:inline-block;margin-right:14px;border-right:1px solid #ffffff40;padding-right:14px;color:#e5d2aa}.lp-header{height:104px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #213e331c;gap:22px}.lp-header .brand{min-width:85px}.lp-header nav{display:flex;gap:34px;font-size:14px}.lp-header nav a:hover,.lp-arrow-link:hover{color:#a77836}.lp-nav-cta{font-size:14px;border-bottom:1px solid var(--lp-ink);padding-bottom:6px}.lp-nav-cta span{margin-right:20px}.lp-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:70px;padding-top:64px;padding-bottom:76px}.lp-eyebrow{font-size:11px;letter-spacing:1.6px;font-weight:600;color:#817459}.lp-eyebrow span{color:var(--lp-gold);margin-left:7px}.lp-hero h1{font-family:Amiri,serif;font-size:clamp(44px,4.9vw,68px);line-height:1.4;font-weight:400;letter-spacing:-1.5px;margin:22px 0}.wisal-landing em{font-style:normal;color:#927344}.lp-lead{font-size:17px;line-height:1.95;max-width:440px;color:#687267}.lp-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.lp-button{border:1px solid var(--lp-ink);background:var(--lp-ink);color:#fffdf6;min-height:53px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:center;gap:14px;font:600 15px/1.7 Tajawal,sans-serif;border-radius:3px;transition:background .2s,transform .2s;cursor:pointer}.lp-button:hover{background:#3e604e;transform:translateY(-2px)}.lp-button>span{border-right:1px solid #ffffff40;padding-right:13px;color:#ead7ad}.lp-demo-link{font-size:13px;display:flex;align-items:center;gap:9px;white-space:nowrap}.lp-demo-link>span{border:1px solid #b1b7a7;border-radius:50%;width:30px;height:30px;display:grid;place-items:center}.lp-assurances{display:flex;flex-wrap:wrap;gap:13px;margin-top:20px;font-size:10px;color:#6a7668}.lp-hero-foot{margin-top:38px!important;font:15px Amiri,serif;color:#88917f}.lp-hero-foot strong{font-weight:400;color:#53614c}.lp-hero-art{position:relative;padding:0 25px 30px;max-width:520px;width:100%;justify-self:end}.lp-arch{height:535px;border-radius:250px 250px 5px 5px;position:relative;overflow:hidden;background:#183027;box-shadow:0 24px 45px -30px #152c2870}.lp-arch:after{content:'';position:absolute;inset:12px;border:1px solid #d8c69770;border-radius:240px 240px 2px 2px;pointer-events:none}.lp-arch video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lp-film-shade{position:absolute;inset:0;background:linear-gradient(0deg,#10251fe8,transparent 70%)}.lp-film-copy{position:absolute;bottom:55px;text-align:center;width:100%;color:#f9f1df}.lp-film-copy>small{font-size:9px;letter-spacing:3px;color:#ded0ad}.lp-film-copy>span{display:block;font:54px/1.5 Amiri,serif}.lp-film-copy i{font:italic 27px Georgia,serif;margin:0 6px;color:#d4bb88}.lp-film-copy p{font:15px Amiri,serif;margin:5px 0 19px}.lp-film-copy a{font-size:11px;display:inline-block;border-bottom:1px solid #d7c1918c;padding:0 10px 7px}.lp-film-control{position:absolute;bottom:20px;left:22px;border:1px solid #d9c9a680;border-radius:50%;width:32px;height:32px;color:#fff;background:#10272080;z-index:2;font:18px Georgia,serif}.lp-orbit-text{font:9px Tajawal,sans-serif;letter-spacing:3px;text-align:center;margin-bottom:18px;direction:ltr;color:#8c826a}.lp-seal{position:absolute;top:63px;right:-15px;width:92px;height:92px;border-radius:50%;background:#e6d7b4;color:#5a533c;box-shadow:0 6px 14px #10272015;display:flex;align-items:center;justify-content:center;flex-direction:column;font:17px/1.25 Amiri,serif;transform:rotate(12deg);outline:1px dashed #a28b61;outline-offset:-7px}.lp-seal em{font-size:25px}.lp-seal span{font-size:12px;margin-top:2px}.lp-invite-note{position:absolute;left:-30px;bottom:83px;display:flex;align-items:center;gap:13px;max-width:300px;padding:16px 20px;background:#f9f7ef;border:1px solid #e2ddce;box-shadow:0 16px 40px #1027201c;transform:rotate(-4deg);border-radius:5px}.lp-invite-note>span{font:29px Georgia,serif;color:#998253}.lp-invite-note strong{display:block;font-size:13px;font-weight:500}.lp-invite-note small{font-size:10px;color:#848573}.lp-invite-note i{font-size:18px;font-style:normal;margin-right:9px}.lp-art-caption{display:flex;justify-content:space-between;font-size:10px;margin-top:17px;color:#8a8d7b}.lp-art-caption span{font:10px Georgia,serif;letter-spacing:2px}.lp-ribbon{background:#eae7db;border-top:1px solid #d9dccd;border-bottom:1px solid #d9dccd;padding:22px 30px;display:flex;align-items:center;justify-content:center;gap:45px;font:20px Amiri,serif;color:#687258}.lp-ribbon i{color:#a58e5b;font-style:normal;font-size:15px}.lp-section{padding-top:95px;padding-bottom:95px;scroll-margin-top:20px}.lp-section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:36px}.wisal-landing h2{font:400 clamp(33px,3.6vw,48px)/1.5 Amiri,serif;letter-spacing:-.7px}.lp-section-head h2{margin:9px 0}.lp-section-head p:not(.lp-eyebrow){color:#78806f;font-size:14px}.lp-arrow-link{font-size:13px;display:inline-block;border-bottom:1px solid #b2b69f;padding-bottom:7px}.lp-design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lp-design-image{height:365px;display:block;position:relative;overflow:hidden;border-radius:120px 120px 3px 3px;background:#e9e5d8}.lp-design-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#112b2870,transparent 50%);pointer-events:none}.lp-design-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.lp-design-image:hover img{transform:scale(1.04)}.lp-design-tag{position:absolute;bottom:20px;right:20px;font-size:11px;color:#fff;z-index:1}.lp-design-play{position:absolute;bottom:15px;left:15px;background:#f9f6ee;min-width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#213e33;z-index:1}.lp-design-play span{display:none}.lp-design-info{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:0 4px}.lp-design-info small{font-size:8px;letter-spacing:1.6px;color:#938873}.lp-design-info h3{font:25px Amiri,serif}.lp-design-info>a{font-size:12px;border-bottom:1px solid #b9bba9;padding-bottom:4px}.lp-design-info>a span{margin-right:9px}.lp-experience{background:#1c3b30;color:#f7f0df;padding:80px 0;position:relative}.lp-experience-grid{display:grid;grid-template-columns:.9fr 1fr;gap:95px;align-items:center}.lp-experience-visual{position:relative;padding:18px;border:1px solid #8e9c7f65}.lp-experience-visual img{width:100%;height:490px;object-fit:cover;display:block;filter:brightness(.94)}.lp-visual-label{position:absolute;left:35px;bottom:35px;font-size:8px;letter-spacing:2px;color:#514d39;writing-mode:vertical-rl}.lp-experience .lp-eyebrow{color:#bcb693}.lp-experience h2{margin:16px 0 32px}.lp-experience em{color:#d2bd8f}.lp-benefit{display:flex;gap:24px;border-top:1px solid #b7bc9d30;padding:20px 0}.lp-benefit>span{font:italic 15px Georgia,serif;color:#b6ab7c;padding-top:4px}.lp-benefit h3{font:23px Amiri,serif;margin-bottom:7px}.lp-benefit p{font-size:13px;line-height:1.9;color:#b5c1b3;max-width:365px}.lp-text-light{display:inline-block;font-size:13px;margin-top:14px;border-bottom:1px solid #acb291;padding-bottom:8px;color:#e1d5b6}.lp-text-light span{margin-right:25px}.lp-center{text-align:center}.lp-center h2{margin-top:13px}.lp-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:52px;gap:60px}.lp-steps article{position:relative;padding-top:25px;border-top:1px solid #cfd2bf}.lp-steps article>span{position:absolute;top:-16px;right:0;background:var(--lp-paper);padding-left:15px;color:#a08d64;font:italic 24px Georgia,serif}.lp-steps h3{font:27px Amiri,serif;margin:8px 0 12px}.lp-steps p{font-size:14px;color:#7a806f;line-height:1.9;max-width:280px}.lp-offer{background:#e9e6d9;display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:65px 80px;margin-bottom:95px;border:1px solid #dcdccc}.lp-offer-copy{position:relative}.lp-offer h2{font-size:58px;line-height:1.4;margin:20px 0}.lp-offer-copy>p:not(.lp-eyebrow){color:#73806c;max-width:300px;font-size:14px}.lp-offer-flower{font-size:100px;line-height:1;color:#a2916e;display:block;margin-top:30px;opacity:.55}.lp-price-card{padding:30px 35px;background:#faf8f0;border:1px solid #d8dac8;box-shadow:0 15px 30px #273a2420;transform:rotate(-1deg)}.lp-price-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedfcf;padding-bottom:20px;font-size:13px}.lp-price-head span:last-child{font-size:8px;letter-spacing:1.5px;color:#9e8c66}.lp-price{display:flex;align-items:center;gap:15px;margin-top:15px}.lp-price strong{font:78px/1.2 Amiri,serif}.lp-price>span{font-size:13px;line-height:1.8}.lp-price small{font-size:11px;color:#8f927d}.lp-price-card ul{list-style:none;padding:0;margin:16px 0 28px}.lp-price-card li{padding:7px 0;font-size:13px;display:flex;gap:12px}.lp-price-card li:before{content:'✓';color:#938056}.lp-price-card .lp-button{width:100%}.lp-price-card>p{font-size:10px;color:#7e826f;text-align:center;margin-top:12px;line-height:1.8}.lp-order-section{background:#243f34;color:#fbf4e3;padding:80px 0;scroll-margin-top:10px}.lp-order-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.lp-order-section .lp-eyebrow{color:#bbb99b}.lp-order-section h2{font-size:53px;margin:15px 0 20px}.lp-order-section em{color:#ddc495}.lp-order-section p:not(.lp-eyebrow){font-size:14px;color:#c0c9b9;line-height:1.95}.lp-phone{display:inline-block;color:#e6d0a4;font:22px/1.7 Georgia,serif;margin-top:27px;border-bottom:1px solid #cbb68160;padding-bottom:8px}.lp-order-form{background:#f5f2e8;color:#294333;padding:32px;border:1px solid #d2cfb9;border-radius:3px}.lp-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lp-order-form label{display:block;font-size:12px;margin-bottom:17px}.lp-order-form label>span{font-size:10px;color:#8b8d7c;margin-right:5px}.lp-order-form input,.lp-order-form select{display:block;width:100%;max-width:100%;height:48px;padding:10px;background:#fffdf7;border:1px solid #d7dac8;border-radius:2px;margin-top:8px;color:#344933;font:14px Tajawal,sans-serif}.lp-order-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d9dacb;padding:19px 0;font-size:13px}.lp-order-total strong{font:27px Amiri,serif}.lp-order-form .lp-button{width:100%}.lp-order-form .lp-form-note{font-size:10px!important;color:#7e8674!important;text-align:center;margin-top:13px}.lp-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:85px}.lp-faq h2{margin:15px 0 25px}.lp-faq details{border-bottom:1px solid #d9ddcd;padding:20px 0}.lp-faq details:first-child{padding-top:0}.lp-faq summary{display:flex;justify-content:space-between;gap:20px;font-size:16px;cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary span{font:20px Georgia,serif;color:#a08751}.lp-faq details[open] summary span{transform:rotate(45deg)}.lp-faq details p{margin-top:14px;font-size:14px;line-height:1.9;color:#79806f;max-width:570px}.lp-footer{border-top:1px solid #d9ddcd;background:#ecebdd;padding:38px 0}.lp-footer>.lp-shell{display:flex;justify-content:space-between;align-items:center;gap:30px}.lp-footer p{font:15px Amiri,serif;margin-top:10px}.lp-footer nav{display:flex;gap:28px;font-size:12px}.lp-footer small{color:#89907d;font-size:10px}.lp-mobile-cta{display:none}
@media(min-width:1500px){.lp-hero{padding-top:80px;padding-bottom:90px}}
@media(max-width:1050px){.lp-shell{width:calc(100% - 48px)}.lp-header nav{gap:20px}.lp-hero{gap:35px}.lp-hero-art{padding-inline:15px}.lp-arch{height:490px}.lp-invite-note{left:-10px;padding:13px}.lp-hero h1{font-size:51px}.lp-actions{flex-wrap:wrap;gap:18px}.lp-assurances{font-size:9px}.lp-ribbon{gap:22px;font-size:18px}.lp-experience-grid{gap:45px}.lp-design-image{height:310px}.lp-offer{padding:45px;gap:40px}.lp-order-grid{gap:40px}.lp-faq{gap:45px}}
@media(max-width:720px){.lp-shell{width:calc(100% - 36px)}.lp-topnote{font-size:10px}.lp-header{height:82px}.lp-header nav{display:none}.lp-header .brand-word{font-size:32px}.lp-nav-cta{font-size:12px}.lp-hero{grid-template-columns:1fr;padding-top:34px;padding-bottom:34px;gap:36px;text-align:center}.lp-hero-copy{display:flex;align-items:center;flex-direction:column}.lp-hero .lp-eyebrow{font-size:9px}.lp-hero h1{font-size:45px;line-height:1.35;letter-spacing:-1px;margin:20px 0}.lp-lead{font-size:14px;line-height:1.9;max-width:360px}.lp-actions{margin-top:25px;justify-content:center;gap:18px}.lp-button{font-size:13px;min-height:50px;padding:12px 20px}.lp-demo-link{font-size:11px}.lp-assurances{justify-content:center;gap:10px;margin-top:17px}.lp-hero-foot{display:none}.lp-hero-art{max-width:365px;justify-self:center;width:calc(100% - 16px);padding:0 15px 10px}.lp-arch{height:415px}.lp-orbit-text{font-size:7px;letter-spacing:2px;margin-bottom:12px}.lp-film-copy>span{font-size:48px}.lp-seal{width:72px;height:72px;right:-4px;top:58px;font-size:14px}.lp-seal em{font-size:21px}.lp-invite-note{bottom:55px;left:-14px;padding:10px 14px;gap:10px;text-align:right}.lp-invite-note strong{font-size:11px}.lp-invite-note small{font-size:9px}.lp-art-caption{font-size:8px}.lp-ribbon{padding:18px;gap:14px;flex-wrap:wrap;font-size:15px}.lp-ribbon i:nth-of-type(2){display:none}.lp-ribbon span{min-width:37%;text-align:center}.lp-ribbon i{font-size:10px}.lp-section{padding-top:55px;padding-bottom:55px}.lp-section-head{display:block;text-align:center;margin-bottom:28px}.lp-section-head .lp-arrow-link{margin-top:20px;font-size:11px}.lp-section-head p:not(.lp-eyebrow){font-size:12px}.wisal-landing h2{font-size:35px}.lp-design-grid{grid-template-columns:1fr;gap:32px;max-width:390px;margin:auto}.lp-design-image{height:360px;border-radius:130px 130px 3px 3px}.lp-design-info{margin-top:12px}.lp-design-play{border-radius:25px;padding:0 15px;gap:8px}.lp-design-play span{display:inline;font-size:10px}.lp-experience{padding:40px 0}.lp-experience-grid{grid-template-columns:1fr;gap:32px}.lp-experience-visual{max-width:380px;width:100%;margin:auto;padding:12px}.lp-experience-visual img{height:310px;object-position:center 60%}.lp-experience-copy{padding:0 8px}.lp-experience h2{margin-bottom:25px}.lp-benefit{gap:18px;padding:17px 0}.lp-benefit h3{font-size:23px}.lp-benefit p{font-size:12px}.lp-steps{grid-template-columns:1fr;gap:38px;margin:40px auto 0;max-width:370px}.lp-steps p{max-width:none;font-size:13px}.lp-steps h3{font-size:25px;margin-bottom:8px}.lp-center h2{font-size:31px}.lp-center .lp-eyebrow{font-size:8px}.lp-offer{grid-template-columns:1fr;padding:30px 20px;gap:25px;margin-bottom:55px}.lp-offer-copy{text-align:center}.lp-offer h2{font-size:43px;margin:15px 0}.lp-offer h2 br{display:none}.lp-offer-copy>p:not(.lp-eyebrow){margin:auto;font-size:13px}.lp-offer-flower{display:none}.lp-price-card{padding:24px;transform:none}.lp-price strong{font-size:72px}.lp-order-section{padding:45px 0}.lp-order-grid{grid-template-columns:1fr;gap:30px}.lp-order-grid>div{text-align:center}.lp-order-section h2{font-size:41px}.lp-order-section h2 br{display:none}.lp-order-section p:not(.lp-eyebrow){font-size:13px}.lp-phone{font-size:19px;margin-top:20px}.lp-order-form{padding:22px}.lp-form-pair{grid-template-columns:1fr;gap:0}.lp-faq{grid-template-columns:1fr;gap:30px}.lp-faq>div:first-child{text-align:center}.lp-faq h2 br{display:none}.lp-faq h2{margin:8px 0 15px}.lp-faq summary{font-size:14px}.lp-faq details p{font-size:12px}.lp-footer{padding:30px 0 110px}.lp-footer>.lp-shell{flex-direction:column;text-align:center;gap:22px}.lp-footer nav{gap:25px}.lp-mobile-cta{display:flex;position:fixed;bottom:0;inset-inline:0;align-items:center;justify-content:space-between;z-index:30;padding:10px 18px calc(10px + env(safe-area-inset-bottom));background:#faf8f1f5;backdrop-filter:blur(12px);border-top:1px solid #d3d7c4;box-shadow:0 -5px 20px #253b2610}.lp-mobile-cta small{font-size:9px;color:#8a8d78;display:block}.lp-mobile-cta strong{font:23px/1.4 Amiri,serif}.lp-mobile-cta .lp-button{padding:11px 25px;min-height:44px}.wisal-landing{scroll-padding-bottom:85px}}
@media(prefers-reduced-motion:reduce){.wisal-landing *{scroll-behavior:auto!important;transition:none!important}}
