
:root{--bg:#f6f4ed;--paper:#fffef9;--ink:#203029;--muted:#68746a;--line:#d9ded2;--accent:#e4ef65;--soft:#eaf0e4;--dark:#20352c;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,summary{ -webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid #7c973e;outline-offset:5px}img,video{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em;line-height:1.04;font-weight:500}h2{font-size:clamp(38px,4.6vw,64px)}h3{font-size:30px}.serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.055em}.wrap{max-width:1280px;margin:auto;padding-left:42px;padding-right:42px}.section{padding-top:108px;padding-bottom:108px}.eyebrow{font-size:10px;letter-spacing:.17em;font-weight:700;display:block;margin-bottom:25px;line-height:1.7}.site-header{max-width:1440px;margin:auto;padding:23px 42px;display:flex;align-items:center;justify-content:space-between;gap:22px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-1px;font-weight:700;white-space:nowrap}.brand span{font-weight:400;margin-left:-10px}.brand sup{display:none}.site-header nav{display:flex;gap:29px;font-size:12px}.site-header nav a:hover,.footer-links a:hover{text-decoration:underline;text-underline-offset:6px}.site-header nav span{color:var(--muted)}.header-actions{display:flex;align-items:center;gap:18px}.account-link{font-size:11px}.button{background:var(--ink);color:var(--bg);padding:17px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:12px;font-weight:600;border:1px solid var(--ink);border-radius:7px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 8px 0 #b6c0a94d}.button span{font-size:20px;line-height:1}.button.small{padding:11px 16px;font-size:11px;gap:20px}.theme-toggle{width:31px;height:31px;background:transparent;color:var(--ink);border:1px solid var(--line);border-radius:50%;font-size:20px;line-height:1}.hero{padding-top:95px;padding-bottom:86px;display:grid;grid-template-columns:1.04fr 1fr;gap:35px;align-items:center;min-height:680px;overflow:hidden}.hero h1{font-size:clamp(64px,7.2vw,102px);line-height:1.02;margin-bottom:24px;position:relative;max-width:540px;letter-spacing:-.072em}.headline-swish{position:absolute;width:59%;height:25px;left:5px;bottom:-10px;fill:none;stroke:#bcc844;stroke-width:5;stroke-linecap:round}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#8a9c4d;margin-right:8px}.hero-description{max-width:385px;font-size:15px;line-height:1.8;color:var(--muted);margin:32px 0 27px}.hero-buttons{display:flex;align-items:center;gap:25px}.text-button{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600}.play-icon{font-size:9px;display:inline-flex;border:1px solid var(--line);border-radius:50%;width:30px;height:30px;align-items:center;justify-content:center}.compat{display:flex;align-items:center;gap:9px;font-size:10px;color:var(--muted);margin-top:24px}.compat svg{width:12px;height:12px;fill:currentColor}.hero-art{position:relative;min-height:470px;padding:65px 15px 30px}.hero-art:before{content:'';position:absolute;inset:0;border-radius:50%;background:radial-gradient(ellipse,#e6edcf 0,transparent 68%);opacity:.8}.orbit-label{font-size:9px;letter-spacing:.18em;color:var(--muted);text-align:right;position:absolute;top:15px;right:25px}.rename-machine{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:15px;max-width:370px;z-index:2;margin:auto;box-shadow:10px 18px 0 #233e2110,0 22px 65px #2135200a;transform:rotate(-3deg);transition:transform .6s}.rename-machine:hover{transform:rotate(0)}.machine-bar{padding:17px 20px;display:flex;gap:10px;align-items:center;border-bottom:1px solid var(--line);font-size:12px}.mini-mark{font-size:20px;background:var(--accent);border-radius:7px;line-height:1.5;width:30px;text-align:center}.live-dot{width:6px;height:6px;background:#a0b870;border-radius:50%;margin-left:auto}.command-label{font-size:9px;font-weight:700;letter-spacing:.14em;margin:23px 23px 10px;color:var(--muted)}.command-sentence{margin:0 23px 20px;font-size:16px;line-height:1.7}.command-sentence strong{font-weight:500;background:var(--soft);padding:2px 5px;border-radius:3px}.cursor-blink{color:#9dba4e;animation:blink 1.2s infinite}.transform-button{display:flex;justify-content:space-between;background:var(--accent);color:#233027;border:0;padding:13px 16px;border-radius:7px;margin:0 20px 18px;width:calc(100% - 40px);font-size:12px;font-weight:600}.machine-output{margin:0 20px;display:grid;gap:7px}.machine-output>div{display:flex;align-items:center;gap:12px;font:11px ui-monospace,Consolas,monospace;border:1px solid var(--line);border-radius:6px;padding:9px 10px;background:var(--bg)}.machine-output b{margin-left:auto;color:#6d8b43;opacity:0;transition:opacity .4s}.rename-machine.transformed .machine-output b{opacity:1}.file-symbol{display:inline-flex;align-items:center;justify-content:center;font:bold 8px Arial,sans-serif;background:var(--soft);color:var(--ink);width:27px;height:30px;border:1px solid var(--line);border-radius:3px}.machine-footer{padding:16px 20px;display:flex;justify-content:space-between;font-size:9px;color:var(--muted)}.paper-card{position:absolute;display:flex;align-items:center;gap:9px;background:var(--paper);border:1px solid var(--line);padding:12px;border-radius:7px;font:10px ui-monospace,monospace;box-shadow:0 6px 12px #00000007}.paper-card i{font-size:16px;margin-left:15px;color:#a6aa90}.paper-card.a{top:29px;left:7px;transform:rotate(-13deg)}.paper-card.b{top:90px;right:0;transform:rotate(12deg)}.hand-note{position:absolute;left:-6px;bottom:-10px;font-family:Georgia,serif;font-size:18px;font-style:italic;color:#71804d;transform:rotate(-10deg);line-height:1.2;z-index:3}.hand-note span{position:absolute;left:110px;bottom:15px;font-size:40px}.round-stamp{position:absolute;right:-6px;bottom:-8px;border:1px solid #abb878;border-radius:50%;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:8px;letter-spacing:.12em;line-height:1.1;transform:rotate(13deg);background:var(--bg);z-index:3}.round-stamp span{font-size:31px;line-height:.8;margin:8px}.proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);padding:28px max(42px,calc((100vw - 1196px)/2));gap:28px}.proof-strip>div{display:flex;align-items:center;gap:15px;border-right:1px solid var(--line)}.proof-strip>div:last-child{border:0}.proof-strip b{font-size:22px;letter-spacing:-1px;font-weight:500}.proof-strip span{font-size:10px;line-height:1.6;max-width:80px;color:var(--muted)}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:44px}.section-heading h2{margin:0}.section-heading>p{max-width:325px;color:var(--muted);font-size:14px;line-height:1.8;margin-bottom:3px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{border:1px solid var(--line);background:var(--paper);padding:27px;border-radius:14px;display:flex;flex-direction:column;min-height:365px}.feature-card.yellow{background:var(--accent);color:#26312a;border-color:var(--accent)}.feature-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.08em;margin-bottom:32px}.feature-top i{font:30px Georgia}.feature-card h3{margin-bottom:18px}.feature-card p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:28px;max-width:270px}.feature-card.yellow p{color:#4b563e}.code-pill,.mini-comparison,.undo-chip{margin-top:auto;font:10px ui-monospace,monospace;padding:15px 12px;background:#ffffff70;border:1px solid #53633825;border-radius:7px}.code-pill{display:flex;justify-content:space-between}.mini-comparison{display:flex;gap:10px;align-items:center;background:var(--bg);font-size:9px}.mini-comparison s{color:var(--muted)}.mini-comparison strong{color:var(--ink)}.undo-chip{display:inline-flex;align-self:flex-start;background:var(--soft);padding:12px 20px}.feature-foot{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--muted);padding-top:30px}.playground-section{background:var(--soft);border-block:1px solid var(--line)}.playground{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:80px;padding-bottom:80px;align-items:center}.playground h2{font-size:48px}.playground p{font-size:13px;color:var(--muted);max-width:330px}.demo-tabs{display:flex;gap:7px;margin-top:25px;flex-wrap:wrap}.demo-tabs button{border:1px solid var(--line);padding:9px 12px;font-size:10px;background:var(--paper);color:var(--ink);border-radius:5px}.demo-tabs button.active{background:var(--ink);color:var(--bg)}.small-note{font-size:10px!important;margin-top:22px}.demo-board{background:var(--paper);border:1px solid var(--line);border-radius:15px;padding:23px;box-shadow:0 15px 0 #20352008}.demo-board-head{display:grid;grid-template-columns:1fr 1fr;font-size:9px;letter-spacing:.12em;color:var(--muted);padding:0 10px 15px}.demo-row{display:grid;grid-template-columns:1fr 20px 1fr;gap:8px;align-items:center;border-top:1px solid var(--line);padding:20px 10px;font:11px ui-monospace,monospace}.demo-row>span:first-child{color:var(--muted)}.demo-row>span:last-child{color:var(--ink);font-weight:600}.demo-caption{margin-top:15px;background:var(--soft);border-radius:5px;padding:10px;font-size:9px;display:flex;align-items:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;border-top:1px solid var(--line);padding-top:30px}.step-no{font:italic 42px Georgia,serif;color:#929f72}.steps h3{margin:27px 0 15px;font-size:25px}.steps p{font-size:13px;color:var(--muted);max-width:280px;line-height:1.8}.tutorial-section{padding:85px 0;background:var(--dark);color:#f6f4ed}.tutorial-section .eyebrow{color:var(--accent)}.tutorial-section .section-heading p{color:#b3c2b6}.video-shell{overflow:hidden;border-radius:15px;border:1px solid #607767;background:#0c1623}.video-shell video{display:block;width:100%;aspect-ratio:16/9}.video-chapters{display:flex;justify-content:space-between;color:#bccbbf;font-size:10px;padding:25px 0 0;gap:20px}.pricing-section{display:grid;grid-template-columns:1fr .85fr;gap:100px;align-items:center}.pricing-copy>p{color:var(--muted);font-size:14px;max-width:350px}.system-note{border-top:1px solid var(--line);margin-top:35px;padding-top:25px;max-width:380px}.system-note strong{font-size:12px}.system-note p{font-size:11px;color:var(--muted);margin-top:9px}.price-card{border:1px solid var(--line);border-radius:18px;background:var(--paper);padding:35px;box-shadow:8px 9px 0 var(--soft)}.price-card-head{display:flex;align-items:center;gap:13px;font-size:11px;font-weight:700}.price-card-head small{display:block;font-size:8px;letter-spacing:.08em;font-weight:400;margin-top:4px;color:var(--muted)}.price{font-size:48px;letter-spacing:-2px;margin-top:25px;line-height:1.2}.price-context{font-size:11px;color:var(--muted);margin-top:10px}.check-list{list-style:none;padding:20px 0;margin:20px 0;border-block:1px solid var(--line)}.check-list li{font-size:12px;line-height:2.3}.check-list li:before{content:'✓';color:#83954e;margin-right:12px}.full{display:flex;width:100%}.launch-note{border-radius:6px;background:var(--soft);padding:15px;text-align:center;font-size:12px;margin-bottom:14px}.download-note{font-size:10px;color:var(--muted);margin:17px 0 0}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.faq h2{font-size:48px}.faq-list details{border-bottom:1px solid var(--line);padding:19px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:14px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:22px;line-height:1.2;color:#809064}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{font-size:12px;color:var(--muted);line-height:1.8;margin:18px 0 5px;max-width:550px}.closing{margin-top:5px;margin-bottom:80px;border-radius:20px;background:var(--accent);color:#263229;padding-top:57px;padding-bottom:60px;position:relative;overflow:hidden}.closing h2{font-size:68px}.closing-arrow{position:absolute;right:60px;top:80px;font-size:190px;font-weight:300;line-height:1}.closing .button{background:#203029;color:#f6f4ed}.site-footer{max-width:1280px;margin:auto;padding:35px 42px 45px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:35px}.site-footer p{font-size:10px;color:var(--muted);margin:15px 0 0}.footer-links{display:flex;gap:24px;font-size:11px;padding-top:10px}.copyright{text-align:right}.skip{position:fixed;top:-60px;left:15px;z-index:99999;background:var(--ink);color:var(--bg);padding:10px}.skip:focus{top:10px}.content-page{min-height:60vh;padding-top:75px;padding-bottom:80px}.content-page h1{font-size:58px}.prose{max-width:850px}.prose h2{font-size:30px;margin-top:35px}.prose p,.prose li{color:var(--muted);font-size:15px}.prose a{color:var(--ink);text-decoration:underline}.prose input:not([type=checkbox]),.prose textarea,.prose select{padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:5px;width:100%}.prose button,.woocommerce a.button{background:var(--ink);color:var(--bg);padding:12px 22px;border:0;border-radius:6px}.woocommerce table{border-collapse:collapse;width:100%;font-size:13px;margin-bottom:25px}.woocommerce td,.woocommerce th{padding:13px;text-align:left;border-bottom:1px solid var(--line)}.woocommerce-MyAccount-navigation ul{display:flex;list-style:none;gap:12px;padding:0;flex-wrap:wrap}.woocommerce-MyAccount-navigation a{padding:9px 12px;border:1px solid var(--line);border-radius:6px;font-size:12px}.woocommerce form{max-width:760px}.woocommerce label{font-size:13px;display:block;margin-bottom:8px}.woocommerce input[type=checkbox]+label{display:inline}.woocommerce .form-row{margin-bottom:18px}.woocommerce-info,.woocommerce-message,.woocommerce-error{background:var(--soft);border-left:3px solid #8a9c4d;padding:15px 20px;font-size:13px;list-style:none}.woocommerce-checkout .col2-set{display:grid;gap:20px}.woocommerce #payment{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.woocommerce #payment ul{list-style:none;padding:0}.woocommerce-order-overview{padding:20px;list-style:none;background:var(--soft)}.woocommerce .required{color:#ad533b}.woocommerce .screen-reader-text,.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.woocommerce .product-quantity{font-weight:400}.woocommerce-privacy-policy-text p{font-size:12px}.theme-dark{--bg:#14221d;--paper:#1d3027;--ink:#edf1df;--muted:#b0bfae;--line:#3a4c3f;--soft:#253a2d;--dark:#0f1c17}.theme-dark .hero-art:before{opacity:.1}.theme-dark .headline-swish{stroke:#e4ef65}.theme-dark .closing,.theme-dark .feature-card.yellow{--ink:#203029;--muted:#59664a;--bg:#f6f4ed;--soft:#dae594}.theme-dark .brand img{background:#e4ef65;border-radius:9px}.theme-dark .mini-comparison,.theme-dark .undo-chip{color:var(--ink)}@keyframes blink{50%{opacity:0}}@media(min-width:1500px){.hero{padding-top:110px;padding-bottom:105px}}@media(max-width:1100px){.site-header nav{gap:17px}.account-link{display:none}.hero h1{font-size:79px}.hero-buttons{gap:15px}.hero-art{padding-inline:0}.rename-machine{max-width:330px}.round-stamp{right:-10px}.hand-note{left:-20px}.feature-card{padding:23px}.feature-card h3{font-size:26px}.playground{gap:40px}.pricing-section{gap:55px}.proof-strip{padding-inline:42px}.proof-strip>div{flex-direction:column;gap:0;align-items:flex-start}.proof-strip span{max-width:none}.brand{font-size:21px}}@media(max-width:800px){.site-header{padding:18px 24px}.site-header nav{display:none}.wrap{padding-inline:25px}.hero{grid-template-columns:1fr;gap:15px;padding-top:55px;padding-bottom:60px}.hero h1{font-size:86px;max-width:480px}.hero-art{min-height:470px;max-width:510px;width:100%;margin:auto}.hero-description{max-width:480px}.rename-machine{max-width:360px}.hand-note{left:8px}.round-stamp{right:8px}.proof-strip{padding:25px;gap:20px;grid-template-columns:repeat(4,1fr)}.proof-strip b{font-size:20px}.proof-strip span{font-size:9px}.section{padding-block:65px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px}.section-heading>p{max-width:470px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:300px}.feature-card p{max-width:450px}.feature-card h3{font-size:31px}.feature-foot{display:grid;grid-template-columns:1fr 1fr;gap:14px}.playground{grid-template-columns:1fr;padding-block:60px;gap:25px}.playground h2{font-size:44px}.playground p{max-width:450px}.steps{gap:25px}.steps h3{font-size:23px}.steps p{font-size:12px}.tutorial-section{padding-block:60px}.video-chapters{display:grid;grid-template-columns:1fr 1fr;font-size:9px;gap:10px}.pricing-section{grid-template-columns:1fr;gap:30px}.pricing-copy>p{max-width:450px}.price-card{max-width:500px}.faq{grid-template-columns:1fr;gap:25px}.closing{margin:0 25px 60px;padding:40px 30px}.closing h2{font-size:53px}.closing-arrow{right:30px;top:95px;font-size:110px;opacity:.5}.site-footer{padding:30px 25px;flex-wrap:wrap}.copyright{text-align:left}.footer-links{flex-wrap:wrap}.content-page h1{font-size:43px}}@media(max-width:450px){.brand{font-size:20px;gap:8px}.brand img{width:30px;height:30px}.header-actions{gap:9px}.button.small{padding:10px;font-size:10px;gap:10px}.theme-toggle{width:26px;height:26px;font-size:18px}.site-header{padding:15px 20px}.hero h1{font-size:72px}.hero-buttons{flex-wrap:wrap;gap:20px}.compat{font-size:9px;flex-wrap:wrap}.hero-art{min-height:470px;padding-top:70px}.rename-machine{max-width:315px}.paper-card{font-size:8px;padding:8px}.paper-card.a{left:0}.paper-card.b{right:-5px}.hand-note{font-size:15px;bottom:-5px}.round-stamp{width:91px;height:91px;font-size:6px;bottom:-12px}.round-stamp span{font-size:26px}.proof-strip{grid-template-columns:1fr 1fr;gap:18px}.proof-strip>div:nth-child(2){border:0}.steps{grid-template-columns:1fr;gap:15px}.steps article{display:grid;grid-template-columns:50px 1fr;column-gap:15px}.steps h3{margin:10px 0}.steps p{grid-column:2;max-width:none}.demo-board{padding:15px}.demo-row{font-size:9px;gap:4px;padding:17px 2px;grid-template-columns:1fr 14px 1fr}.demo-caption{font-size:8px}.feature-foot{font-size:9px}.price-card{padding:25px}.closing h2{font-size:43px}.closing-arrow{display:none}.price{font-size:41px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.rename-machine{transform:none}}

