/* 12ui converted design baseline; product UI is supplied by real screenshots. */
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f7f3ec;color:#24272a;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,a{ -webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #d16b47;outline-offset:4px}.section{position:relative;isolation:isolate;overflow:hidden;width:100%}.hero,.features{height:1024px}.start{height:934px}.scene{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.header{position:absolute;top:28px;left:62px;right:62px;display:flex;align-items:center;justify-content:space-between}.brand{font-size:30px;letter-spacing:-1.2px}.nav{display:flex;align-items:center;gap:44px;font-size:14px}.signin{border:1px solid #92928e;border-radius:30px;padding:10px 24px}.intro{position:absolute;left:50%;transform:translateX(-50%);text-align:center;width:850px}.hero .intro{top:122px}h1,h2,p{margin:0}h1,h2{font-size:55px;line-height:1.08;font-weight:500;letter-spacing:-2.1px}.accent{color:#d16c48;display:block}.description{color:#8c8e90;font-size:19px;line-height:1.5;margin:21px auto 0;max-width:660px}.actions{display:flex;gap:19px;justify-content:center;align-items:center;margin-top:27px}.button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfdad2;border-radius:32px;padding:16px 27px;font-size:17px;background:rgba(249,246,240,.5)}.primary{background:#cd6b47;border-color:#cd6b47;color:#fff}.arrow{margin-left:10px}.compatibility{margin-top:21px;font-size:15px;color:#949593}.eyebrow{font-size:15px;letter-spacing:2.5px;color:#87898b;margin-bottom:17px}.features .intro{top:85px}.features .description{max-width:570px}.start .intro{top:31px}.start h2{font-size:51px}.start .description{font-size:16px;max-width:530px;line-height:1.4;margin-top:13px}.steps{display:flex;justify-content:center;gap:100px;margin-top:38px}.step{position:relative;width:177px}.step:not(:last-child):after{content:'⟶';position:absolute;right:-76px;top:13px;font-size:38px;font-weight:300;color:#c5c3bc}.step-symbol{margin:auto auto 9px;width:65px;height:65px;background:#f2e4d7;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#d36b46}.step-symbol svg{width:38px;height:38px;stroke:currentColor;fill:none;stroke-width:2}.step h3{font-size:17px;margin:0 0 6px;font-weight:500}.step p{font-size:14px;color:#7b7e7e;line-height:1.35}.assistants{width:156px;background:#fbf7ef;border:1px solid #e7e0d5;border-radius:40px;gap:10px}.price{margin-top:28px;display:flex;justify-content:center;gap:9px}.price span{font-size:15px;border:1px solid #ded9d0;border-radius:30px;padding:11px 22px}.price .trial{color:white;background:#cf6a45;border-color:#cf6a45}.start .actions{margin-top:12px}.start .button{font-size:15px;padding:13px 23px}.benefits{position:absolute;left:1092px;top:453px;width:290px;display:grid;gap:38px}.benefit{display:grid;grid-template-columns:28px 1fr;column-gap:15px}.benefit h3{font-size:17px;font-weight:400;margin:3px 0 8px}.benefit p{font-size:15px;color:#92918e;line-height:1.55}.icon{display:inline-flex;align-items:center;justify-content:center;width:23px;height:23px;flex-shrink:0;border-radius:50%;color:#fff;font-size:19px;line-height:1;background:#d86c43}.icon.green{background:#2b9e86}.icon.blue{background:#5943bc}.benefit>.icon{width:28px;height:28px;font-size:23px}.assistants .icon{width:37px;height:37px;font-size:32px}
