:root{--ink: #272b32;--muted: #6f747d;--soft: #f6f7f8;--line: #e5e7eb;--red: #df555f;--red-dark: #b63b45;--blue: #5278e8;--green: #4fb56b;--amber: #dfa63d;--slate: #2a3034;--violet: #7167c9;--white: #ffffff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--white)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}code,kbd{font-family:SFMono-Regular,Consolas,monospace}.siteHeader{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:70px;border-bottom:1px solid rgba(229,231,235,.86);background:#ffffffeb;padding:0 5vw;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;font-weight:850}.brandMark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--red);color:var(--white)}nav{display:flex;justify-content:center;gap:28px;color:var(--muted);font-size:14px;font-weight:700}nav a:hover{color:var(--ink)}.headerCta,.primaryButton,.secondaryButton,.priceCard a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:8px;font-weight:800}.headerCta,.primaryButton{background:var(--red);color:var(--white);padding:0 18px;box-shadow:0 12px 24px #df555f33}.secondaryButton{border:1px solid var(--line);background:var(--white);color:var(--ink);padding:0 18px}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:44px;align-items:center;min-height:calc(100vh - 70px);padding:64px 5vw 52px;overflow:hidden}.heroCopy{max-width:650px}.eyebrow{margin:0 0 14px;color:var(--red);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}h1,h2,h3,p{margin:0}h1{max-width:760px;font-size:clamp(44px,6vw,82px);line-height:.96;letter-spacing:0}h2{max-width:760px;font-size:clamp(32px,4vw,54px);line-height:1.04;letter-spacing:0}h3{font-size:20px}.heroText{max-width:620px;margin-top:24px;color:var(--muted);font-size:19px;line-height:1.6}.heroText code{border-radius:6px;background:#f0f2f4;color:var(--red-dark);padding:2px 6px;font-size:.9em;font-weight:800}.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.heroStats{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px;color:var(--muted);font-size:14px}.heroStats span{border-left:2px solid var(--line);padding-left:12px}.heroStats strong{color:var(--ink)}.productVisual{min-width:0}.mockWindow{display:grid;grid-template-columns:178px 260px minmax(330px,1fr);width:min(920px,64vw);min-height:520px;border:1px solid #dfe3e7;border-radius:18px;overflow:hidden;background:var(--white);box-shadow:0 30px 80px #181f2b29}.mockRail{display:grid;align-content:start;gap:10px;background:var(--slate);color:var(--white);padding:28px 18px}.mockLogo{margin-bottom:22px;font-size:22px;font-weight:900}.mockRailItem{border-radius:8px;color:#cdd4db;padding:10px 12px;font-weight:800}.mockRailItem.active{background:var(--red);color:var(--white)}.mockRailLabel{margin-top:14px;color:#8e979f;font-size:11px;font-weight:900;text-transform:uppercase}.mockList{border-right:1px solid var(--line);padding:26px 18px}.mockTitle{display:flex;justify-content:space-between;font-size:20px;font-weight:900}.mockTitle span{color:#a0a4aa;font-size:12px}.mockSearch{margin:18px 0;border:1px solid var(--line);border-radius:10px;color:#9ba0a6;padding:10px 12px}.mockCard{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid #edf0f2;padding:18px 0}.mockCard.selected{border-radius:12px;border-bottom:0;background:#fff1f2;padding:18px 14px}.mockCard strong,.mockCard p{flex:1 0 100%}.mockCard p{color:var(--muted);line-height:1.4}.mockCard span{border-radius:999px;background:#eef4f0;color:#4c8467;padding:4px 8px;font-size:12px;font-weight:800}.mockCard span:first-of-type{background:#f2f3f5;color:var(--red)}.mockEditor{padding:34px 30px}.mockEditorTop{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:18px;align-items:end;border-bottom:1px solid var(--line);padding-bottom:20px}.mockEditorTop small{display:block;margin-bottom:8px;color:var(--muted);font-weight:800}.mockEditorTop strong{display:block;overflow:hidden;font-size:30px;text-overflow:ellipsis;white-space:nowrap}.mockEditorTop code{display:block;border:1px solid var(--line);border-radius:10px;color:var(--red);padding:10px;font-weight:900}.mockEditor>p{margin-top:28px;color:#4b5058;font-size:18px;line-height:1.62}.mockSuggestion{margin-top:34px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--white);box-shadow:0 18px 44px #181f2b1f}.mockSuggestion small{display:block;border-bottom:1px solid var(--line);color:var(--muted);padding:10px 12px;font-weight:800}.mockSuggestion div{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:10px 12px}.mockSuggestion div+div{border-top:1px solid var(--line)}.mockSuggestion kbd{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--red);color:var(--white);font-weight:900}.mockSuggestion code{color:var(--red);font-weight:900}.section{padding:86px 5vw}.sectionIntro{display:grid;gap:10px;margin-bottom:34px}.demoSection{background:var(--soft)}.demoWrap{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:28px;align-items:center}.demoVideo{display:block;width:100%;border:1px solid var(--line);border-radius:14px;background:#111820;box-shadow:0 24px 62px #181f2b29}.demoCopy{display:grid;gap:12px}.demoCopy p{color:var(--muted);font-size:18px;line-height:1.6}.benefitGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.libraryPromo{background:#fff}.libraryPromoGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.benefitGrid article,.libraryPromoGrid article,.steps article,.priceCard{border:1px solid var(--line);border-radius:8px;background:var(--white);padding:24px}.benefitGrid article{display:grid;gap:12px}.libraryPromoGrid article{display:grid;gap:10px}.benefitGrid p,.libraryPromoGrid p,.steps p,.priceCard p,.download p{color:var(--muted);line-height:1.6}.icon{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;color:var(--white);font-weight:900}.icon.blue{background:var(--blue)}.icon.green{background:var(--green)}.icon.amber{background:var(--amber)}.icon.red{background:var(--red)}.icon.slate{background:var(--slate)}.icon.violet{background:var(--violet)}.workflow{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:34px;background:var(--soft)}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.steps article strong{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--red);color:var(--white)}.steps h3{margin-top:18px}.steps p{margin-top:10px}.pricingGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.priceCard{display:grid;gap:16px}.priceCard.featured{border-color:#df555f73;box-shadow:0 20px 52px #df555f24}.badge{justify-self:start;border-radius:999px;background:#fff1f2;color:var(--red-dark);padding:4px 10px;font-size:12px;font-weight:900}.price{color:var(--ink)!important;font-size:42px;font-weight:900;line-height:1}.price span{color:var(--muted);font-size:14px;font-weight:800}.priceCard ul{display:grid;gap:10px;margin:0;padding:0;color:var(--muted);list-style:none}.priceCard li:before{content:"+";margin-right:8px;color:var(--green);font-weight:900}.priceCard a{margin-top:8px;border:1px solid var(--line)}.priceCard.featured a{border-color:var(--red);background:var(--red);color:var(--white)}.priceCard a[aria-disabled=true]{pointer-events:none;opacity:.72}.checkoutMessage{min-height:24px;margin:18px 0 0;color:var(--red-dark);font-weight:800}.comparison{background:var(--soft)}.comparisonTableWrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--white)}.comparisonTable{width:100%;min-width:920px;border-collapse:collapse}.comparisonTable th,.comparisonTable td{border-bottom:1px solid var(--line);padding:18px;text-align:left;vertical-align:top}.comparisonTable th{color:var(--ink);font-weight:900}.comparisonTable thead th{background:#fbfbfa;font-size:14px}.comparisonTable tbody th{width:28%}.comparisonTable td{color:var(--muted);line-height:1.45}.comparisonTable td:nth-child(5),.comparisonTable thead th:nth-child(5){background:#fff7f7}.comparisonTable tbody tr:last-child th,.comparisonTable tbody tr:last-child td{border-bottom:0}.download{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:34px;align-items:center;margin:0 5vw 78px;border-radius:18px;background:var(--slate);color:var(--white);padding:42px}.download h2{color:var(--white)}.download p{max-width:660px;margin-top:14px;color:#c7ced5}.downloadNote{color:#fff!important;font-weight:800}.downloadActions{display:grid;gap:12px}.downloadButton{display:grid;gap:3px;border-radius:8px;background:var(--red);color:var(--white);padding:16px 18px;font-weight:900}.downloadButton small{color:#ffffffc2;font-weight:700}.downloadButtonDisabled{background:#ffffff24;color:#ffffffc7;cursor:default}.downloadButtonDisabled small{color:#ffffff9e}.downloadButton.secondary{border:1px solid rgba(255,255,255,.16);background:#ffffff14}.platformNotice{display:grid;gap:4px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;padding:16px 18px}.platformNotice strong{color:var(--white)}.platformNotice span{color:#ffffffc2;font-weight:700;line-height:1.45}.releases{padding-top:8px}.legalPage{display:grid;gap:28px;max-width:920px;margin:0 auto;padding:124px 28px 80px}.legalHero{display:grid;gap:10px}.legalHero h1{color:#20242b;font-size:clamp(2.4rem,6vw,4.6rem);line-height:.95;letter-spacing:0}.legalHero p{color:var(--muted);font-size:1.08rem}.legalCard{display:grid;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:30px;box-shadow:var(--shadow)}.legalCard h2{margin-top:12px;color:#30343b;font-size:1.28rem}.legalCard h2:first-child{margin-top:0}.legalCard p{color:var(--muted);font-size:1rem;line-height:1.65}.passkeyHeader{display:flex;align-items:center;justify-content:center;height:64px;border-bottom:1px solid var(--line);background:#ffffffdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.passkeyPage{display:grid;place-items:center;min-height:calc(100vh - 64px);background:radial-gradient(circle at 50% 0%,rgba(223,85,95,.16),transparent 34%),#fbfbfa;padding:40px 5vw}.passkeyPanel{display:grid;justify-items:center;gap:16px;width:min(620px,100%);border:1px solid var(--line);border-radius:18px;background:var(--white);padding:clamp(28px,5vw,48px);text-align:center;box-shadow:0 28px 80px #181f2b1f}.passkeyMark{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--red);color:var(--white);font-size:19px;font-weight:900;box-shadow:0 16px 38px #df555f3d}.passkeyPanel h1{max-width:480px;font-size:clamp(34px,5vw,48px);line-height:1.02}.passkeyLead{max-width:500px;color:var(--muted);font-size:17px;line-height:1.55}.passkeyActions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.passkeyStatus{width:min(480px,100%);border:1px solid #ead2d5;border-radius:10px;background:#fff7f7;color:var(--red-dark);padding:14px 16px;font-weight:800}.passkeyStatus[data-tone=success]{border-color:#bfe5ca;background:#effaf2;color:#267243}.passkeyStatus[data-tone=neutral]{border-color:var(--line);background:#f7f7f5;color:var(--muted)}.passkeyAuthCard{display:grid;width:min(480px,100%);gap:14px;border:1px solid var(--line);border-radius:12px;background:#fff;padding:18px;text-align:left}.passkeyForm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.passkeyForm[hidden]{display:none}.passkeyForm label{display:grid;gap:6px;color:#3b3f46;font-weight:850}.passkeyForm input{min-width:0;height:46px;border:1px solid var(--line);border-radius:8px;padding:0 13px;font:inherit}.passkeyForm button,.passkeySignedInCard button{min-height:42px;border:1px solid var(--red);border-radius:8px;background:var(--red);color:var(--white);padding:0 14px;font-weight:850}.passkeyDivider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--muted);font-size:13px;font-weight:800}.passkeyDivider:before,.passkeyDivider:after{content:"";height:1px;background:var(--line)}.passkeyWideButton{width:100%;min-height:46px}.passkeyAccountSummary{display:grid;gap:2px;border:1px solid var(--line);border-radius:10px;background:#fbfbfa;padding:14px}.passkeyAccountSummary span,.passkeyHint{color:var(--muted)}.passkeyAccountSummary strong{color:var(--ink)}.passkeyTextButton{border-color:var(--line);background:transparent;color:var(--ink);min-height:36px}.passkeyHint{margin:0;font-size:13px;line-height:1.4;text-align:center}.releaseList{display:grid;gap:12px}.releaseItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--white);padding:22px 24px}.releaseItem.current{border-color:#df555f5c;box-shadow:0 18px 44px #df555f1a}.releaseMeta{margin:0 0 8px;color:var(--red-dark);font-size:12px;font-weight:900;text-transform:uppercase}.releaseItem h3{margin:0}.releaseItem p:not(.releaseMeta),.releaseItem li{color:var(--muted);line-height:1.55}.releaseItem ul{display:grid;gap:8px;margin:12px 0 0;padding-left:18px}.releaseItem a,.releasePill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border-radius:8px;padding:0 14px;font-size:13px;font-weight:900;white-space:nowrap}.releaseItem a{background:var(--red);color:var(--white)}.releasePill{background:var(--soft);color:var(--muted)}.marketPage{min-height:calc(100vh - 70px);background:radial-gradient(circle at 86% 12%,rgba(223,85,95,.08),transparent 24%),#fbfbfa;padding:54px 5vw 84px}.marketHero,.formHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:34px}.formHero{grid-template-columns:minmax(0,780px)}.marketHero h1,.formHero h1,.profileHeader h1,.detailMain h1{max-width:840px;font-size:clamp(42px,5vw,72px);line-height:.98}.marketHero p:not(.eyebrow),.formHero p,.profileHeader p,.detailMain p{max-width:740px;margin-top:16px;color:var(--muted);font-size:18px;line-height:1.6}.browseShell,.submitForm,.dashboardPanel,.templateDetail,.profileShell{border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:0 20px 62px #181f2b14}.browseShell{overflow:hidden}.libraryFilters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(130px,160px) 190px 190px auto;gap:10px;border-bottom:1px solid var(--line);background:#fff;padding:18px}.libraryFilters input,.libraryFilters select,.libraryFilters button,.submitForm input,.submitForm textarea,.submitForm select{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);outline:none;font:inherit}.libraryFilters input,.libraryFilters select,.submitForm input,.submitForm select{height:44px;padding:0 12px}.submitForm textarea{resize:vertical;padding:12px;line-height:1.5}.libraryFilters input:focus,.libraryFilters select:focus,.submitForm input:focus,.submitForm textarea:focus,.submitForm select:focus{border-color:var(--red);box-shadow:0 0 0 3px #df555f1f}.libraryFilters button{min-height:44px;background:var(--red);color:#fff;padding:0 18px;font-weight:900}.libraryLayout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:560px}.categoryRail{border-right:1px solid var(--line);background:#fbfbfa;padding:22px}.categoryRail h2,.dashboardHeader h2,.fieldPreview h2,.detailAside h2{font-size:18px}#categoryLinks{display:grid;gap:8px;margin-top:16px}#categoryLinks button{display:grid;gap:4px;border:0;border-radius:8px;background:transparent;color:var(--ink);padding:12px;text-align:left}#categoryLinks button.active,#categoryLinks button:hover{background:#fff1f2;color:var(--red-dark)}#categoryLinks small{color:var(--muted);line-height:1.35}.libraryCount{border-bottom:1px solid var(--line);color:var(--muted);padding:18px 22px;font-weight:800}.templateGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:22px}.libraryCard{display:grid;align-content:start;gap:14px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:20px}.libraryCardTop,.libraryMeta,.libraryActions{display:flex;align-items:center;justify-content:space-between;gap:12px}.libraryCardTop span,.dashboardItem span{color:var(--red-dark);font-size:12px;font-weight:900;text-transform:uppercase}.libraryCard code,.dashboardItem code,.detailStat code,.fieldsTable code{border-radius:7px;background:#f0f2f4;color:var(--red-dark);padding:4px 8px;font-weight:900}.libraryCard h2{font-size:22px;line-height:1.15}.libraryCard p,.libraryCard small,.libraryMeta,.dashboardItem p,.detailAside p{color:var(--muted);line-height:1.5}.marketTags,.detailTags{display:flex;flex-wrap:wrap;gap:8px}.marketTags span,.marketTags a,.detailTags span,.detailTags a,.fieldPreview span{border-radius:999px;background:#edf4f0;color:#4d8466;padding:4px 9px;font-size:12px;font-weight:850;text-decoration:none}.libraryMeta{border-top:1px solid var(--line);padding-top:12px;font-size:13px;font-weight:760}.libraryActions a,.dashboardActions a,.dashboardActions button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);padding:0 12px;font-weight:850}.libraryActions a:last-child{border-color:var(--red);background:var(--red);color:#fff}.templateDetail{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;overflow:hidden}.detailMain,.detailAside,.submitForm,.dashboardPanel,.profileShell{padding:28px}.detailActions,.formActions,.dashboardHeader{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px}.templateBodyPreview{overflow:auto;margin:28px 0 0;border:1px solid var(--line);border-radius:8px;background:#fbfbfa;color:#39404a;padding:20px;line-height:1.6;white-space:pre-wrap}.detailAside{display:grid;align-content:start;gap:18px;border-left:1px solid var(--line);background:#fbfbfa}.detailStat{display:grid;gap:6px}.detailStat span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.fieldsTable{width:100%;border-collapse:collapse;font-size:13px}.fieldsTable td{border-top:1px solid var(--line);padding:9px 0;vertical-align:top}.submitForm{display:grid;gap:18px;max-width:1120px}.formGrid{display:grid;grid-template-columns:minmax(0,1fr) 180px 180px minmax(180px,.7fr);gap:14px}.submitForm label{display:grid;gap:8px;color:#4d535c;font-weight:850}.fieldPreview{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;border:1px solid var(--line);border-radius:8px;background:#fbfbfa;padding:18px}.fieldPreview p,.fieldPreview small{margin-top:6px;color:var(--muted);line-height:1.45}#fieldPreviewList{display:flex;flex-wrap:wrap;gap:8px}.fieldPreview span{display:inline-flex;align-items:center;gap:8px}.phiGuard{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;border:1px solid rgba(223,85,95,.35);border-radius:8px;background:#fff4f5;padding:18px}.phiGuard[hidden]{display:none}.phiGuard h2{font-size:18px;color:var(--red-dark)}.phiGuard p{margin-top:6px;color:#73565a;line-height:1.45}.phiGuard ul{display:grid;gap:8px;margin:0;padding-left:20px;color:#4d535c;font-weight:800;line-height:1.45}.submitForm button:disabled{cursor:not-allowed;opacity:.52}.marketStatus{color:var(--red-dark);font-weight:850}.dashboardPanel{display:grid;gap:18px}.dashboardHeader{justify-content:space-between;margin-top:0}.dashboardList{display:grid;gap:12px}.dashboardItem{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:18px}.dashboardItem h2{margin-top:4px;font-size:22px}.dashboardItem p{margin:8px 0 12px}.dashboardActions{display:flex;flex-wrap:wrap;gap:8px;justify-content:end}.dashboardActions button{font:inherit;cursor:pointer}.profileHeader{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;border-bottom:1px solid var(--line);padding-bottom:28px;margin-bottom:6px}.profileAvatar{display:grid;place-items:center;width:84px;height:84px;border-radius:18px;background:var(--red);color:#fff;font-size:24px;font-weight:900}footer{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);color:var(--muted);padding:24px 5vw;font-size:14px}footer span:first-child{color:var(--ink);font-weight:900}.resultBody{min-height:100vh;background:radial-gradient(circle at 18% 20%,rgba(82,120,232,.08),transparent 24%),radial-gradient(circle at 84% 18%,rgba(223,85,95,.09),transparent 26%),var(--soft)}.resultPage{display:grid;align-content:center;gap:28px;min-height:100vh;padding:48px 5vw}.resultPage .brand{justify-self:center}.resultPanel{display:grid;gap:18px;width:min(760px,100%);justify-self:center;border:1px solid var(--line);border-radius:18px;background:#ffffffeb;padding:42px;box-shadow:0 30px 80px #181f2b1f}.resultPanel.success{border-color:#4fb56b5c}.resultPanel h1{max-width:660px;font-size:clamp(38px,5vw,64px)}.resultPanel p:not(.eyebrow){max-width:620px;color:var(--muted);font-size:18px;line-height:1.6}.resultActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media(max-width:1180px){.hero{grid-template-columns:1fr}.mockWindow{width:100%}.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.libraryLayout,.templateDetail,.formGrid,.fieldPreview,.phiGuard{grid-template-columns:1fr}.detailAside,.categoryRail{border-left:0;border-right:0;border-top:1px solid var(--line)}}@media(max-width:860px){.siteHeader{grid-template-columns:1fr;gap:12px;padding:16px 5vw}nav{justify-content:start;overflow-x:auto}.headerCta{justify-self:start}.hero{min-height:auto;padding-top:42px}.mockWindow{grid-template-columns:1fr}.mockRail{display:none}.mockList{border-right:0;border-bottom:1px solid var(--line)}.benefitGrid,.libraryPromoGrid,.pricingGrid,.demoWrap,.workflow,.steps,.releaseItem,.download,.marketHero,.libraryFilters,.passkeyForm,.dashboardItem,.templateGrid{grid-template-columns:1fr}.download{margin-inline:5vw;padding:28px}footer{flex-direction:column}}@media(max-width:560px){.heroActions,.heroStats{flex-direction:column;align-items:stretch}.mockEditorTop{grid-template-columns:1fr}.section{padding-block:58px}.resultPanel{padding:30px}}
