@font-face{font-family:Vazir;src:url('/assets/vazirmatn.woff2') format('woff2');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font-family:Vazir,Tahoma,sans-serif;color:#26342c;background:#f8f9f4;line-height:1.8}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #657d36;outline-offset:6px}h1,h2,h3,p{margin:0}em{font-style:normal;color:#698344}h2{font-size:clamp(32px,4vw,60px);line-height:1.55;font-weight:700;letter-spacing:-1.8px}.section{padding:110px max(6vw,24px)}.section-index{font-size:12px;color:#687369;letter-spacing:1px;margin-bottom:28px}.btn{font-family:inherit;font-weight:400;border-radius:100px;box-shadow:none;min-height:48px;height:auto;padding:12px 24px;text-transform:none}.main-btn{background:#2d4030;color:#fff;border-color:#2d4030;gap:32px}.main-btn:hover{background:#425741}.text-link{font-size:14px;display:inline-flex;gap:22px;align-items:center;border-bottom:1px solid #a6af9d;padding:8px 0}.skip{position:fixed;top:-100px;z-index:100;background:#fff;padding:12px}.skip:focus{top:5px}.scroll-progress{height:3px;background:#7f9857;position:fixed;top:0;right:0;z-index:99;width:100%;transform:scaleX(0);transform-origin:right}.header{display:flex;justify-content:space-between;align-items:center;padding:22px 5%;height:102px;border-bottom:1px solid #d9dfd0;background:#eef0e5ee;position:sticky;top:0;z-index:20;backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:0;font-family:Arial,sans-serif;font-size:29px;font-weight:750;letter-spacing:-1.5px}.brand>span:not(.brand-mark){font-weight:400}.brand i{height:7px;width:7px;background:#829944;border-radius:50%;margin-left:3px;align-self:flex-end;margin-bottom:10px}.brand-mark{height:37px;width:36px;background:#2e4434;color:#ebf0df;border-radius:9px;margin-right:10px;line-height:34px;font-size:33px;padding-left:8px;position:relative}.brand-mark span{font-size:19px;position:absolute;right:3px;top:-8px}.header nav{display:flex;gap:30px;font-size:13px}.header nav a{position:relative}.header nav a:after{content:'';position:absolute;bottom:-8px;right:0;width:100%;height:1px;background:#607443;transform:scaleX(0);transform-origin:right;transition:transform .2s}.header nav a:hover:after{transform:scaleX(1)}.enter{background:transparent;border:1px solid #9ca991;font-size:12px;gap:20px}.mobile-menu{display:none}.hero-section{background:#eef0e5;padding:65px 6% 0;display:grid;grid-template-columns:1fr 1.1fr;gap:24px;min-height:730px;position:relative;overflow:hidden}.hero-copy{padding:38px 0 75px;z-index:2}.eyebrow{font-size:13px;display:flex;gap:10px;align-items:center;margin-bottom:28px}.live-dot{height:7px;width:7px;border-radius:100%;background:#647e47;box-shadow:0 0 0 5px #647e4710}h1{font-size:clamp(48px,6.2vw,91px);line-height:1.5;letter-spacing:-3px;position:relative}.outlined{color:#6d8550}.hero-star{display:inline-block;color:#72864f;font-size:60px;margin-right:15px}.hero-copy p{font-size:15px;line-height:2.1;color:#697365;max-width:430px;margin-top:21px}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:34px}.hero-note{display:flex;gap:13px;margin-top:25px;font-size:10px;color:#6b7469}.hero-note b{color:#a5ae9b}.hero-art{position:relative;min-height:525px;direction:ltr;perspective:1200px}.resume-preview{position:absolute;left:15%;top:40px;width:79%;max-width:455px;background:#fafbf5;box-shadow:0 30px 60px #23391d20;border:1px solid #d1d9c8;border-radius:12px;transform:rotate(-7deg);z-index:3;overflow:hidden;direction:rtl}.browser-bar{padding:12px 18px;border-bottom:1px solid #e5e9de;display:flex;justify-content:space-between;font-size:9px;color:#85917b}.browser-dots{font-size:7px;color:#aab49e;letter-spacing:2px}.preview-inner{padding:26px}.preview-nav{display:flex;justify-content:space-between;align-items:center;font-size:8px}.preview-nav b{font:700 16px Arial}.sample-kicker{font-size:9px;margin-top:35px;color:#758665}.preview-inner h2{font-size:28px;letter-spacing:-1px;margin:6px 0 20px;line-height:1.7}.preview-inner h2 span{float:left;color:#879952;font-size:44px}.preview-inner h2 em{font-size:19px;color:#788168}.portrait-scene{height:148px;background:#e2e8cc;position:relative;overflow:hidden}.sun{width:90px;height:90px;background:#b9c78b;border-radius:50%;position:absolute;top:22px;right:45px}.arch{position:absolute;border-radius:110px 110px 0 0;width:150px;height:185px;background:#728967;bottom:-65px;left:80px;transform:rotate(-15deg)}.arch-two{background:#d5dea9;left:5px;bottom:-85px;transform:rotate(25deg)}.scene-caption{position:absolute;bottom:16px;right:16px;font:8px Arial;letter-spacing:2px;color:#425239}.preview-bottom{display:flex;justify-content:space-between;margin-top:24px;font-size:8px}.preview-bottom i{display:inline-block;background:#758d4e;height:5px;width:5px;border-radius:50%}.links-preview{position:absolute;z-index:5;bottom:28px;left:-2%;width:185px;background:#2d4133;color:#fff;padding:20px 18px;border-radius:14px;box-shadow:0 16px 35px #243c2925;text-align:center;transform:rotate(8deg);direction:rtl}.mini-avatar{background:#d5e6a6;color:#405a38;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;margin:0 auto 9px}.links-preview b{display:block;font-size:13px}.links-preview small{font-size:7px;opacity:.65;display:block;margin:4px 0 15px}.links-preview>span{display:block;background:#ffffff13;border:1px solid #ffffff1a;border-radius:5px;margin-top:7px;font-size:8px;padding:8px}.links-preview>div:last-child{font:7px Arial;margin-top:15px;opacity:.6}.floating-tag{position:absolute;background:#fff;padding:11px 17px;box-shadow:0 6px 25px #2f3b2220;border:1px solid #dfe3d8;border-radius:100px;font-size:11px;z-index:6;direction:rtl}.tag-one{top:22px;left:5%;transform:rotate(5deg)}.tag-one span{color:#859d56;font-size:18px;margin-left:8px}.tag-two{bottom:48px;right:-1%;transform:rotate(-7deg);background:#dce5be}.color-palette{position:absolute;bottom:9px;right:24%;display:flex;padding:9px;gap:5px;background:#fff;border-radius:100px;transform:rotate(-9deg);z-index:6;box-shadow:0 5px 15px #25351a20}.color-palette i{width:22px;height:22px;border-radius:50%;background:#758e63}.color-palette i:nth-child(2){background:#deddbc}.color-palette i:nth-child(3){background:#b5866f}.color-palette i:nth-child(4){background:#2e4237}.orbit{border:1px solid #cfd7bd;width:460px;height:460px;border-radius:50%;position:absolute;left:5%;top:25px;transform:rotate(-30deg) scaleY(.85)}.orbit-two{transform:rotate(30deg) scaleY(.75)}.tiny-label{font:9px Arial;letter-spacing:3px;color:#778267;position:absolute;right:12%;top:-4px}.art-spark{font-size:68px;color:#7f9359;position:absolute;right:-5%;top:45%;transform:rotate(18deg)}.hero-footer{grid-column:1/-1;border-top:1px solid #d7ddce;padding:20px 0;display:flex;justify-content:space-between;font-size:9px;color:#7c866f;letter-spacing:1px}.marquee{background:#2d4031;color:#e3e8d2;overflow:hidden;padding:22px 0;font-size:20px}.marquee>div{display:flex;gap:48px;width:max-content;direction:rtl;animation:marquee 35s linear infinite}.marquee span{white-space:nowrap}.intro{max-width:1400px;margin:auto}.intro h2{font-size:clamp(36px,5vw,72px)}.intro-bottom{display:flex;justify-content:space-between;align-items:center;gap:70px;margin-top:30px}.intro-bottom p{max-width:600px;color:#6c7668;font-size:16px;line-height:2.3}.big-asterisk{font-size:95px;color:#8ea362;line-height:1}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:38px}.section-heading p{font-size:13px;line-height:2.2;color:#6c7668;margin-bottom:12px}.templates{background:#f0f2e9;border-block:1px solid #e1e5d8}.template-filters,.billing{display:flex;gap:10px;margin-bottom:40px;flex-wrap:wrap}.template-filters .btn,.billing .btn{font-size:12px;background:transparent;border:1px solid #d1d8c8;min-height:42px;padding:8px 20px}.template-filters .active,.billing .active{background:#2e4133;color:#fff;border-color:#2e4133}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.template-card{display:block;transition:transform .25s}.template-card[hidden]{display:none}.template-art{height:330px;padding:27px;position:relative;overflow:hidden;border-radius:5px;transition:box-shadow .25s}.studio{background:#dfe7cf;color:#314334}.thumb-nav{font-size:10px;display:flex;justify-content:space-between;border-bottom:1px solid #31433425;padding-bottom:14px}.thumb-nav span{font-size:7px}.template-art h3{font-size:33px;line-height:1.5;letter-spacing:-1px;margin:22px 0}.thumb-shapes{position:relative;height:104px;overflow:hidden}.thumb-shapes i{position:absolute;width:120px;height:130px;border-radius:80px 80px 0 0;background:#6e845e;left:15px;bottom:-30px;transform:rotate(14deg)}.thumb-shapes b{position:absolute;width:85px;height:85px;border-radius:50%;background:#adb980;right:50px;top:0}.thumb-shapes span{font-size:70px;position:absolute;right:0;bottom:-12px;color:#536c43}.thumb-line{font-size:8px;border-top:1px solid #65795050;padding-top:12px}.terminal{background:#242d2a;color:#dbe9dd}.terminal .thumb-nav{border-color:#ffffff22}.terminal h3{font:22px/1.5 monospace;letter-spacing:-.8px;margin:18px 0}.terminal h3 em{color:#b6d58c}.terminal p{font:10px/1.9 monospace;opacity:.75;margin-top:20px}.terminal p span{color:#b6d58c}.terminal-pill{font:9px monospace;border:1px solid #a6c18655;padding:8px;display:inline-block;margin-top:12px}.journal{background:#eae0d5;color:#664d40}.journal h3{font-size:39px}.journal-rule{width:55px;height:2px;background:#b39179;margin:17px 0}.journal p{font-size:12px;line-height:2}.journal-star{position:absolute;font-size:85px;left:20px;bottom:15px;color:#b49074}.template-caption{display:flex;justify-content:space-between;align-items:center;padding-top:22px;font-size:12px}.template-caption b{font-size:18px;font-weight:400}.template-caption small{display:block;color:#7b8472;font-size:10px;margin-top:4px}.template-caption>span{border:1px solid #c5ceba;border-radius:30px;padding:4px 10px;font-size:10px}.sample-disclaimer{font-size:11px;color:#697563;margin-top:30px;text-align:center}.dual-section{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.dual-copy p{max-width:460px;font-size:14px;line-height:2.2;color:#6a7465;margin:24px 0}.address{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-bottom:1px solid #dce2d1;max-width:440px}.address span{font:16px monospace}.address b{font-size:11px;font-weight:400;color:#727d68}.dual-copy>.text-link{margin-top:25px}.dual-visual{position:relative;display:flex;justify-content:center;padding:45px}.phone{width:240px;min-height:425px;border:6px solid #324237;border-radius:37px;background:#e4e9d8;padding:38px 23px 22px;text-align:center;position:relative;transform:rotate(-9deg);box-shadow:20px 30px 0 #dde5ce}.phone-notch{width:75px;height:14px;position:absolute;top:0;left:50%;transform:translateX(-50%);background:#324237;border-radius:0 0 10px 10px}.phone-avatar{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;margin:0 auto 13px;background:#a2b584;color:#fff;font-size:27px}.phone h3{font-size:20px}.phone p{font-size:10px;color:#7a856c;margin-bottom:25px}.phone a{display:block;background:#fff9;border:1px solid #cfdbc1;margin-bottom:13px;padding:12px 8px;border-radius:9px;font-size:10px}.phone>span{display:block;font:8px Arial;margin-top:25px;color:#77896e}.link-orbit{position:absolute;font-size:300px;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%);color:#e3e9d9;z-index:-1}.phone-tag{position:absolute;bottom:30px;right:15px;padding:12px 22px;background:#d5e6aa;border-radius:40px;transform:rotate(8deg);font-size:13px}.how{background:#e9eddf}.steps-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;align-items:center}.step{width:100%;display:flex;align-items:center;text-align:right;gap:22px;background:none;border:0;border-bottom:1px solid #cad3bd;padding:23px 0;color:#6c7865;transition:color .2s}.step>span{font:18px monospace;color:#839376}.step>div{flex:1}.step h3{font-size:19px;font-weight:400}.step p{font-size:11px;margin-top:5px}.step b{font-weight:400;font-size:23px}.step.active{color:#293f2b}.game-preview{background:#f9faf3;border-radius:15px;padding:30px;box-shadow:0 25px 60px #475e2820;transform:rotate(3deg)}.game-top{display:flex;justify-content:space-between;font-size:10px;color:#7f8c70}.game-top b{font-weight:400}.game-progress{height:4px;background:#e5e9db;border-radius:5px;margin-top:15px}.game-progress i{display:block;background:#7c9357;height:100%;width:25%;transition:width .3s}.game-symbol{font-size:65px;color:#91a66b;display:block;line-height:1;margin:30px 0 12px}.game-preview h3{font-size:25px}.game-preview p{font-size:12px;color:#7e8a72;margin:10px 0 23px}.game-preview #step-example{border:1px dashed #c4ceb6;border-radius:8px;padding:18px;font-size:12px;min-height:75px}.game-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:25px;gap:15px}.game-bottom>span{font-size:10px;color:#6d8654}.game-bottom .btn{font-size:11px;min-height:35px;padding:8px 14px;background:#2e4332;color:#fff}.pricing{background:#f8f9f3}.billing{justify-content:center;margin:50px 0 30px}.billing .btn span{font-size:9px;padding:1px 5px;background:#dce6c5;color:#435831;border-radius:8px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price-card{border:1px solid #d5ddcc;border-radius:12px;padding:33px 28px;display:flex;flex-direction:column}.plan-label{font-size:10px;color:#758366}.price-card h3{font-size:26px;margin:14px 0 26px}.price-card.shop h3{font-size:21px}.price{font-size:32px;line-height:1.7;letter-spacing:-1px;min-height:89px}.price small{display:block;font-size:10px;color:#6f7e64;letter-spacing:0}.price-card>p{font-size:11px;color:#7d8774;margin-top:15px}.price-card ul{list-style:none;padding:22px 0;margin:20px 0;border-top:1px solid #ccd5bf;flex:1}.price-card li{font-size:12px;padding:7px 0}.price-card li:before{content:'✓';margin-left:10px;color:#7a925c}.price-card .btn{font-size:12px;border:1px solid #b6c4a5;background:transparent}.featured{background:#2f4434;color:#f7f9ef;position:relative}.featured .plan-label,.featured p,.featured small{color:#c1d1b3}.featured ul{border-color:#ffffff24}.featured li:before{color:#cfdfb4}.featured .btn{background:#d6e5b6;color:#304433;border-color:#d6e5b6}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:80px;background:#f0f2e8}.faq-list details{border-bottom:1px solid #d0d8c5;padding:20px 0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;font-size:14px;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;font-family:Arial;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;line-height:2.2;color:#717d67;margin-top:16px;padding-left:25px}.closing{text-align:center;background:#dfe8cc;padding:95px 24px 75px;position:relative;overflow:hidden}.closing h2{font-size:clamp(42px,7vw,92px);line-height:1.5}.closing h2 span{color:#718653}.closing .btn{background:#2e4333;color:#fff;margin-top:35px;position:relative}.closing-note{display:block;font-size:11px;color:#738163;margin-top:20px}.closing-star{position:absolute;left:6%;top:10%;font-size:210px;line-height:1;color:#b5c596;transform:rotate(15deg)}.footer-section{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:35px 6%;gap:25px}.footer-section p{font-size:11px;color:#748067}.footer-section>div{display:flex;gap:22px;font-size:11px}.footer-section button{background:none;border:0;padding:0;color:inherit}.footer-section small{flex-basis:100%;text-align:center;font-size:9px;color:#89927c;border-top:1px solid #e0e5d7;padding-top:20px}.modal-box{background:#f5f7ec;color:#2e4031;border-radius:15px;padding:40px}.modal-box h2{font-size:27px;letter-spacing:-.5px}.modal-box p{font-size:14px;line-height:2.2;margin:20px 0}.close-modal{position:absolute;top:10px;left:10px;border:0;background:none;font-size:25px;padding:5px 15px}.notice-star{color:#829d59;font-size:60px;line-height:1}.modal-box>.btn{font-size:12px}.modal::backdrop{background:#1e3025aa}.reveal{opacity:1}.demo-body{min-height:100vh}.demo-topbar{padding:18px 6%;display:flex;justify-content:space-between;align-items:center;background:#f5f7ef;border-bottom:1px solid #d7dfca;font-size:12px}.demo-topbar .btn{font-size:11px;padding:7px 16px;min-height:35px}.demo-page{max-width:1100px;margin:55px auto;padding:0 35px}.demo-navigation{display:flex;justify-content:space-between;align-items:center;padding-bottom:25px;border-bottom:1px solid #adb99d55}.demo-navigation>div{display:flex;gap:20px;font-size:13px}.demo-navigation a[aria-current="page"]{border-bottom:2px solid currentColor}.demo-heading{padding:75px 0 50px}.demo-heading small{font-size:13px}.demo-heading h1{font-size:clamp(40px,7vw,80px);margin:15px 0;line-height:1.5}.demo-heading p{max-width:580px;font-size:16px;color:inherit;opacity:.75;line-height:2.2}.demo-content{display:grid;grid-template-columns:1.3fr 1fr;gap:65px;margin-bottom:70px}.demo-content h2{font-size:26px;letter-spacing:0;margin-bottom:20px}.demo-content article{padding:23px 0;border-top:1px solid #98a38a55}.demo-content h3{font-size:18px}.demo-content p{font-size:13px;opacity:.75;margin-top:10px}.demo-skill{display:inline-block;padding:6px 14px;border:1px solid #98a38a55;border-radius:30px;font-size:12px;margin:4px}.demo-links{max-width:480px;margin:65px auto;text-align:center}.demo-links .phone-avatar{width:85px;height:85px;font-size:35px}.demo-links h1{font-size:32px;letter-spacing:0}.demo-links p{font-size:13px;opacity:.7;margin:10px 0 30px}.demo-links>a,.demo-links>button{display:block;padding:17px 22px;width:100%;background:#fff8;border:1px solid #adb99d77;border-radius:12px;margin:13px 0;font-size:14px;transition:transform .2s;color:inherit}.demo-links>a:hover{transform:translateY(-3px)}.demo-footer{text-align:center;border-top:1px solid #98a38a44;padding:20px;font-size:11px;opacity:.7}.theme-terminal{background:#242d2a;color:#e0edd8}.theme-terminal .demo-topbar{background:#303a35;color:#e0edd8;border-color:#59694d}.theme-terminal .brand{color:#e0edd8}.theme-terminal .demo-links>a,.theme-terminal .demo-links>button{background:#ffffff09}.theme-terminal em{color:#bfdb92}.theme-journal{background:#efe5da;color:#664d40}.theme-journal em{color:#a37c60}.theme-journal .phone-avatar{background:#b08d73}.theme-studio{background:#eaf0dd}.demo-note{font-size:11px}.demo-contact{padding:25px;background:#ffffff15;border:1px dashed #a0ae9277;border-radius:12px;margin-top:25px;font-size:13px}.demo-empty{padding:60px 30px;text-align:center}
@keyframes marquee{to{transform:translateX(35%)}}@media(hover:hover) and (pointer:fine){.template-card:hover{transform:translateY(-8px)}.template-card:hover .template-art{box-shadow:0 20px 30px #364a2320}.btn:hover{transform:translateY(-2px)}}.btn:active{transform:scale(.97)}
@media(min-width:1500px){.hero-section{padding-inline:10%;min-height:830px}.hero-art{min-height:600px}.resume-preview{top:60px}.links-preview{bottom:70px}}@media(max-width:1050px){.header nav{gap:17px;font-size:11px}.hero-section{grid-template-columns:1fr 1fr;padding-inline:4%}h1{font-size:64px}.hero-art{min-height:490px}.resume-preview{width:85%;left:12%}.preview-inner{padding:18px}.preview-inner h2{font-size:24px}.links-preview{width:155px;left:-3%}.hero-actions{gap:16px}.hero-actions .btn{padding:13px 19px;font-size:12px}.hero-note{font-size:9px;gap:8px}.template-art{padding:20px;height:310px}.template-art h3{font-size:29px}.terminal h3{font-size:18px}.section{padding:85px 5%}.steps-layout{gap:30px}.price-card{padding:25px 20px}.price{font-size:28px}.faq{gap:40px}.closing-star{font-size:145px;left:0;top:20%}}
@media(max-width:760px){.header{height:78px;padding:17px 5%}.header .brand{font-size:25px}.brand-mark{height:32px;width:31px;font-size:27px;line-height:30px}.header nav{display:none;position:absolute;top:78px;right:0;left:0;flex-direction:column;gap:0;background:#f2f4e9;padding:15px 5%;border-bottom:1px solid #d2dbc5}.header nav.open{display:flex}.header nav a{padding:12px;font-size:14px}.mobile-menu{display:block;padding:3px 12px;min-height:38px;background:transparent;border:0;font-size:22px}.enter{margin-right:auto;margin-left:12px;min-height:36px;padding:7px 11px;font-size:10px;gap:9px}.hero-section{grid-template-columns:1fr;padding:35px 6% 0;gap:5px}.hero-copy{padding:12px 0 15px}.eyebrow{margin-bottom:20px;font-size:12px}h1{font-size:clamp(52px,10vw,72px);line-height:1.5;letter-spacing:-2px}.hero-star{font-size:45px}.hero-copy p{font-size:13px;max-width:390px}.hero-actions{margin-top:23px;gap:22px}.hero-actions .text-link{font-size:12px;gap:10px}.hero-note{font-size:9px;margin-top:20px}.hero-art{min-height:455px;max-width:500px;width:100%;margin:auto}.resume-preview{width:76%;left:20%;top:34px;max-width:350px}.preview-inner{padding:20px}.preview-inner h2{font-size:25px}.sample-kicker{margin-top:23px}.portrait-scene{height:112px}.preview-bottom{margin-top:17px}.links-preview{left:0;bottom:30px;width:155px;padding:15px}.orbit{width:350px;height:350px;left:10%;top:30px}.tag-one{top:10px;left:0;font-size:9px}.tag-two{bottom:18px;right:0;font-size:10px}.top-label{display:none}.art-spark{right:-1%;font-size:55px}.color-palette{bottom:0;right:28%}.hero-footer{font-size:8px;padding:17px 0;gap:10px}.hero-footer>span:first-child{display:none}.marquee{font-size:16px;padding:18px 0}.marquee>div{gap:28px}.section{padding:65px 6%}.section-index{margin-bottom:18px;font-size:10px}h2{font-size:36px;letter-spacing:-1px}.intro h2{font-size:40px}.intro-bottom{gap:25px;align-items:flex-start}.big-asterisk{font-size:60px}.intro-bottom p{font-size:13px}.section-heading{display:block;margin-bottom:28px}.section-heading p{margin-top:20px;font-size:12px}.template-filters{gap:7px;margin-bottom:25px}.template-filters .btn{font-size:10px;padding:7px 13px;min-height:34px}.template-grid{grid-template-columns:1fr;gap:35px}.template-art{height:350px;padding:28px}.template-art h3{font-size:40px}.terminal h3{font-size:28px}.terminal p{font-size:12px}.journal h3{font-size:44px}.thumb-shapes{height:113px}.template-caption b{font-size:19px}.template-caption small{font-size:11px}.dual-section{grid-template-columns:1fr;gap:30px}.dual-copy p{font-size:13px}.dual-copy h2 br:nth-child(2){display:none}.dual-visual{padding:35px 30px 45px}.phone{width:230px;min-height:410px}.phone-tag{right:10px}.steps-layout{grid-template-columns:1fr;gap:30px}.step h3{font-size:17px}.step p{font-size:10px}.step{gap:16px;padding:20px 0}.game-preview{transform:rotate(1deg);padding:25px}.price-grid{grid-template-columns:1fr;gap:20px}.price-card{padding:30px}.price-card h3{font-size:28px;margin-bottom:20px}.price{font-size:34px;min-height:60px}.price-card ul{margin-top:20px}.price-card li{font-size:13px}.billing{margin:30px 0 25px;gap:7px}.billing .btn{font-size:11px;padding:8px 14px}.faq{grid-template-columns:1fr;gap:20px}.faq-list summary{font-size:13px}.closing{padding:75px 20px 60px}.closing h2{font-size:54px;position:relative}.closing-star{font-size:120px;top:6%;left:-40px}.closing .section-index{position:relative}.closing .btn{font-size:12px}.footer-section{justify-content:center;gap:20px;text-align:center;padding:30px 6%}.footer-section p{flex-basis:100%}.footer-section>div{gap:30px}.demo-topbar{gap:10px;padding:15px}.demo-note{max-width:150px;font-size:9px}.demo-page{padding:0 23px;margin-top:30px}.demo-navigation>div{gap:12px;font-size:11px}.demo-heading{padding:45px 0 35px}.demo-heading p{font-size:14px}.demo-content{grid-template-columns:1fr;gap:35px}.demo-links{margin:45px auto}.demo-topbar .brand{font-size:21px}}
@media(max-width:760px){.template-art.terminal{height:405px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.scroll-progress{display:none}}
