#formA .post-prolog{background-color:#f4f3f1;margin-bottom:56px;margin-top:32px;padding:56px;position:relative}@media screen and (max-width:600px){#formA .post-prolog{padding-left:20px;padding-right:20px}}:is(#formA .post-prolog) .post-logo{position:absolute;right:0;top:0}:is(#formA .post-prolog) h3{font-size:28px;font-weight:700;line-height:110%;margin-bottom:16px}:is(#formA .post-prolog) p{font-size:20px;line-height:140%}:is(#formA .post-prolog) p+p{margin-top:32px}#formA .post-infobox{background-color:#f4f3f1;display:flex;margin-bottom:56px;margin-top:32px}@media screen and (max-width:700px){#formA .post-infobox{flex-direction:column}}:is(#formA .post-infobox) .infobox-image{flex:0 0 50%;position:relative}:is(:is(#formA .post-infobox) .infobox-image) img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}:is(:is(#formA .post-infobox) .infobox-image) .post-logo{position:absolute;right:0;top:0}:is(#formA .post-infobox) .infobox-text{flex:0 0 50%;padding:56px 48px}@media screen and (max-width:600px){:is(#formA .post-infobox) .infobox-text{padding-left:20px;padding-right:20px}}:is(:is(#formA .post-infobox) .infobox-text) h3{font-size:28px;font-weight:700;line-height:110%;margin-bottom:16px}:is(:is(#formA .post-infobox) .infobox-text) li,:is(:is(#formA .post-infobox) .infobox-text) p{font-size:20px}:is(:is(#formA .post-infobox) .infobox-text) ul{list-style:none;margin-bottom:0;padding-left:10px}:is(:is(#formA .post-infobox) .infobox-text) li:before{background-image:url('data:image/svg+xml;utf8,<svg width="15" height="12" viewBox="0 0 15 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.58842 11.8664L0.791016 6.64143L1.96954 5.35787L5.58842 9.29931L13.4158 0.774307L14.5943 2.05787L5.58842 11.8664Z" fill="black"/></svg>');background-position:0 2px;background-repeat:no-repeat;content:"";display:inline-block;height:15px;width:15px}:is(:is(#formA .post-infobox) .infobox-text) .infobox-cta{background-color:#333;border-radius:3px;color:#fff;display:inline-block;font-size:15px;margin:32px 0 56px;padding:13.5px 32px}:root{--brand:#98141b;--brand-dark:#7a1016;--brand-glow:#b52a31;--bg:#f6f4f0;--surface:#fff;--text:#222;--text-body:#444;--text-muted:#888;--border:#e0ddd8;--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-body:"Outfit",system-ui,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--shadow-card:0 2px 4px rgba(0,0,0,.03),0 12px 32px rgba(0,0,0,.08),0 32px 64px rgba(0,0,0,.04);--radius:14px}*,:after,:before{box-sizing:border-box}body{background:var(--bg);color:var(--text-body);font-family:var(--font-body);font-size:15px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--brand);text-decoration:none;transition:color .15s ease}a:hover{color:var(--brand-dark)}.demo-page{display:flex;flex-direction:column;min-height:100vh}.demo-hero{background:radial-gradient(ellipse at 20% 0,var(--brand-glow) 0,transparent 60%),radial-gradient(ellipse at 80% 100%,rgba(0,0,0,.15) 0,transparent 50%),var(--brand);overflow:hidden;padding:0 0 140px;position:relative}.demo-hero:after{background-image:linear-gradient(45deg,#fff 25%,transparent 0),linear-gradient(-45deg,#fff 25%,transparent 0),linear-gradient(45deg,transparent 75%,#fff 0),linear-gradient(-45deg,transparent 75%,#fff 0);background-position:0 0,0 20px,20px -20px,-20px 0;background-size:40px 40px;content:"";inset:0;opacity:.025;pointer-events:none;position:absolute}.demo-hero-inner{margin:0 auto;max-width:960px;padding:0 32px;position:relative;z-index:1}.demo-topbar{align-items:center;display:flex;flex-wrap:wrap;gap:20px;padding:16px 0}.demo-brand{margin-right:auto;text-decoration:none}.demo-brand:hover .demo-brand-text{color:#fff}.demo-brand-text{color:hsla(0,0%,100%,.9);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;transition:color .15s ease}.demo-brand-text em{font-style:normal;font-weight:400;opacity:.6}.demo-nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.demo-lang-picker{position:relative}.demo-lang-btn{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:5px;color:hsla(0,0%,100%,.6);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:12px;font-weight:500;gap:6px;padding:4px 10px;transition:all .15s ease}.demo-lang-btn:hover{background:hsla(0,0%,100%,.14);color:#fff}.demo-lang-btn.is-open{background:hsla(0,0%,100%,.18);color:#fff}.demo-lang-btn svg{opacity:.6;transition:transform .15s ease}.demo-lang-btn.is-open svg{transform:rotate(180deg)}.demo-lang-dropdown{background:var(--surface);border-radius:8px;box-shadow:0 4px 24px rgba(0,0,0,.15);min-width:140px;opacity:0;padding:4px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-4px);transition:all .15s ease;visibility:hidden;z-index:100}.demo-lang-dropdown.is-open{opacity:1;transform:translateY(0);visibility:visible}.demo-lang-option{border-radius:5px;color:var(--text-body);display:block;font-size:13px;font-weight:400;padding:8px 12px;transition:background .1s ease}.demo-lang-option:hover{background:#f5f3ef;color:var(--text);text-decoration:none}.demo-lang-option.is-active{color:var(--brand);font-weight:600}.demo-tool-links{display:flex;gap:14px}.demo-tool-links a{color:hsla(0,0%,100%,.45);font-size:12px;transition:color .15s ease}:is(.demo-tool-links a):hover{color:#fff}.demo-hero-content{max-width:560px;padding:40px 0 0}.demo-hero-title{animation:heroUp .5s ease-out both;color:#fff;font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0 0 16px}.demo-hero-subtitle{animation:heroUp .5s ease-out .08s both;color:hsla(0,0%,100%,.7);font-family:var(--font-body);font-size:17px;font-weight:400;line-height:1.5;margin:0;max-width:440px}.demo-content{flex:1;margin:-100px auto 0;max-width:960px;padding:0 32px 64px;position:relative;width:100%;z-index:2}.demo-card{animation:cardUp .55s ease-out .12s both;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:48px}.demo-card h1,.demo-card h2{color:var(--text-muted);font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0 0 4px;padding:0}.demo-embed{animation:cardUp .5s ease-out .22s both;margin-top:32px}.demo-embed-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.demo-embed-label{font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.demo-copy-btn,.demo-embed-label{color:var(--text-muted);font-family:var(--font-body);font-size:12px}.demo-copy-btn{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:inline-flex;font-weight:500;gap:6px;padding:6px 14px;transition:all .15s ease}.demo-copy-btn:hover{border-color:#ccc;box-shadow:0 1px 4px rgba(0,0,0,.06);color:var(--text)}.demo-copy-btn.is-copied{background:#f0fdf4;border-color:#bbf7d0;color:#16a34a}.demo-copy-btn svg{flex-shrink:0;height:14px;width:14px}.demo-embed-textarea{background:#1c1917;border:none;border-radius:10px;color:#d4d4d8;font-family:var(--font-mono);font-size:13px;line-height:1.7;overflow:hidden;padding:16px 20px;resize:none;width:100%}.demo-embed-textarea::-moz-selection{background:var(--brand);color:#fff}.demo-embed-textarea::selection{background:var(--brand);color:#fff}.demo-embed-textarea:focus{outline:2px solid var(--brand);outline-offset:2px}.demo-footer{margin-top:auto;padding:0 32px}.demo-footer-inner{align-items:baseline;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;margin:0 auto;max-width:960px;padding:20px 0 32px}.demo-footer p{color:var(--text-muted);font-size:13px;margin:0}.demo-footer a{font-weight:500}@keyframes heroUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes cardUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.demo-card,.demo-embed,.demo-hero-subtitle,.demo-hero-title{animation:none}.demo-copy-btn,.demo-lang-link,a{transition:none}}@media (max-width:768px){.demo-hero{padding-bottom:100px}.demo-hero-inner{padding:0 20px}.demo-hero-title{font-size:32px}.demo-hero-subtitle{font-size:15px}.demo-content{margin-top:-70px;padding:0 20px 48px}.demo-card{border-radius:12px;padding:32px 24px}.demo-card h1,.demo-card h2{font-size:20px}.demo-footer{padding:0 20px}}@media (max-width:480px){.demo-topbar{gap:10px}.demo-nav,.demo-topbar{align-items:flex-start;flex-direction:column}.demo-nav{gap:6px}.demo-nav-divider{display:none}.demo-hero-title{font-size:28px}.demo-hero-content{padding-top:24px}.demo-card{padding:24px 20px}.demo-embed-header{align-items:flex-start;gap:8px}.demo-embed-header,.demo-footer-inner{flex-direction:column}}.container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:24px;padding-right:24px}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row>.columns,.row>[class*=col-]{padding-left:15px;padding-right:15px;width:100%}@media (min-width:768px){.col-sm-12{width:100%}.col-sm-9{width:75%}.col-sm-offset-2{margin-left:16.6667%}}@media (min-width:1200px){.col-lg-7{width:58.3333%}}.post-infobox{flex-direction:column}