@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#171714;--paper:#f4f2eb;--orange:#f16a21;--muted:#68665f;--line:#d5d2ca}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'IBM Plex Sans Arabic',Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible,.table-wrap:focus-visible{outline:3px solid var(--orange);outline-offset:5px}header{height:90px;display:flex;align-items:center;justify-content:space-between;padding:0 4.8%;background:var(--ink);color:white;border-bottom:1px solid #343434;gap:20px}.brand{display:flex;align-items:center;gap:10px;font:800 30px 'Barlow Condensed',Arial,sans-serif;letter-spacing:1px}.mark{color:var(--orange);font-size:45px;font-style:italic;line-height:1}.brand-sub{font:9px monospace;letter-spacing:1px;width:50px;border-left:1px solid #555;padding-left:12px;margin-left:8px}nav{display:flex;gap:30px;font-size:13px}nav a:hover,.text-link:hover{color:var(--orange)}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:var(--orange);color:var(--ink);font-weight:600;font-size:15px;padding:17px 25px;border:1px solid var(--orange);transition:background .2s}.button:hover{background:#ff864c}.button span{font-size:22px}.button.small{padding:9px 18px;font-size:13px}.hero{background:var(--ink);color:white;padding:35px 4.8% 0}.hero-top{display:flex;justify-content:space-between;align-items:center}.eyebrow{font-size:11px;letter-spacing:2px;font-weight:600}.hero .eyebrow:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--orange);margin-left:10px}.edition{font:10px monospace;letter-spacing:2px;color:#999}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:8%;padding:43px 0 57px;align-items:center}h1{font-size:clamp(55px,6.4vw,100px);line-height:1.27;letter-spacing:-4px;margin:0;font-weight:700}.orange{color:var(--orange)}.outline{color:transparent;-webkit-text-stroke:1px #a5a49f}.hero p{max-width:440px;color:#aaa;font-size:15px;line-height:1.95;margin:24px 0 28px}.text-link{display:inline-block;margin:0 23px;font-size:13px;border-bottom:1px solid #777;padding:8px 0}.visual{aspect-ratio:1/1.04;position:relative;background:var(--orange);color:var(--ink);overflow:hidden;display:flex;align-items:center;justify-content:center}.visual:after{content:'';position:absolute;inset:0;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.5' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.visual-label,.visual-bottom{position:absolute;left:25px;right:25px;display:flex;align-items:center;font:10px monospace;letter-spacing:1px;z-index:2}.visual-label{top:25px;gap:7px}.visual-label i{width:6px;height:6px;background:var(--ink);border-radius:50%}.visual-label span{margin-left:auto}.visual-bottom{bottom:25px;justify-content:space-between;font-family:inherit;font-size:12px}.big-m{font:900 clamp(180px,27vw,440px)/1 'Barlow Condensed',Impact,sans-serif;transform:rotate(-12deg);letter-spacing:-15px;position:relative;z-index:1}.big-m span{position:absolute;font:90px Arial;top:10%;right:-13%;color:var(--paper);transform:rotate(12deg)}.orbit{position:absolute;width:125%;height:42%;border:1px solid #15151555;border-radius:50%;transform:rotate(-35deg)}.o2{transform:rotate(45deg)}.floating-tag{position:absolute;bottom:17%;left:7%;background:var(--paper);padding:12px 18px;font:800 19px/1 'Barlow Condensed',Arial;transform:rotate(7deg);z-index:2}.hero-foot{border-top:1px solid #444;padding:21px 0;display:flex;justify-content:space-between;color:#a9a9a5;font-size:12px}.hero-foot strong{color:white;font:600 19px 'Barlow Condensed';margin:0 6px}.ticker{white-space:nowrap;overflow:hidden;padding:17px 0;background:var(--orange);font:800 35px/1 'Barlow Condensed',Impact;word-spacing:22px;text-align:center}.ticker span{color:transparent;-webkit-text-stroke:1px var(--ink)}.ticker b{font-size:28px}.section{padding:90px 4.8%;scroll-margin-top:15px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.section .eyebrow{color:#9c3d10;font-family:monospace;direction:ltr;display:inline-block;letter-spacing:1.6px}h2{font-size:clamp(32px,4vw,56px);line-height:1.4;letter-spacing:-1.6px;margin:17px 0 0}.section-title p,.mix-section>div>p,.calculator>div>p{font-size:14px;color:var(--muted);line-height:1.9;max-width:400px}.cards{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.plan-card{border:1px solid #b9b6ad;padding:25px;grid-column:span 2;display:flex;flex-direction:column;background:#f9f8f4}.plan-card:nth-child(n+4){grid-column:span 3}.card-top{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.card-top>span:first-child{font-family:monospace;color:#b6420c}.plan-card h3{font:800 48px 'Barlow Condensed',Impact;margin:19px 0 10px;text-align:right;letter-spacing:-.5px}.price{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:23px}.price small{font-size:11px}.price strong{font:700 52px 'Barlow Condensed',Impact;letter-spacing:-1px;text-align:right}.price>span{font-size:11px;color:var(--muted)}.plan-card ul{list-style:none;padding:12px 0;margin:0 0 18px;font-size:14px;line-height:2.2;flex:1}.plan-card li:before{content:'↗';margin-left:10px;color:#a83f0c}.card-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.card-bottom>span{font-size:10px}.choose{background:transparent;border:0;font-size:12px;cursor:pointer;font-weight:600;padding:7px 0}.choose:hover{text-decoration:underline}.premium{background:var(--ink);color:var(--paper);border-color:var(--ink)}.premium .price strong,.premium .card-top>span:first-child,.premium li:before{color:var(--orange)}.premium .card-top,.premium .price>span{color:#aaa}.premium .price,.premium .card-bottom{border-color:#444}.launch{background:var(--orange);border-color:var(--orange)}.launch .price,.launch .card-bottom{border-color:#a9421966}.launch .card-top,.launch .card-top>span:first-child,.launch .price>span,.launch li:before{color:var(--ink)}.note{font-size:11px;color:var(--muted);line-height:1.9;margin:20px 0 0}.compare-section{background:#e9e6de}.table-wrap{overflow:auto;border:1px solid #c6c2b8}table{width:100%;border-collapse:collapse;min-width:820px;font-size:12px;text-align:center}th,td{padding:16px 12px;border-bottom:1px solid #d3cfc6}thead{background:var(--ink);color:white}thead th:not(:first-child){font:700 23px 'Barlow Condensed',Arial}thead th:last-child{background:var(--orange);color:var(--ink)}tbody th{text-align:right;font-weight:500;min-width:190px;background:#f2f0e9;position:sticky;right:0;z-index:1}td:last-child{background:#f4661810}tbody tr:hover td{background:#ffffff88}.yes{color:#b5440c;font-size:19px}.mobile-hint{font-size:11px}.mix-section{display:grid;grid-template-columns:1fr 1.15fr;gap:10%}.mix-stamp{font:800 75px/.95 'Barlow Condensed',Impact;letter-spacing:-2px;margin-top:50px}.mix-stamp span{color:#bbb7ac}.mix-details article{border-top:1px solid var(--ink);padding:20px 0}.mix-heading{display:flex;justify-content:space-between;align-items:center}.mix-heading h3{font:700 32px 'Barlow Condensed';margin:0}.mix-heading>span{font-size:13px;color:#a63b08}.mix-details ul{list-style:none;padding:0;margin:18px 0 0}.mix-details li{display:flex;gap:22px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px}.mix-details b{min-width:35px;font-size:17px}.calculator{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1fr 1fr;gap:12%;align-items:center}.calculator .eyebrow{color:var(--orange)}.calculator>div>p{color:#aaa}.calculator .text-link{margin:10px 0}.calc-box{padding:30px;border:1px solid #494949;background:#1d1d1d}.calc-box label{font-size:13px;display:block}select{width:100%;margin-top:12px;padding:14px;background:#272727;border:1px solid #555;color:white;border-radius:0;font-size:13px}.step-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:25px 0;border-bottom:1px solid #444}.step-row small{color:#aaa;font-size:10px}.stepper{display:flex;align-items:center;gap:15px;direction:ltr}.stepper button{background:transparent;border:1px solid #555;color:white;width:33px;height:33px;cursor:pointer}.stepper button:disabled{opacity:.3;cursor:default}.stepper output{font:20px monospace}.total{padding:25px 0;display:flex;flex-direction:column}.total>span{font-size:12px;color:#aaa}.total strong{font:700 65px/1.3 'Barlow Condensed',Impact;color:var(--orange);text-align:right}.commit{font-size:12px;margin-top:14px}.full{width:100%}.calc-box .note{color:#aaa;font-size:10px}.terms-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.terms-grid details{border-top:1px solid #bbb7ad;padding:19px 0;align-self:start}summary{display:flex;align-items:center;gap:18px;cursor:pointer;font-size:14px;list-style:none}summary::-webkit-details-marker{display:none}.term-no{font:12px monospace;color:#a43d0d}.expand{margin-right:auto;font-size:22px;font-weight:400}details[open] .expand{transform:rotate(45deg)}details p{font-size:13px;line-height:1.9;color:var(--muted);margin:15px 35px 0 20px}.download{margin-top:35px;border:1px solid #bab6ab;padding:18px 22px;display:flex;justify-content:space-between;font-size:13px}.download span{font:11px monospace;color:var(--muted)}.contact{background:var(--orange);padding:70px 4.8% 0}.contact h2{font-size:clamp(48px,7vw,100px);line-height:1.3;margin:25px 0 30px}.contact h2 span{color:var(--paper)}.contact-actions{display:flex;gap:35px;align-items:center}.contact .button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.contact-actions>a:last-child{font:600 23px 'Barlow Condensed';border-bottom:1px solid}.contact-bottom{margin-top:60px;border-top:1px solid #9a350c66;padding:25px 0;display:flex;gap:35px;font-size:12px}.contact-bottom a:last-child{margin-right:auto;font:12px monospace}footer{padding:30px 4.8%;display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--ink);color:#ccc}footer>span,footer>a:last-child{font-size:11px}footer .brand{font-size:24px}footer .mark{font-size:32px}@media(min-width:1600px){main>section,header,footer{padding-left:max(4.8%,calc((100% - 1450px)/2));padding-right:max(4.8%,calc((100% - 1450px)/2))}}@media(max-width:1000px){header{height:78px}nav{gap:18px}.brand-sub{display:none}.hero-grid{gap:5%}h1{font-size:64px}.plan-card{padding:20px}.plan-card h3{font-size:40px}.price strong{font-size:44px}.card-bottom{align-items:start;flex-direction:column}.section{padding-top:65px;padding-bottom:65px}.calculator{gap:6%}.mix-section{gap:6%}.calc-box{padding:22px}}@media(max-width:700px){header{height:74px;padding:0 5%}.brand{font-size:25px}.mark{font-size:37px}nav{display:none}.button.small{font-size:11px;padding:7px 12px;gap:18px}.hero{padding:27px 5% 0}.hero-top .eyebrow{font-size:9px;letter-spacing:.5px}.edition{font-size:8px;letter-spacing:1px}.hero-grid{grid-template-columns:1fr;padding:30px 0;gap:35px}h1{font-size:67px;letter-spacing:-3px}.hero p{font-size:13px;max-width:340px;margin:20px 0}.button{font-size:13px;padding:13px 20px;gap:25px}.text-link{font-size:11px;margin:0 15px}.visual{aspect-ratio:1.2;max-height:390px}.big-m{font-size:290px}.big-m span{font-size:74px}.visual-label{font-size:8px}.hero-foot{font-size:10px;gap:15px;align-items:center}.hero-foot>a{display:none}.hero-foot strong{font-size:17px}.ticker{font-size:29px;padding:15px 0}.section{padding:55px 5%}.section-title{display:block;margin-bottom:28px}h2{font-size:36px;letter-spacing:-1px}.section-title p{font-size:12px;margin-top:18px}.cards{grid-template-columns:1fr;gap:15px}.plan-card,.plan-card:nth-child(n+4){grid-column:auto;padding:24px}.plan-card h3{font-size:44px}.card-top{font-size:10px}.plan-card .price{position:absolute;left:24px;top:63px;border:0;padding:0}.plan-card{position:relative}.price strong{font-size:40px}.price small,.price>span{font-size:10px}.plan-card ul{padding-top:15px;margin-top:15px;border-top:1px solid var(--line);font-size:13px}.premium ul{border-color:#444}.launch ul{border-color:#a9421966}.card-bottom{flex-direction:row;align-items:center}.note{font-size:10px}.mix-section,.calculator{grid-template-columns:1fr;gap:30px}.mix-stamp{display:none}.mix-section>div>p,.calculator>div>p{font-size:13px}.mix-details article{padding-top:18px}.calc-box{padding:24px}.calc-box label{font-size:12px}.stepper{gap:10px}.terms-grid{grid-template-columns:1fr}.terms-grid summary{font-size:13px}.download{font-size:11px;padding:17px 13px}.download span{font-size:9px}.contact{padding:45px 5% 0}.contact h2{font-size:52px}.contact .eyebrow{font-size:8px;letter-spacing:1px}.contact-actions{gap:22px}.contact-actions>a:last-child{font-size:20px}.contact-bottom{flex-wrap:wrap;gap:20px;margin-top:40px}.contact-bottom a:last-child{width:100%;margin-right:0}footer{padding:24px 5%;flex-wrap:wrap}footer>span{order:3;width:100%;font-size:10px}th,td{padding:14px 10px}table{min-width:780px}tbody th{min-width:160px;max-width:160px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Official MAKERZ brand assets and company information. */
.brand{gap:12px}.brand-mark{display:block;width:40px;height:auto;object-fit:contain}.brand-wordmark{display:block;width:140px;height:auto;object-fit:contain}.hero-brand-mark{position:relative;width:69%;height:auto;z-index:1;filter:brightness(0);transform:rotate(-9deg)}.house-section{border-bottom:1px solid var(--line);padding-bottom:60px}.house-intro{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;margin-bottom:35px}.house-intro p{font-size:15px;line-height:2;color:var(--muted);max-width:490px}.house-intro .text-link{margin:0 0 0 24px}.production-banner{display:block;position:relative;background:#080808;overflow:hidden}.production-banner img{width:100%;height:auto;display:block}.production-banner>span{display:block;padding:16px 22px;font-size:12px;color:var(--paper);border-top:1px solid #ffffff22}.service-directory{display:grid;grid-template-columns:repeat(3,1fr);margin-top:25px;gap:0 30px}.service-directory a{padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.service-directory a:hover{color:#a63b08}.contact-description{font-size:13px;line-height:1.9}.contact-actions .whatsapp-link{font-family:inherit;font-size:14px;border-bottom:1px solid;padding:8px 0}.social-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:32px;font:12px monospace}.contact-bottom{margin-top:35px}footer .brand-wordmark{width:120px}footer .brand-mark{width:33px}.floating-tag{font-size:23px}
@media(max-width:700px){.brand-mark{width:30px}.brand-wordmark{width:104px}.brand{gap:9px}.hero-top .edition{font-size:7px;letter-spacing:.3px;max-width:150px}.hero-brand-mark{width:64%}.house-intro{grid-template-columns:1fr;gap:12px}.house-intro p{font-size:13px}.house-intro .text-link{font-size:11px}.service-directory{grid-template-columns:1fr 1fr;gap:0 18px}.service-directory a{font-size:11px;line-height:1.7}.production-banner>span{font-size:10px;padding:14px}.contact-actions{flex-wrap:wrap;gap:16px 24px}.contact-actions .whatsapp-link{font-size:12px}.social-links{gap:21px;font-size:11px}.contact-description{font-size:12px}h1{font-size:clamp(49px,15vw,67px)}}

.hero .hero-manifesto{font:500 13px/1.6 Arial,sans-serif;letter-spacing:2px;text-transform:none;color:#b9b7b0;text-align:left;margin:0 0 22px;max-width:none}.impact-title{font:800 clamp(80px,9vw,140px)/.9 'Barlow Condensed',Impact,sans-serif;letter-spacing:-2px;text-align:left;margin-bottom:35px}.stories-title{font:800 clamp(65px,7vw,104px)/.95 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;text-align:left}.house-intro>div:first-child{text-align:left}.house-intro .eyebrow{text-transform:none}.hero-top .edition{display:none}@media(max-width:700px){.hero .hero-manifesto{font-size:11px;letter-spacing:1.4px;margin-bottom:20px}.impact-title{font-size:clamp(72px,21vw,108px);line-height:.95;margin-bottom:28px}.stories-title{font-size:70px}}

#packages>.section-title{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}#packages>.section-title>div{width:100%}#packages .packages-title{font:800 clamp(68px,8vw,112px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-1px;text-align:center;margin-top:15px}#packages>.section-title>p{max-width:600px;margin:8px 0 0}@media(max-width:700px){#packages .packages-title{font-size:70px}}

.addons{border:0;margin:25px 0 0;padding:0;min-width:0}.addons legend{font-size:13px;font-weight:600;margin-bottom:14px}.calc-box .addon-option{display:flex;align-items:center;gap:12px;border:1px solid #484842;padding:15px;margin:10px 0;cursor:pointer;min-width:0}.addon-option input{accent-color:var(--orange);width:18px;height:18px;flex-shrink:0}.addon-option>span{display:flex;flex-direction:column;gap:4px}.addon-option b{font-size:12px;font-weight:500}.addon-option small,.addon-note{font-size:10px;color:#aaa;line-height:1.7}.addon-option em{margin-right:auto;font-size:10px;font-style:normal;color:var(--orange)}.addon-option.is-included{cursor:default;border-style:dashed}.addon-option.is-included input{visibility:hidden}.addon-option:has(input:checked:not(:disabled)){border-color:var(--orange);background:#f16a210b}.ugc-row{gap:12px}.ugc-row>div:first-child{min-width:0}.ugc-row small{display:block;max-width:260px}.cost-breakdown{margin-top:18px;border-top:1px solid #444;padding-top:12px;font-size:12px}.cost-breakdown>div{display:flex;justify-content:space-between;gap:14px;padding:8px 0}.cost-breakdown b{font-weight:500}.commit{line-height:1.9}.addon-note[hidden]{display:none}@media(max-width:700px){.addon-option b{font-size:11px}.calc-box .addon-option{padding:12px 9px;gap:8px}.addon-option em{font-size:9px}.ugc-row{align-items:flex-start}.ugc-row small{font-size:9px;max-width:175px}.ugc-row .stepper{gap:8px;flex-shrink:0}.cost-breakdown{font-size:11px}}
