.fs-start-page{--start-bg:#f6f3ed;--start-ink:#29251f;--start-soft:#686159;--start-card:#fffdf9;--start-line:#ded6cb;--start-accent:#ffad75;margin:0;background:var(--start-bg);color:var(--start-ink);font:16px/1.75 Tahoma,Arial,sans-serif}.fs-start-page *{box-sizing:border-box}.fs-start-page a{color:inherit;text-underline-offset:4px}.fs-start-page button,.fs-start-page a{touch-action:manipulation}.fs-start-page :focus-visible,.fs-start-banner :focus-visible{outline:3px solid #a34c18;outline-offset:4px}.fs-start-page h1,.fs-start-page h2,.fs-start-page h3,.fs-start-page p{margin:0 0 16px}.fs-start-page h1{font-size:clamp(42px,6vw,80px);line-height:1.28;letter-spacing:-2px}.fs-start-page h1 span{color:#a54a1b}.fs-start-page h2{font-size:clamp(28px,3.5vw,42px);line-height:1.45}.fs-start-page h3{font-size:23px;line-height:1.5}.fs-start-nav{max-width:1160px;margin:auto;padding:24px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--start-line)}.fs-start-brand{font:bold 30px Arial;text-decoration:none}.fs-start-brand span{color:#be581e}.fs-start-nav nav{display:flex;gap:24px;flex-wrap:wrap}.fs-start-nav nav a{text-decoration:none}.fs-start-page main{max-width:1060px;margin:auto;padding:0 32px}.fs-start-hero{padding:72px 0 60px}.fs-start-kicker{display:block;font:700 12px/1.6 Arial,sans-serif;letter-spacing:2px;color:#9b481d;margin-bottom:16px}.fs-start-lead{font-size:19px;color:var(--start-soft)}.fs-start-choices{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.fs-start-choices>a{display:grid;grid-template-columns:44px 1fr;column-gap:16px;padding:26px;border:1px solid var(--start-line);border-radius:20px;background:var(--start-card);text-decoration:none}.fs-start-choices>a:hover{border-color:#a54a1b;box-shadow:0 10px 26px #29251f0b}.fs-start-choices strong{font-size:22px}.fs-start-choices a>span:not(.fs-start-number),.fs-start-choices b{grid-column:2}.fs-start-choices b{margin-top:14px}.fs-start-number{color:#b55d28;font:28px/1.5 Arial}.fs-start-section{padding:48px 0;border-top:1px solid var(--start-line);scroll-margin-top:20px}.fs-start-section-head{max-width:800px}.fs-start-format{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.fs-start-format span{padding:12px 18px;border:1px solid var(--start-line);border-radius:10px;background:var(--start-card)}.fs-start-note{font-size:14px!important;line-height:1.8;color:var(--start-soft,#736b62);margin:12px 0!important}.fs-start-steps{list-style:none;margin:32px 0 0;padding:0}.fs-start-steps li{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:30px 0;border-top:1px solid var(--start-line)}.fs-start-steps li>div{max-width:780px}.fs-start-primary,.fs-start-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:12px;border:1px solid var(--start-line);font-weight:bold;text-decoration:none;white-space:normal;text-align:center}.fs-start-primary{background:#29251f;color:#fff6ec!important;border-color:#29251f}.fs-start-secondary{background:var(--start-card)}.fs-start-demo{display:grid;grid-template-columns:1fr 220px;gap:40px;align-items:center;background:#eadfcf;border:1px solid #d4c6b3;border-radius:24px;padding:42px;margin:20px 0 50px}.fs-start-demo img{display:block;width:100%;height:auto;box-shadow:0 16px 30px #29251f22;transform:rotate(3deg)}.fs-start-faq details{border-bottom:1px solid var(--start-line);padding:18px 0}.fs-start-faq summary{cursor:pointer;font-weight:bold}.fs-start-faq details p{margin:16px 0 0;color:var(--start-soft)}.fs-start-faq>a{display:inline-block;margin-top:24px}.fs-start-footer{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;padding:30px;border-top:1px solid var(--start-line)}.fs-start-skip{position:absolute;left:16px;top:-100px;background:#fff;padding:10px;z-index:5}.fs-start-skip:focus{top:10px}.fs-start-banner{display:flex;gap:24px;align-items:center;padding:24px;margin:20px 0;border:1px solid var(--line,#a88b7040);border-radius:20px;background:var(--panel,#ffad7512)}.fs-start-banner h2{font-size:24px;line-height:1.5;margin:0 0 10px}.fs-start-banner p{margin:10px 0}.fs-start-banner img{max-width:116px;height:auto;border-radius:6px}.fs-start-actions{display:flex;flex-wrap:wrap;gap:12px}.fs-start-banner .button{height:auto;min-height:46px;padding:10px 16px;line-height:1.65;white-space:normal}.fs-start-banner .fs-start-kicker{color:inherit;opacity:.75}.fs-start-banner .fs-start-note{color:inherit;opacity:.8}#fs-sample-status:not(:empty){padding:10px 0;font-size:14px}#fs-sample-reset{padding:10px 16px;border-radius:10px;height:auto}
@media(max-width:650px){.fs-start-nav{padding:18px;align-items:flex-start;gap:14px}.fs-start-brand{font-size:25px}.fs-start-nav nav{gap:10px;font-size:13px;justify-content:flex-end}.fs-start-page main{padding:0 20px}.fs-start-hero{padding:40px 0}.fs-start-choices{grid-template-columns:1fr}.fs-start-choices>a{padding:20px}.fs-start-lead{font-size:16px}.fs-start-steps li{grid-template-columns:28px 1fr;gap:14px}.fs-start-demo{grid-template-columns:1fr;padding:24px;gap:25px}.fs-start-demo img{max-width:150px;justify-self:center}.fs-start-format{gap:8px;font-size:13px}.fs-start-format span{padding:8px 10px}.fs-start-banner{padding:18px}.fs-start-banner img{display:none}.fs-start-banner h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.fs-start-page *{scroll-behavior:auto!important}}
