:root{--ink:#18342f;--ink2:#465e58;--muted:#82908a;--green:#195e53;--green-light:#e5f0e9;--cream:#f7f7f2;--paper:#fffefa;--line:#e7e9e1;--orange:#f3b494;--shadow:0 18px 58px rgba(28,60,51,.07);--radius:22px;font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,.dropzone:focus-visible{outline:3px solid #86c8b5;outline-offset:3px}.svg-defs{width:0;height:0;position:absolute;overflow:hidden}.ico{height:20px;width:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.wrap{width:min(1250px,calc(100% - 88px));margin:0 auto}
.site-header{height:84px;position:relative;z-index:30;background:rgba(247,247,242,.95);border-bottom:1px solid var(--line)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-weight:830;letter-spacing:-1.4px;font-size:26px;display:flex;align-items:center;gap:11px;white-space:nowrap}.brand-kit{color:#478975}.brand-dot{font-size:29px;color:#e8a584}.brand-mark{position:relative;width:31px;height:33px;display:inline-block;flex-shrink:0}.brand-mark span{position:absolute;background:var(--green);width:19px;height:25px;border:2px solid var(--cream);border-radius:4px;transform:rotate(-7deg);top:5px;left:2px}.brand-mark span:nth-child(2){transform:rotate(5deg);left:7px;background:#6ea791}.brand-mark span:nth-child(3){transform:rotate(14deg);left:12px;background:#d8ede3}.header-links{display:flex;gap:38px;align-items:center;color:#51645d;font-size:13px;font-weight:650}.header-links a{transition:color .2s}.header-links a:hover{color:var(--green)}.header-action{display:inline-flex;gap:12px;align-items:center;border:1px solid #d5dfd6;border-radius:100px;padding:13px 18px;font-size:13px;font-weight:750;white-space:nowrap;transition:.2s}.header-action .ico{width:16px}.header-action:hover{background:#e9f1e9;border-color:#9abead}
.hero{position:relative;overflow:hidden;background:#f7f7f2}.hero-glow{position:absolute;inset:-250px auto auto 48%;width:820px;height:820px;border-radius:50%;background:radial-gradient(circle,#e3efe5 0%,rgba(227,239,229,.58) 37%,transparent 68%);pointer-events:none}.hero-grid{position:relative;min-height:635px;display:grid;grid-template-columns:51% 49%;align-items:center;gap:18px}.hero-content{padding:65px 0 74px;position:relative;z-index:2}.eyebrow,.section-overline{font-size:11px;letter-spacing:2.2px;font-weight:780;color:#527b69}.eyebrow{display:flex;align-items:center;gap:11px;white-space:nowrap}.eyebrow-line{height:1px;width:22px;background:#95b4a2}.status-dot{display:inline-flex;width:7px;height:7px;background:#5bb088;box-shadow:0 0 0 4px #ddede1;border-radius:50%;flex-shrink:0}.hero h1{font-size:clamp(64px,6.7vw,103px);letter-spacing:-6.8px;line-height:1.035;margin:26px 0 22px;font-weight:770}.hero h1 em,.section-heading h2 em,.how-section h2 em,.end-box h2 em,.privacy-content h1 em{font-family:Georgia,"Times New Roman",serif;font-weight:400;letter-spacing:-4.5px;color:#548c76}.title-stop{color:#e5a78c}.hero-copy{font-size:16px;line-height:1.82;color:#66756b;max-width:465px;margin:0 0 30px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap}.btn{min-height:52px;padding:15px 23px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;gap:18px;font-weight:760;font-size:13px;border:1px solid transparent;white-space:nowrap;transition:transform .2s,background .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn .ico{width:18px;height:18px}.btn-primary{background:var(--green);color:#fff;box-shadow:0 9px 26px rgba(27,96,78,.18)}.btn-primary:hover{background:#237866}.btn-primary:disabled{background:#9eb1a8;box-shadow:none;cursor:not-allowed;transform:none}.btn-outline{border-color:#d5dfd6;background:rgba(255,255,255,.65)}.btn-outline:hover{background:#fff}.hero-footnote{display:flex;align-items:center;gap:9px;font-size:12px;color:#7b8980;margin-top:26px}.hero-footnote .ico{width:15px;height:15px;color:#69a38c}
.hero-art{height:584px;position:relative;min-width:0}.art-grain{position:absolute;width:460px;height:460px;border-radius:50%;top:55px;left:9%;background:radial-gradient(circle at center,#d7e7d9 0%,#edf4e9 67%,transparent 68%)}.art-orbit{position:absolute;border:1px solid rgba(73,132,99,.13);border-radius:50%}.art-orbit-one{width:560px;height:560px;left:-40px;top:-5px}.art-orbit-two{width:385px;height:385px;left:49px;top:80px}.paper{position:absolute;display:block;border:1px solid #e7e7df;background:#fffefa;box-shadow:0 20px 60px rgba(26,71,53,.10);border-radius:8px}.paper-back{width:293px;height:373px;transform:rotate(14deg);right:8%;top:85px;background:#e9eadf}.paper-middle{width:302px;height:402px;transform:rotate(-11deg);left:22%;top:96px;background:#f2eddd}.paper-mini-bar,.paper-mini-line{display:block;background:#b9c8b8;margin:25px;width:53px;height:11px;border-radius:2px}.paper-mini-line{width:70%;height:7px;margin-top:15px;background:#d3dcd0}.paper-mini-line.short{width:50%}.paper-front{width:342px;height:450px;left:27%;top:56px;padding:28px 30px;display:flex;flex-direction:column;transform:rotate(1.5deg);box-shadow:0 40px 75px rgba(26,71,53,.15)}.paper-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.3px;font-weight:750;color:#669181}.paper-page-count{color:#b3beb5}.paper-big-title{font-size:34px;letter-spacing:-1px;line-height:1.13;margin-top:44px;font-weight:760}.paper-big-title i{color:#65a48b;font-family:Georgia,serif;font-weight:400}.paper-rule{display:block;height:1px;background:#e8ece5;margin-top:25px}.paper-line{display:block;height:6px;border-radius:3px;background:#e2e7e0;margin-top:14px;width:88%}.paper-line.wide{margin-top:24px;width:100%}.paper-line.narrow{width:64%}.paper-graph{height:77px;margin-top:28px;display:flex;align-items:flex-end;gap:8px;border-bottom:1px solid #e1e9de}.paper-graph b{width:30px;background:#c8e1d2;border-radius:4px 4px 0 0;height:30%}.paper-graph b:nth-child(2){height:64%}.paper-graph b:nth-child(3){height:44%}.paper-graph b:nth-child(4){height:95%;background:#6ea792}.paper-graph b:nth-child(5){height:73%}.paper-bottom{display:flex;justify-content:space-between;margin-top:auto;font-size:8px;letter-spacing:1.5px;color:#a0ada1}.floating-note{position:absolute;border-radius:14px;background:white;box-shadow:0 16px 48px rgba(30,74,54,.16);font-size:12px;font-weight:700;display:flex;align-items:center;gap:11px;z-index:2}.note-top{top:105px;left:0;padding:15px 16px;transform:rotate(-5deg)}.note-top .ico{color:#478c72}.note-top b{color:#5a977e}.note-bottom{bottom:57px;right:-15px;padding:14px 19px;transform:rotate(4deg)}.note-bottom small{display:block;color:#a1aaa3;font-size:10px;font-weight:500;margin-top:4px}.floating-check{height:31px;width:31px;border-radius:50%;background:#e4f3ea;display:grid;place-items:center;color:#459878}.floating-check .ico{width:17px}.art-mark{position:absolute;right:5%;top:19px;font-size:10px;font-weight:750;letter-spacing:2px;color:#7a9b88}.hero-bottom{height:49px;border-top:1px solid #dde5da;display:flex;align-items:center;justify-content:space-between;color:#789082;font-weight:750;font-size:10px;letter-spacing:1.9px}
.value-strip{background:#fffefa;border-top:1px solid #eaeee5;border-bottom:1px solid #eaeee5}.value-row{display:grid;grid-template-columns:repeat(4,1fr)}.value-row>div{padding:28px 29px;border-right:1px solid #e8ebe3;display:flex;flex-direction:column;gap:7px}.value-row>div:first-child{padding-left:0}.value-row>div:last-child{border:0}.value-number{color:#9fb7ab;font-size:10px;letter-spacing:2px;font-weight:800}.value-row strong{font-size:15px;letter-spacing:-.4px}.value-row small{color:#8c9a90;font-size:12px}
.section-space{padding:100px 0}.section-heading,.studio-header{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:38px}.section-heading h2,.how-section h2,.end-box h2{font-size:clamp(40px,4.4vw,65px);line-height:1.13;letter-spacing:-3.6px;margin:20px 0 0}.section-heading h2 em,.how-section h2 em,.end-box h2 em{letter-spacing:-3.4px}.section-heading>p{font-size:15px;line-height:1.85;max-width:330px;color:#7b897e;margin:0 0 7px}.tools-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.tool-card{border:1px solid var(--line);padding:25px 23px 21px;border-radius:21px;min-height:200px;background:#fffefa;text-align:left;position:relative;display:flex;flex-direction:column;align-items:flex-start;transition:transform .25s,box-shadow .25s,border .25s}.tool-card:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:#bdd6c7}.tool-card:focus-visible{outline:3px solid #83baa6}.tool-card .tool-icon{width:46px;height:46px;border-radius:13px;background:#e5f0e8;color:#246e58;display:grid;place-items:center;margin-bottom:21px}.tool-card:nth-child(3n+2) .tool-icon{background:#f7ebdf;color:#ba7860}.tool-card:nth-child(3n) .tool-icon{background:#e9edf5;color:#657f9b}.tool-card strong{font-size:16px;letter-spacing:-.35px}.tool-card small{font-size:12px;line-height:1.55;color:#8c9a90;margin-top:9px}.tool-arrow{position:absolute;right:22px;top:27px;color:#a8b5ab}.tool-arrow .ico{width:17px;height:17px}.tool-card:hover .tool-arrow{color:var(--green)}
.studio-section{background:#edf2ec;border-top:1px solid #e0e9dd;border-bottom:1px solid #dce5d9}.studio-header h2{font-size:clamp(45px,5vw,73px);line-height:1;margin:18px 0 13px;letter-spacing:-4px}.studio-header p{font-size:15px;color:#74867b;margin:0}.studio-live{color:#729b82;border:1px solid #ccdccc;padding:12px 17px;border-radius:100px;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:1.1px;font-weight:800}.workspace{background:#fffefa;border:1px solid #e3eae0;border-radius:26px;box-shadow:0 25px 90px rgba(30,74,52,.07);display:grid;grid-template-columns:270px minmax(0,1fr);overflow:hidden;min-height:670px}.tool-sidebar{background:#f8faf6;border-right:1px solid #e8ebe4;padding:28px 16px;display:flex;flex-direction:column}.sidebar-label{padding:0 15px;color:#96a69a;font-size:10px;letter-spacing:1.8px;font-weight:850;margin:3px 0 20px}.sidebar-label span{float:right}#workspace-tools{display:flex;flex-direction:column;gap:3px}.side-tool{border:0;background:none;text-align:left;color:#74837a;width:100%;border-radius:12px;display:flex;align-items:center;gap:12px;padding:12px 13px;font-size:13px;font-weight:680;transition:.2s}.side-tool .ico{width:18px;height:18px}.side-tool:hover{background:#eef4ed;color:var(--green)}.side-tool.active{background:#e3efe6;color:#216751;box-shadow:inset 3px 0 #4a9573}.sidebar-bottom{display:flex;gap:10px;border-top:1px solid #e4e9df;margin:auto 10px 0;padding-top:20px;color:#90a195;font-size:11px;line-height:1.5}.sidebar-bottom .ico{width:19px;height:19px;color:#7db59c}.work-main{padding:38px 45px 36px;min-width:0}.work-head{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-bottom:28px}.work-eyebrow{font-size:10px;letter-spacing:1.7px;color:#91a59a;font-weight:850}.work-head h3{font-size:32px;letter-spacing:-1.55px;margin:8px 0}.work-head p{color:#849187;font-size:13px;margin:0;line-height:1.5}.work-icon{width:55px;height:55px;background:#e5f1e8;color:#266e56;border-radius:16px;display:grid;place-items:center}.work-icon .ico{width:26px;height:26px}.dropzone{min-height:215px;border:1.5px dashed #bbd1c0;border-radius:18px;background:#f8faf6;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:9px;text-align:center;transition:background .2s,border .2s;cursor:pointer;padding:20px}.dropzone:hover,.dropzone.drag-over{background:#e7f2e9;border-color:#559f7c}.upload-icon{width:53px;height:53px;border-radius:14px;background:#e6efe5;color:#578870;display:grid;place-items:center;margin-bottom:6px}.dropzone strong{font-size:15px}.dropzone>span:not(.upload-icon){font-size:13px;color:#7d9182}.upload-link{color:#24785c;text-decoration:underline;text-underline-offset:3px;font-weight:750}.dropzone small{font-size:11px;color:#a1b0a4}.files-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:26px 0 14px;font-weight:760;font-size:13px}.files-toolbar[hidden]{display:none}.text-button{border:0;background:none;color:#779186;font-size:12px;font-weight:740;display:flex;align-items:center;gap:6px;padding:8px}.text-button:hover{color:#be705a}.text-button .ico{height:15px;width:15px}.file-list{display:flex;flex-direction:column;gap:9px}.file-item{display:flex;align-items:center;gap:13px;border-radius:14px;border:1px solid #e7ebe3;padding:10px 13px;min-width:0}.file-thumb{width:44px;height:56px;background:#eef3e9;display:grid;place-items:center;border-radius:8px;overflow:hidden;flex-shrink:0}.file-thumb img{max-width:100%;max-height:100%;object-fit:contain}.file-thumb .ico{color:#6a967e}.file-info{min-width:0;flex:1}.file-info strong{font-size:12px;font-weight:760;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-info small{color:#94a199;font-size:11px;display:block;margin-top:5px}.file-actions{display:flex;gap:3px;flex-shrink:0}.tiny-btn{width:31px;height:31px;border:1px solid #e5eae3;background:#fff;border-radius:8px;color:#718779;display:grid;place-items:center;padding:0}.tiny-btn:hover{background:#e9f2eb;color:#316c56}.tiny-btn:disabled{opacity:.35;cursor:not-allowed}.tiny-btn .ico{width:15px;height:15px}.tiny-btn.danger:hover{background:#fff0e8;color:#b65a4c}.options-area{margin-top:26px}.config-header{font-weight:760;font-size:13px;margin:0 0 14px}.config-description{font-size:12px;line-height:1.65;color:#8b9a8f;margin:-4px 0 18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{display:flex;flex-direction:column;gap:9px;margin:0 0 15px;min-width:0}.field label,.field>span{font-size:12px;font-weight:750;color:#5f7768}.field input,.field select{border:1px solid #dce5dc;background:white;border-radius:10px;padding:12px 13px;width:100%;min-height:44px;color:var(--ink);font-size:13px}.field input:focus,.field select:focus{border-color:#67a88a;outline:none;box-shadow:0 0 0 3px #e4f0e8}.field-note{font-size:11px;color:#9aa79d;margin-top:0;line-height:1.6}.checkbox-line{display:flex;align-items:flex-start;gap:10px;color:#627969;font-size:13px;margin:8px 0 15px;cursor:pointer;line-height:1.4}.checkbox-line input{width:17px;height:17px;accent-color:#26775d;flex-shrink:0}.soft-note{font-size:12px;line-height:1.65;color:#678376;background:#f0f6ef;border:1px solid #e2ede0;border-radius:12px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.soft-note.warn{background:#fff6e9;border-color:#f0e2cd;color:#a37a54}.soft-note .ico{width:18px;height:18px;flex-shrink:0}.work-footer{border-top:1px solid #edf0e8;margin-top:27px;padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:14px}.work-trust{display:flex;align-items:flex-start;gap:9px;color:#99a69d;font-size:11px;line-height:1.55;max-width:340px}.work-trust .ico{width:17px;height:17px;flex-shrink:0}.run-btn{min-width:175px}#work-result{margin-top:17px}#work-result:empty{display:none}.result-message{padding:15px;border-radius:13px;background:#edf7ee;color:#2c7255;border:1px solid #d3e9d7;display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.6}.result-message.error{background:#fff1e9;border-color:#f5d9cd;color:#b96c5d}.result-message .ico{flex-shrink:0}.result-message a{display:inline-flex;color:#136d4f;font-weight:800;text-decoration:underline;margin-left:4px}.page-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.page-card{border:1px solid #e2e9df;border-radius:12px;padding:8px;background:#fbfcf9;min-width:0}.page-card .preview{height:92px;display:grid;place-items:center;background:#e9eee8;border-radius:7px;overflow:hidden}.page-card .preview img{max-width:100%;max-height:100%;object-fit:contain}.page-card strong{font-size:10px;display:block;margin:9px 1px 7px;color:#65806e}.page-actions{display:flex;gap:3px}.page-actions .tiny-btn{width:25px;height:27px;flex:1;min-width:0}.page-actions .tiny-btn .ico{width:13px;height:13px}.page-card.dragging{opacity:.4}.page-card.over{outline:2px dashed #72aa85}.page-overflow{color:#9ba9a0;font-size:12px;margin-top:10px}.mobile-tools-wrap{display:none}
.how-section{background:#fbfbf7}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.how-section h2{margin:20px 0 20px}.how-section p{color:#89978b;font-size:15px;line-height:1.8;max-width:410px}.how-list{display:flex;flex-direction:column;border-top:1px solid #dce6dc}.how-list>div{display:flex;gap:30px;padding:26px 0;border-bottom:1px solid #e0e8df}.how-list b{font-size:15px;color:#81ad91;min-width:32px}.how-list span{display:flex;flex-direction:column;gap:8px}.how-list strong{font-size:17px;letter-spacing:-.6px}.how-list small{font-size:13px;color:#91a096;line-height:1.65}.end-section{padding:10px 0 92px;background:#fbfbf7}.end-box{background:var(--green);border-radius:26px;position:relative;overflow:hidden;color:white;min-height:327px;padding:54px 70px;display:flex;align-items:end;justify-content:space-between;gap:20px}.end-box .section-overline{color:#a8d8c6}.end-box h2{margin:18px 0 10px;font-size:clamp(39px,4.7vw,62px);position:relative;z-index:2}.end-box h2 em{color:#c5e5d4}.end-box p{color:#bdd5c7;font-size:14px}.end-box .btn{z-index:3}.btn-light{background:#fff;color:var(--green)}.end-decoration{position:absolute;right:130px;top:-95px;font-weight:860;font-size:365px;letter-spacing:-60px;color:rgba(255,255,255,.04);pointer-events:none;white-space:nowrap}.end-decoration span{color:rgba(255,255,255,.08)}.footer{background:#f2f5ef;border-top:1px solid #e2e9df;padding:39px 0 35px}.footer-grid{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer .brand{font-size:24px}.footer .brand-mark{transform:scale(.85)}.footer-brand p{font-size:12px;color:#99a49b;margin:10px 0 0}.footer-links{display:flex;gap:25px;font-size:12px;color:#7a8a80;font-weight:650}.footer-copyright{font-size:11px;color:#a0aca2}.bottom-nav{display:none}.privacy-main{min-height:70vh}.privacy-content{max-width:810px;padding-top:85px;padding-bottom:90px}.privacy-content h1{font-size:clamp(45px,6vw,80px);line-height:1.08;letter-spacing:-4px}.privacy-content .lead{font-size:20px;color:#678273;line-height:1.7}.privacy-content section{border-top:1px solid #dce4da;padding:25px 0}.privacy-content section h2{font-size:20px;letter-spacing:-.6px}.privacy-content section p{font-size:15px;color:#6f8376;line-height:1.85}.privacy-content section:last-of-type{margin-bottom:25px}
@media(max-width:1150px){.wrap{width:min(100% - 60px,1250px)}.hero h1{font-size:78px}.hero-grid{grid-template-columns:49% 51%}.paper-front{left:20%}.paper-middle{left:15%}.paper-back{right:3%}.note-bottom{right:0}.tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-grid{grid-template-columns:repeat(4,1fr)}.work-main{padding:35px 32px}.workspace{grid-template-columns:230px minmax(0,1fr)}.how-grid{gap:60px}}
@media(max-width:850px){.wrap{width:min(100% - 44px,1250px)}.site-header{height:72px}.header-links{gap:18px}.header-action{padding:11px 14px}.hero-grid{grid-template-columns:1fr 1fr;min-height:530px}.hero-content{padding:40px 0}.hero h1{font-size:clamp(55px,7.4vw,75px);letter-spacing:-4.5px}.hero h1 em{letter-spacing:-3px}.hero-copy{font-size:14px;max-width:370px}.hero-art{transform:scale(.74);transform-origin:center left;height:510px;width:580px;margin-left:-10px;pointer-events:none}.hero-bottom{font-size:9px}.value-row>div{padding:23px 16px}.value-row strong{font-size:13px}.value-row small{font-size:11px}.section-space{padding:77px 0}.section-heading h2,.how-section h2{font-size:48px;letter-spacing:-3px}.tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace{grid-template-columns:200px minmax(0,1fr)}.tool-sidebar{padding:20px 8px}.side-tool{font-size:12px;gap:8px;padding:12px 10px}.work-main{padding:28px 25px}.page-grid{grid-template-columns:repeat(3,1fr)}.how-grid{gap:36px}.end-box{padding:50px 37px}.end-box h2{font-size:48px}.end-decoration{right:100px;font-size:290px}}
@media(max-width:640px){html{scroll-padding-top:69px}.wrap{width:calc(100% - 34px)}.site-header{height:68px}.brand{font-size:23px}.brand-mark{transform:scale(.9);margin-right:-3px}.header-links{display:none}.header-action{font-size:11px;padding:10px 12px}.header-action .ico{width:14px}.hero{overflow:hidden}.hero-grid{grid-template-columns:1fr;gap:0;min-height:unset}.hero-content{padding:50px 0 8px}.eyebrow{font-size:9px;letter-spacing:1.5px}.hero h1{font-size:clamp(58px,13.6vw,84px);line-height:1.035;letter-spacing:-4.9px;margin:23px 0 18px}.hero h1 em{letter-spacing:-4px}.hero-copy{font-size:14px;line-height:1.75;max-width:450px;margin-bottom:25px}.hero-buttons{gap:9px}.btn{min-height:49px;padding:13px 17px;font-size:12px;gap:11px}.hero-footnote{font-size:11px;margin-top:21px;line-height:1.5}.hero-art{transform:scale(.70);transform-origin:top center;height:375px;width:560px;margin-left:calc(50% - 280px);margin-top:5px;margin-bottom:-18px}.art-glow{display:none}.hero-bottom{height:44px;font-size:8px;letter-spacing:1px}.hero-bottom span:nth-child(2){display:none}.value-row{grid-template-columns:repeat(2,1fr)}.value-row>div{padding:20px 12px;border-bottom:1px solid #e8ebe3}.value-row>div:first-child{padding-left:12px}.value-row>div:nth-child(2){border-right:0}.value-row>div:nth-child(3),.value-row>div:nth-child(4){border-bottom:0}.value-row strong{font-size:13px}.value-row small{font-size:11px}.section-space{padding:70px 0}.section-heading,.studio-header{display:block;margin-bottom:25px}.section-heading h2,.how-section h2{font-size:clamp(40px,9.4vw,58px);letter-spacing:-2.8px}.section-heading h2 em,.how-section h2 em{letter-spacing:-2.8px}.section-heading>p{margin-top:17px;font-size:13px;line-height:1.75}.tools-grid{gap:10px}.tool-card{padding:17px 15px 15px;min-height:177px;border-radius:16px}.tool-card .tool-icon{width:40px;height:40px;margin-bottom:16px}.tool-card .tool-icon .ico{width:20px;height:20px}.tool-card strong{font-size:13px;line-height:1.3}.tool-card small{font-size:11px;margin-top:7px}.tool-arrow{right:13px;top:19px}.studio-header h2{font-size:49px;letter-spacing:-3px}.studio-header p{font-size:13px;line-height:1.6}.studio-live{display:none}.workspace{display:block;border-radius:18px;min-height:0;overflow:hidden}.tool-sidebar{display:none}.mobile-tools-wrap{display:block;margin-bottom:25px}.mobile-tools-wrap .sidebar-label{padding:0;margin:0 0 12px}.mobile-tools{display:flex;gap:8px;overflow:auto;scrollbar-width:none;padding:2px 0 8px;margin-right:-18px}.mobile-tools::-webkit-scrollbar{display:none}.mobile-tool{display:inline-flex;align-items:center;gap:7px;flex-shrink:0;border:1px solid #e2eae0;border-radius:11px;padding:10px 12px;background:#f9fbf8;color:#718578;font-size:11px;font-weight:750;white-space:nowrap}.mobile-tool.active{background:#e0f0e6;border-color:#bfd9c7;color:#216b50}.mobile-tool .ico{height:16px;width:16px}.work-main{padding:20px 17px 24px}.work-head{margin-bottom:21px}.work-head h3{font-size:27px;letter-spacing:-1.2px}.work-head p{font-size:12px;line-height:1.55;max-width:250px}.work-icon{height:42px;width:42px;border-radius:12px}.work-icon .ico{width:21px;height:21px}.dropzone{min-height:195px;padding:16px 10px;border-radius:14px}.upload-icon{width:48px;height:48px}.dropzone strong{font-size:14px}.dropzone span:not(.upload-icon){font-size:12px}.file-item{gap:10px;padding:9px 10px}.file-thumb{width:37px;height:48px}.file-actions{gap:4px}.tiny-btn{width:30px;height:30px}.file-info strong{font-size:11px}.field-row{grid-template-columns:1fr;gap:0}.work-footer{align-items:stretch;flex-direction:column;gap:16px}.work-trust{max-width:none}.run-btn{width:100%}.page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.page-card{padding:5px}.page-card .preview{height:80px}.page-card .page-actions .tiny-btn{min-width:0;width:22px;height:26px}.how-grid{grid-template-columns:1fr;gap:25px}.how-list>div{padding:22px 0}.how-section p{font-size:13px}.end-section{padding:0 0 65px}.end-box{padding:35px 26px;min-height:300px;display:flex;flex-direction:column;align-items:start;justify-content:space-between}.end-box h2{font-size:45px}.end-box p{font-size:12px}.end-decoration{right:8px;top:50px;font-size:220px}.footer{padding-bottom:110px}.footer-grid{align-items:flex-start;flex-direction:column;gap:21px}.footer-links{gap:21px;flex-wrap:wrap}.bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:60;display:flex;justify-content:space-around;align-items:stretch;background:rgba(255,254,250,.97);backdrop-filter:blur(15px);border-top:1px solid #e1e9df;padding:8px 10px calc(8px + env(safe-area-inset-bottom));box-shadow:0 -10px 30px rgba(30,66,51,.05)}.bottom-nav a{display:flex;min-width:85px;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:11px;color:#7f9183;font-size:10px;font-weight:700}.bottom-nav a.active{color:#216a50;background:#edf5ee}.bottom-nav .ico{height:19px;width:19px}.privacy-content{padding-top:55px;padding-bottom:65px}.privacy-content h1{font-size:48px}.privacy-content .lead{font-size:17px}}
@media(max-width:360px){.wrap{width:calc(100% - 26px)}.hero h1{font-size:54px;letter-spacing:-3.6px}.hero h1 em{letter-spacing:-3px}.hero-buttons .btn{padding:13px 12px;font-size:11px}.hero-art{transform:scale(.60);height:335px;margin-bottom:-15px}.tools-grid{gap:8px}.tool-card{padding:14px 11px;min-height:178px}.tool-card strong{font-size:12px}.tool-card small{font-size:10px}.work-main{padding:18px 12px}.work-head h3{font-size:24px}.page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav a{min-width:70px}.end-box h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
