@font-face{font-family:FS Cormorant;src:url(/assets/apps/filesherpa/fonts/cormorant-garamond-latin-700-normal.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FS Cormorant;src:url(/assets/apps/filesherpa/fonts/cormorant-garamond-latin-500-italic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}:is(html:has(.fs-page),body:has(.fs-page)){background:#f3ede2}.fs-page{--fs-bg:#f3ede2;--fs-bg-deep:#ebe3d4;--fs-sheet:#fcfaf5;--fs-ink:#13261b;--fs-green:#1b3a28;--fs-green-hover:#25503a;--fs-sage:#e3eadb;--fs-sage-line:#bfcfb4;--fs-muted:#545d53;--fs-line:#13261b29;--fs-serif:"FS Cormorant", "Iowan Old Style", Georgia, serif;--fs-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fs-gutter:clamp(16px, 4vw, 72px);--fs-max:1680px;--product-accent:var(--fs-green);--product-ink:var(--fs-ink);--product-muted:var(--fs-muted);background:radial-gradient(120% 60% at 70% 0%, #ffffff8c, transparent 60%), linear-gradient(180deg, var(--fs-bg), var(--fs-bg-deep));min-height:100dvh;color:var(--fs-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--fs-sans);-webkit-font-smoothing:antialiased}.fs-page :focus-visible{outline:2px solid var(--fs-green);outline-offset:3px;border-radius:4px}:where(.fs-page) :where(h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset,legend){margin:0;padding:0}:where(.fs-page) :where(ul,ol){list-style:none}.fs-page button{font:inherit;color:inherit;cursor:pointer}.fs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-main,.fs-header,.fs-footer{max-width:var(--fs-max);margin-inline:auto}.fs-page .product-download{background:var(--fs-green);color:#f6f3ea;letter-spacing:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font-size:16px;font-weight:600;transition:background-color .2s;display:inline-flex;box-shadow:0 10px 24px -14px #13261bb3}.fs-page .product-download:hover{background:var(--fs-green-hover)}.fs-page .product-unavailable{color:var(--fs-muted);font-weight:600}.fs-header{padding:18px var(--fs-gutter) 8px;align-items:center;gap:12px 28px;display:flex}.fs-brand{color:var(--fs-ink);font-family:var(--fs-serif);align-items:center;gap:14px;font-size:34px;font-weight:700;line-height:1;display:inline-flex}.fs-brand img{width:56px;height:56px}.fs-tagline{color:var(--fs-muted);font-size:14px}.fs-nav{margin-left:auto}.fs-nav ul{gap:4px 26px;display:flex}.fs-nav a,.fs-apps{min-height:40px;color:var(--fs-ink);align-items:center;gap:6px;font-size:15px;display:inline-flex}.fs-nav a:hover,.fs-apps:hover{text-underline-offset:4px;text-decoration:underline}.fs-header-end{align-items:center;gap:14px;display:flex}.fs-page .product-locale{font-size:13px}.fs-header-cta{flex-direction:column;align-items:center;gap:4px;display:flex}.fs-header-system{color:var(--fs-muted);font-size:11px}.fs-hero{padding:clamp(10px, 2.5vh, 30px) var(--fs-gutter) clamp(40px, 6vh, 72px);position:relative}.fs-title{font-family:var(--fs-serif);--fs-title-vw:5.25vw;--fs-title-max:86px;font-size:clamp(44px, min(var(--fs-title-vw), var(--fs-title-max)), 128px);letter-spacing:-.018em;text-wrap:balance;font-weight:700;line-height:1}.fs-page:lang(en) .fs-title{--fs-title-vw:6.55vw;--fs-title-max:107px}.fs-sub{margin-top:clamp(8px,1.4vh,16px);font-size:clamp(19px,1.9vw,30px);line-height:1.25}.fs-hero-grid{grid-template:"intro figure proposal""intro figure portfolio"1fr/minmax(220px,.72fr) minmax(0,1.2fr) minmax(300px,1fr);column-gap:clamp(28px,3.4vw,64px);margin-top:clamp(20px,4vh,48px);display:grid}.fs-hero-intro{flex-direction:column;grid-area:intro;gap:28px;display:flex}.fs-intro{color:#2f3a31;max-width:30ch;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.fs-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fs-system{color:var(--fs-muted);font-size:13px}.fs-note{color:#37443a;font-family:var(--fs-serif);transform-origin:0;flex-direction:column;margin-top:8px;font-size:clamp(22px,1.8vw,28px);font-style:italic;font-weight:500;line-height:1.15;display:flex;transform:rotate(-4deg)}.fs-note:after{content:"";opacity:.6;background:currentColor;width:7.5em;height:1px;margin-top:10px}.fs-hero-figure{z-index:2;grid-area:figure;justify-content:center;align-items:flex-start;display:flex;position:relative}.fs-proposal{z-index:3;flex-direction:column;grid-area:proposal;gap:22px;padding-top:clamp(8px,4vh,48px);display:flex;position:relative}.fs-origin,.fs-callout{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.fs-label{font-size:13px;font-weight:500}.fs-chip{border:1px solid var(--fs-sage-line);background:var(--fs-sage);max-width:100%;min-height:48px;color:var(--fs-ink);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;font-size:14px;line-height:1.3;display:inline-flex;box-shadow:0 8px 22px -18px #13261b99}.fs-chip-text{overflow-wrap:anywhere;min-width:0}.fs-chip-origin{border-style:dashed;border-color:var(--fs-line);box-shadow:none;color:var(--fs-muted);background:0 0;padding-right:14px}.fs-origin-arrow{color:var(--fs-muted);margin-left:18px}.fs-chip-edit{width:34px;height:34px;color:var(--fs-ink);border-radius:8px;flex:none;place-items:center;display:inline-grid}.fs-chip-edit:hover{background:#13261b14}.fs-folder-icon{color:#3f8fd6;fill:#6fb1ea;flex:none}.fs-path-sep{color:var(--fs-muted);padding-inline:6px}.fs-pending{color:var(--fs-muted);font-size:13px}.fs-callout:before,.fs-callout:after{content:"";pointer-events:none;position:absolute;bottom:24px}.fs-callout:before{border-top:1px solid #13261b8c;width:clamp(24px,3.2vw,60px);right:100%}.fs-callout:after{background:var(--fs-ink);border-radius:50%;width:6px;height:6px;margin-bottom:-3px;right:calc(100% + clamp(24px,3.2vw,60px) - 3px)}.fs-paper{aspect-ratio:1/1.414;background:linear-gradient(170deg, #fffefb 0%, var(--fs-sheet) 55%, #f4f0e7 100%);color:#1d231f;border-radius:3px;width:100%;font-family:Georgia,Times New Roman,serif;position:relative;box-shadow:0 1px #13261b0f,0 30px 60px -30px #13261b8c,0 12px 24px -16px #13261b59;container-type:inline-size}.fs-paper-inner{flex-direction:column;height:100%;padding:11cqi 10cqi 8cqi;font-size:2.55cqi;line-height:1.35;display:flex}.fs-clip{border:.9cqi solid #b28a3e;border-radius:3cqi;width:5.5cqi;height:16cqi;position:absolute;top:-5cqi;right:16cqi;box-shadow:inset 0 0 0 .5cqi #e4c77e}.fs-paper-top{justify-content:space-between;gap:4cqi;display:flex}.fs-inv-company{font-size:4.3cqi;font-weight:700;line-height:1.1}.fs-inv-since{color:#6a6f68;margin-top:.8cqi;font-size:2.2cqi;font-style:italic}.fs-inv-address,.fs-inv-recipient{text-align:right;flex-direction:column;font-size:2.2cqi;display:flex}.fs-inv-title{letter-spacing:.28em;text-transform:uppercase;margin-top:10cqi;font-size:7.4cqi}.fs-paper-meta{justify-content:space-between;gap:4cqi;margin-top:5cqi;display:flex}.fs-paper-meta dl{gap:.6cqi;display:grid}.fs-inv-pair{justify-content:space-between;gap:4cqi;display:flex}.fs-paper-meta dt,.fs-inv-label{font-weight:700}.fs-inv-table{margin-top:8cqi;font-size:2.3cqi}.fs-inv-row{border-bottom:1px solid #1d231f2e;grid-template-columns:7% 39% 12% 21% 21%;padding:1.5cqi 0;display:grid}.fs-inv-row span:nth-child(n+3){text-align:right}.fs-inv-head{border-bottom-color:#1d231f73;font-weight:700}.fs-inv-sums{gap:1cqi;width:52%;margin:5cqi 0 0 auto;display:grid}.fs-inv-total{border-top:1px solid #1d231f73;padding-top:1.4cqi;font-weight:700}.fs-inv-thanks{margin-top:auto;font-size:3.2cqi;font-style:italic}.fs-inv-sample{color:#7a7f78;font-family:var(--fs-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:3cqi;font-size:1.9cqi}.fs-paper-hero{width:clamp(260px,min(29vw,56vh),470px);transform:rotate(-3deg)}.fs-portfolio,.fs-stage-folder{--fs-case-top:52px;position:relative}.fs-portfolio{z-index:1;grid-area:portfolio;align-self:end;height:clamp(170px,24vh,250px);margin-top:28px;margin-left:calc(-1*clamp(90px,11vw,220px))}.fs-tab{border-radius:10px 10px 0 0;position:absolute;box-shadow:0 -1px #13261b14}.fs-tab-back{height:calc(var(--fs-case-top) + 20px);background:linear-gradient(#d2dfc6,#bccdaf);top:0;left:40%;right:12%}.fs-tab-front{height:calc(var(--fs-case-top) + 8px);color:#3d473f;font-family:var(--fs-serif);text-align:right;white-space:nowrap;background:linear-gradient(#f3ede0,#e6dcc7);padding:9px 16px;font-size:clamp(17px,1.4vw,23px);font-style:italic;font-weight:500;line-height:1.1;top:12px;left:46%;right:5%}.fs-case{inset:var(--fs-case-top) 0 0;background:radial-gradient(#ffffff0d .8px,#0000 1.2px) 0 0/5px 5px,radial-gradient(#0000001f .8px,#0000 1.3px) 2px 3px/7px 7px,radial-gradient(120% 90% at 25% 10%,#ffffff1a,#0000 55%),linear-gradient(165deg,#2b5a3d 0%,#1b3c29 55%,#132d1e 100%);border-radius:16px 16px 22px 22px;position:absolute;box-shadow:inset 0 -14px 22px #00000047,inset 0 1px #ffffff1a,0 30px 50px -30px #0a1910d9}.fs-case:after{content:"";border:1.5px dashed #e9debe4d;border-top:0;border-radius:0 0 14px 14px;height:38%;position:absolute;inset:auto 9px 9px}.fs-case-flap{z-index:1;background:radial-gradient(#ffffff0f .8px,#0000 1.2px) 1px 1px/5px 5px,radial-gradient(#0000001f .8px,#0000 1.3px) 3px 2px/7px 7px,linear-gradient(172deg,#376d4b 0%,#25503a 55%,#1f4531 100%);border-radius:16px 16px 50% 50%/16px 16px 42% 42%;height:56%;position:absolute;top:-4px;left:-2px;right:-2px;box-shadow:0 9px 14px -6px #050f098c,inset 0 1px #ffffff29}.fs-case-flap:after{content:"";border:1.5px dashed #e9debe5c;border-radius:11px 11px 50% 50%/11px 11px 42% 42%;position:absolute;inset:8px 9px 9px}.fs-case-strap{z-index:2;background:linear-gradient(90deg,#4f2c17,#7a4a2a 45%,#6a3e22 60%,#4f2c17);border-radius:3px 3px 6px 6px;width:clamp(16px,6.5%,30px);height:46%;position:absolute;top:28%;left:64%;box-shadow:0 3px 6px #00000059}.fs-case-strap:after{content:"";border:1px dashed #f0d2aa66;border-radius:2px 2px 4px 4px;position:absolute;inset:3px 3px 4px}.fs-case-buckle{z-index:3;aspect-ratio:1/1.08;border:clamp(4px,1.2vw,6px) solid #e8cb7e;border-color:#e8cb7e #b38a3a #93692a #d9b865;border-radius:6px;width:clamp(28px,11%,48px);position:absolute;top:44%;left:calc(64% + clamp(8px,3.25%,15px));transform:translate(-50%);box-shadow:0 4px 7px #0006,inset 0 0 0 1px #3c280a59}.fs-case-buckle:before{content:"";background:linear-gradient(#f0d892,#a57c34);border-radius:2px;width:3px;position:absolute;top:-2px;bottom:-2px;left:50%;transform:translate(-50%)}.fs-story{padding:clamp(56px, 9vh, 110px) var(--fs-gutter) clamp(40px, 7vh, 80px);border-top:1px solid var(--fs-line);background:#fcfaf58c}.fs-eyebrow{color:var(--fs-muted);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:600}.fs-story-head h2,.fs-status-head h2,.fs-closing h2{max-width:18ch;font-family:var(--fs-serif);letter-spacing:-.012em;text-wrap:balance;margin-top:10px;font-size:clamp(36px,4.2vw,76px);font-weight:700;line-height:1.02}.fs-story-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:clamp(32px,5vw,96px);margin-top:clamp(24px,5vh,56px);display:grid}.fs-stage-wrap{align-items:center;height:100dvh;display:flex;position:sticky;top:0}.fs-stage{width:100%}.fs-ticket{display:none}.fs-stage-scene{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(20px,2.4vw,40px);height:min(84dvh,760px);display:grid;position:relative}.fs-stage-inbox{z-index:4;flex-direction:column;gap:6px;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:2%;left:0}.fs-stage-inbox-label{color:var(--fs-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.fs-stage-inbox-row,.fs-stage-tag{border:1px solid var(--fs-sage-line);background:var(--fs-sage);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;line-height:1.3;display:inline-flex}.fs-stage-inbox-row{border-style:dashed;border-color:var(--fs-line);background:var(--fs-sheet)}.fs-stage-badge{color:#5b4413;background:#f1dfb8;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.fs-stage-doc{z-index:2;transform-origin:50% 30%;grid-column:1;align-self:start;width:min(100%,50dvh);margin-top:16%;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative;transform:rotate(-5deg)scale(.88)}.fs-stage-tags{opacity:0;flex-direction:column;grid-column:2;align-self:center;align-items:flex-start;gap:12px;transition:opacity .45s,transform .6s cubic-bezier(.22,1,.36,1);display:flex;transform:translate(14px)}.fs-stage-tag{border-style:dashed;max-width:100%}.fs-stage-tag span{overflow-wrap:anywhere;min-width:0}.fs-stage-tag svg,.fs-stage-inbox-row svg,.fs-ticket svg{flex:none}.fs-stage-status{color:var(--fs-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.fs-stage-folder{z-index:1;height:max(34%,170px);position:absolute;bottom:2%;left:0;right:10%}.fs-stage-folder .fs-tab-back{left:52%;right:6%}.fs-stage-folder .fs-tab-front{left:58%;right:1%}.fs-stage[data-phase=pruefen] .fs-stage-inbox{opacity:0;transform:translateY(-10px)}.fs-stage[data-phase=pruefen] .fs-stage-doc{transform:rotate(-1deg)scale(1)}.fs-stage[data-phase=pruefen] .fs-stage-tags,.fs-stage[data-phase=ablegen] .fs-stage-tags{opacity:1;transform:none}.fs-stage[data-phase=ablegen] .fs-stage-inbox{opacity:0}.fs-stage[data-phase=ablegen] .fs-stage-doc{transform:translateY(26%)rotate(-2deg)scale(.8)}.fs-stage[data-filed=true] .fs-stage-doc{transform:translateY(40%)rotate(-1deg)scale(.8)}.fs-stage[data-phase=ablegen] .fs-stage-folder{z-index:3}.fs-stage[data-phase=ablegen] .fs-stage-folder .fs-tab{z-index:-1}.fs-stage[data-phase=ablegen] .fs-stage-tag,.fs-stage[data-filed=true] .fs-stage-tag{border-style:solid}.fs-stage[data-filed=true] .fs-stage-status{color:var(--fs-green)}.fs-steps{flex-direction:column;display:flex}.fs-step{flex-direction:column;gap:14px;min-height:70dvh;padding-block:clamp(40px,12dvh,140px);scroll-margin-top:24px;display:flex}.fs-step+.fs-step{border-top:1px solid var(--fs-line)}.fs-step-index{color:var(--fs-muted);font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:13px}.fs-step-index:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:44px;height:1px;margin-left:12px;display:inline-block}.fs-step h3{font-family:var(--fs-serif);font-size:clamp(36px,3.4vw,58px);font-weight:700;line-height:1.05;transition:color .3s}.fs-step[data-active=false] h3{color:#53614f}.fs-step-text{color:#2f3a31;max-width:46ch;font-size:17px;line-height:1.6}@media (prefers-reduced-motion:reduce){.fs-stage-inbox,.fs-stage-doc,.fs-stage-tags,.fs-stage-folder,.fs-step h3,.fs-page .product-download{transition:none}}.fs-demo{border:1px solid var(--fs-line);background:var(--fs-sheet);border-radius:16px;flex-direction:column;gap:18px;max-width:520px;margin-top:10px;padding:22px;scroll-margin-top:96px;display:flex;box-shadow:0 20px 40px -32px #13261b99}.fs-demo-badge{background:var(--fs-sage);color:var(--fs-green);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:12px;font-weight:600}.fs-field{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fs-field label,.fs-demo legend,.fs-existing>p{font-size:13px;font-weight:600}.fs-field input{width:100%;min-height:46px;color:var(--fs-ink);font:inherit;background:#fff;border:1px solid #b9c2b3;border-radius:10px;padding:10px 12px;font-size:16px}.fs-field input[aria-invalid=true]{border-color:#a4452e}.fs-field input:disabled{color:var(--fs-muted);background:#f1eee6}.fs-problem{color:#8f3a24;font-size:14px;line-height:1.45}.fs-problem:empty{display:none}.fs-link-button{min-height:36px;color:var(--fs-green);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.fs-options,.fs-segments{border:0;flex-direction:column;gap:8px;display:flex}.fs-option{cursor:pointer;background:#fff;border:1px solid #d5d9cd;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;font-size:15px;display:flex;position:relative}.fs-option input,.fs-segment input{opacity:0;pointer-events:none;position:absolute}.fs-option-mark{border:1.5px solid #7f8a7b;border-radius:50%;flex:none;width:18px;height:18px}.fs-option:has(input:checked){border-color:var(--fs-green);background:var(--fs-sage)}.fs-option:has(input:checked) .fs-option-mark{border:5px solid var(--fs-green)}:is(.fs-option:has(input:focus-visible),.fs-segment:has(input:focus-visible)){outline:2px solid var(--fs-green);outline-offset:2px}:is(.fs-option:has(input:disabled),.fs-segment:has(input:disabled)){cursor:default;opacity:.65}.fs-existing{color:var(--fs-muted);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.fs-existing ul{font-size:14px}.fs-existing li:before{content:"· "}.fs-why summary{cursor:pointer;min-height:36px;font-size:14px;font-weight:600}.fs-why ul{flex-direction:column;gap:6px;margin-top:6px;padding-left:16px;font-size:14px;list-style:outside;display:flex}.fs-demo-note,.fs-hint{color:var(--fs-muted);font-size:13px;line-height:1.5}.fs-segment-row{background:#e9e4d8;border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.fs-segment{text-align:center;cursor:pointer;border-radius:9px;place-items:center;min-height:42px;padding:6px 10px;font-size:15px;display:grid;position:relative}.fs-segment:has(input:checked){background:#fff;font-weight:600;box-shadow:0 2px 8px -4px #13261b73}.fs-actions{flex-wrap:wrap;gap:10px;display:flex}.fs-primary,.fs-secondary{border-radius:10px;min-height:46px;padding:0 20px;font-weight:600}.fs-primary{background:var(--fs-green);border:0;color:#f6f3ea!important}.fs-secondary{background:#fff;border:1px solid #b9c2b3}.fs-primary[aria-disabled=true],.fs-secondary[aria-disabled=true]{cursor:not-allowed;opacity:.45}.fs-result{min-height:1.5em;font-size:15px;line-height:1.5}.fs-result[data-filed=true]{color:var(--fs-green);font-weight:600}.fs-control-note{font-family:var(--fs-serif);text-align:right;margin-top:24px;font-size:clamp(24px,2.2vw,34px);font-style:italic;font-weight:500}.fs-status{padding:clamp(64px, 10vh, 120px) var(--fs-gutter);border-top:1px solid var(--fs-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(32px,5vw,96px);display:grid}.fs-requirements{color:var(--fs-muted);margin-top:22px;font-size:15px}.fs-status-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,56px);display:grid}.fs-col-title{border-bottom:1px solid var(--fs-line);padding-bottom:12px;font-size:15px;font-weight:600}.fs-list{flex-direction:column;gap:14px;margin-top:16px;display:flex}.fs-list li{grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.55;display:grid}.fs-list svg{color:var(--fs-green);margin-top:4px}.fs-list-open svg{color:#8a6a24}.fs-closing{padding:clamp(64px, 10vh, 120px) var(--fs-gutter);border-top:1px solid var(--fs-line);text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.fs-closing img{width:104px;height:104px}.fs-closing h2{max-width:none}.fs-closing-text{color:#2f3a31;max-width:52ch;font-size:17px;line-height:1.6}.fs-closing .fs-cta{align-items:center}.fs-release{color:var(--fs-muted);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13px;display:flex}.fs-release a{color:var(--fs-green);text-underline-offset:3px;text-decoration:underline}.fs-footer{padding:28px var(--fs-gutter) 40px;border-top:1px solid var(--fs-line);flex-wrap:wrap;gap:8px 28px;font-size:14px;display:flex}.fs-footer a{min-height:40px;color:var(--fs-ink);align-items:center;display:inline-flex}@media (width<=1320px){.fs-tagline{display:none}}@media (width>=1101px) and (height<=820px){.fs-title{font-size:clamp(44px, min(var(--fs-title-vw), var(--fs-title-max), 10.5vh), 128px)}.fs-hero-grid{margin-top:18px}.fs-hero-intro{gap:18px}.fs-proposal{gap:16px;padding-top:4px}}@media (width<=1100px){.fs-header{flex-wrap:wrap}.fs-nav{order:3;width:100%;margin-left:0}.fs-header-end{margin-left:auto}.fs-hero-grid{grid-template:"intro figure""proposal figure"1fr/minmax(0,1fr) minmax(0,1fr);row-gap:36px}.fs-hero-figure{padding-bottom:64px}.fs-portfolio{--fs-case-top:40px;grid-area:figure;justify-self:end;width:min(76%,360px);height:170px;margin:0}.fs-paper-hero{width:min(100%,420px)}.fs-callout:before,.fs-callout:after{display:none}.fs-proposal{padding-top:0}.fs-story-body{display:block}.fs-stage-wrap{z-index:5;height:auto;margin-inline:calc(-1 * var(--fs-gutter));padding:8px var(--fs-gutter);border-bottom:1px solid var(--fs-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f3ede2f0;top:0}.fs-stage-scene{display:none}.fs-ticket{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 12px;font-size:13px;line-height:1.35;display:grid}.fs-ticket-phase{background:var(--fs-green);color:#f6f3ea;white-space:nowrap;border-radius:999px;grid-row:span 2;padding:4px 10px;font-size:12px;font-weight:600}.fs-ticket-name,.fs-ticket-folder{align-items:center;gap:6px;min-width:0;display:flex}.fs-ticket-name>span,.fs-ticket-folder>span{overflow-wrap:anywhere;min-width:0}.fs-ticket-folder{color:var(--fs-muted)}.fs-step{min-height:0;padding-block:44px;scroll-margin-top:84px}.fs-step[data-active=false] h3{color:inherit}.fs-status{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.fs-header{gap:4px 12px;padding-top:12px}.fs-brand{gap:10px;font-size:26px}.fs-brand img{width:40px;height:40px}.fs-header-cta{display:none}.fs-apps span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fs-header-end{gap:4px}.fs-apps{justify-content:center;min-width:40px}.fs-nav ul{gap:0 20px}.fs-title{font-size:clamp(40px,12.4vw,64px);line-height:1.02}.fs-sub{font-size:19px}.fs-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""figure""proposal";margin-top:22px}.fs-hero-intro{gap:18px}.fs-cta{order:-1}.fs-page .fs-hero .product-download{width:100%}.fs-note{display:none}.fs-paper-hero{width:min(84%,380px);transform:rotate(-2deg)}.fs-hero-figure{padding:6px 0 76px}.fs-portfolio{width:88%;height:176px}.fs-chip{width:100%}.fs-chip-text{flex:1}.fs-demo{padding:16px}.fs-status-cols{grid-template-columns:minmax(0,1fr)}.fs-control-note{text-align:left}.fs-footer{flex-direction:column;gap:0}}
