@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600&family=Poppins:wght@600;700&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#1f2937;background:#fff;font-synthesis:none;--teal:#0a777b;--dark:#104e51;--soft:#effefc;--muted:#6b7280}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}p{color:var(--muted);line-height:1.5}.container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 24px;border-radius:999px;background:var(--teal);color:#fff;font-weight:600;font-size:16px;transition:.2s}.button:hover{background:#075f62;transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #59d5cf;outline-offset:3px}header{height:80px;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:10;background:#fff}.logo{display:flex;align-items:center;gap:12px;color:var(--teal);font:700 24px Poppins;letter-spacing:-1px}.logoMark{width:48px;height:48px;display:grid;place-items:center;font-size:32px}.logo b{font-size:24px}nav{display:flex;align-items:center;gap:40px;font-size:14px;color:var(--muted)}nav a:hover,nav .active{color:var(--teal)}nav .active{font-weight:600}.menuButton{display:none;background:none;border:0;color:var(--teal)}.hero{height:840px;background:var(--soft);overflow:hidden}.heroGrid{height:100%;display:grid;grid-template-columns:520px 1fr;align-items:start;position:relative}.heroText{padding-top:200px;position:relative;z-index:2}.hero h1{font:600 48px/1.17 Poppins;letter-spacing:-1.4px}.hero h1 em{color:var(--teal);font-style:normal}.heroText p{margin:24px 0 40px}.heroImage{position:absolute;width:800px;height:680px;object-fit:contain;top:39px;left:520px}.results{margin-top:-104px;position:relative;z-index:3}.eyebrow{font:600 20px/28px Poppins;margin-bottom:24px}.resultGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.resultCard{min-height:260px;padding:32px;background:#fff;border-radius:24px;box-shadow:2px 2px 8px #4b556314}.icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--soft);color:var(--teal)}.icon svg{width:24px}.resultCard h3,.audienceList h3,.solutions h3,.how h3{font:600 20px/1.4 Poppins;margin:24px 0 8px}.resultCard p{font-size:14px;line-height:20px}.platform{min-height:1156px;padding-top:200px;display:grid;grid-template-columns:520px 1fr;grid-template-rows:auto 1fr;column-gap:120px;position:relative}.platformCopy{grid-column:1;grid-row:1}.platformCopy h2,.solutions h2,.how h2,.cta h2{font:600 32px/1.25 Poppins}.platformCopy>p{margin-top:24px}.platformVisual{grid-column:1;grid-row:2;position:relative;height:540px;margin-top:80px}.platformVisual .aqua{position:absolute;width:400px;height:400px;left:0;top:0;background:var(--soft);border-radius:24px}.platformVisual>img{position:absolute;width:400px;height:400px;object-fit:contain;left:160px;top:0;mix-blend-mode:multiply}.stat{position:absolute;width:240px;left:56px;top:40px;padding:24px;background:#fff;border-radius:24px;box-shadow:2px 2px 8px #4b556314}.stat strong,.stat small{display:block}.stat strong{font:600 24px Poppins;margin-top:16px}.stat small{color:var(--muted);margin-top:2px}.call{position:absolute;left:248px;top:252px;width:80px;height:80px;border-radius:50%;background:var(--teal);color:#fff;display:grid;place-items:center;box-shadow:4px 4px 10px #4b556329}.audienceList{grid-column:2;grid-row:1/3}.audienceList article{min-height:184px;padding:40px;background:var(--soft);display:flex;gap:16px}.audienceList article:first-child{border-radius:24px 24px 0 0}.audienceList article:last-child{border-radius:0 0 24px 24px}.audienceList article svg{color:var(--teal);width:24px;flex:0 0 24px}.audienceList h3{margin:0 0 8px}.solutions{background:var(--dark);color:#fff;padding:120px 0}.solutions h2{margin-bottom:80px}.solutions .container>div{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.solutions article{height:280px;padding:40px;border-radius:24px;background:var(--soft)}.solutions h3{color:var(--teal);margin:0 0 8px}.solutions p{color:#374151}.how{padding-block:200px;display:grid;grid-template-columns:600px 1fr;gap:120px;align-items:center}.how>img{width:600px;height:800px;object-fit:cover;border-radius:24px}.how ol{list-style:none;margin:40px 0 0;padding:0 0 0 48px;border-left:1px solid #a7dedc}.how li{position:relative;min-height:176px}.how li:before{content:"";position:absolute;width:8px;height:8px;background:var(--teal);border-radius:50%;left:-53px;top:20px}.how h3{margin:0 0 8px}.cta{background:var(--soft);padding:80px 24px;text-align:center}.cta>div{max-width:988px;margin:auto}.cta h2{max-width:600px;margin:auto}.cta p{max-width:480px;margin:24px auto}.cta .button{margin-top:0}footer{height:104px;padding-top:46px;color:var(--muted);font-size:12px}@media (max-width:900px){.container{width:min(100% - 40px,720px)}header{position:sticky;top:0;box-shadow:0 1px 8px #0000000c}.menuButton{display:block}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#fff;padding:24px;box-shadow:0 8px 12px #0002;flex-direction:column;align-items:stretch}nav.open{display:flex}.hero{height:auto;padding:72px 0 96px}.heroGrid{display:flex;flex-direction:column;height:auto}.heroText{padding:0;max-width:600px}.heroImage{position:static;width:100%;height:auto;margin:48px 0 -40px}.results{margin-top:-40px}.resultGrid{grid-template-columns:repeat(2,1fr)}.platform{padding-top:120px;display:flex;flex-direction:column;min-height:0}.platformCopy{max-width:600px}.platformVisual{order:2;width:min(560px,100%)}.audienceList{order:3;margin-bottom:120px}.solutions .container>div{grid-template-columns:1fr}.solutions article{height:auto;min-height:200px}.how{padding-block:120px;grid-template-columns:1fr;gap:64px}.how>img{width:100%;height:560px}.how>div{max-width:520px}.solutions{padding:100px 0}.solutions h2{margin-bottom:48px}}@media (max-width:600px){.container{width:calc(100% - 32px)}header{padding-inline:16px}.logo b{font-size:20px}.logoMark{width:40px}.hero{padding-top:56px}.hero h1{font-size:36px;line-height:1.2;letter-spacing:-1px}.heroText p{margin-bottom:32px}.resultGrid{grid-template-columns:1fr}.resultCard{min-height:0}.platform{padding-top:96px}.platformCopy h2,.solutions h2,.how h2,.cta h2{font-size:28px}.platformVisual{height:420px;margin-top:48px}.platformVisual .aqua{width:72vw;height:320px}.platformVisual>img{width:75vw;height:320px;left:17vw}.stat{width:180px;left:16px;top:24px;padding:20px}.call{left:auto;right:20px;top:230px;width:64px;height:64px}.audienceList article{padding:28px 24px}.solutions{padding:80px 0}.solutions .container>div{gap:20px}.solutions article{min-height:0;padding:28px 24px}.how{padding-block:96px}.how>img{height:430px}.how ol{padding-left:32px}.how li:before{left:-37px}.cta{padding-block:72px}footer{height:96px;padding-top:40px}.button{font-size:14px}.eyebrow{font-size:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.innerPage{min-height:944px;border-top:1px solid #e5e7eb}.aboutPage{width:600px;margin-left:max(40px,calc((100vw - 1440px)/2 + 80px));padding:32px 0 80px}.aboutPage h1,.release h1{font:600 24px/32px Poppins;color:var(--teal)}.aboutText{display:grid;gap:16px;margin-top:37px}.aboutText p,.aboutPage article p{font-size:16px;line-height:24px}.aboutPage hr{border:0;border-top:1px solid #e5e7eb;margin:37px 0 40px}.aboutPage article+article{margin-top:40px}.aboutPage article h2{font:600 20px/28px Poppins;margin-bottom:16px}.versionsPage{min-height:944px;border-top:1px solid #e5e7eb;display:grid;grid-template-columns:280px 1fr}.versionsPage>aside{padding:40px}.versionsPage>aside>p{font-size:14px;margin-bottom:16px}.versionsPage aside nav{display:flex;flex-direction:column;gap:8px}.versionsPage aside nav a{height:48px;padding:14px 16px;border-radius:999px;color:var(--muted);font-size:14px}.versionsPage aside nav .selected{background:var(--soft);color:var(--teal);font-weight:600}.release{padding:40px;width:680px}.release>header{height:auto;padding:0 0 40px;display:block;border-bottom:1px solid #e5e7eb}.release>header p,.release time{font-size:14px;line-height:20px;color:var(--muted);display:block}.release>header p{margin-top:8px}.release time{margin-top:8px}.changeSection{padding:32px 0 40px;border-bottom:1px solid #e5e7eb}.changeSection:last-child{border-bottom:0}.changeSection h2{font:600 20px/28px Poppins;margin-bottom:24px}.changeSection ol{margin:0;padding-left:28px;display:grid;gap:24px}.changeSection li{padding-left:0}.changeSection h3{font:400 16px/24px Inter;margin:0 0 4px}.changeSection p{font-size:14px;line-height:20px}@media (max-width:900px){.aboutPage{width:min(600px,calc(100% - 40px));margin:0 auto;padding-top:56px}.versionsPage{grid-template-columns:220px 1fr}.versionsPage>aside{padding:32px 20px}.release{width:auto;max-width:680px;padding:32px}}@media (max-width:600px){.innerPage{min-height:0}.aboutPage{width:calc(100% - 32px);padding-block:48px}.aboutPage h1,.release h1{font-size:22px;line-height:30px}.versionsPage{display:block}.versionsPage>aside{padding:24px 16px;border-bottom:1px solid #e5e7eb}.versionsPage aside nav{flex-direction:row;overflow-x:auto;padding-bottom:4px}.versionsPage aside nav a{white-space:nowrap}.release{padding:40px 16px}.changeSection ol{padding-left:24px}.changeSection{padding-block:32px}}.logo{display:flex;width:140px;height:48px;gap:0}.logo img{display:block;width:140px;height:48px;object-fit:contain}.logoMark,.logo b{display:none}nav .button:hover{color:#fff}.heroImage{content:url(/assets/laptop-transparent.png);left:auto;right:-120px;width:min(740px,53vw);object-position:center}.audienceList article:nth-child(2n){background:#d7f5f2}.audienceList article:nth-child(2n) p{color:#374151}.platformVisual:after{content:"";position:absolute;z-index:2;left:56px;top:252px;width:200px;height:200px;border-radius:16px;background:url(/assets/calendar.png) center/120% 120% no-repeat;box-shadow:4px 4px 20px #4b556329;pointer-events:none}.call svg{display:none}.call:after{content:"";display:block;width:40px;height:40px;background:url(/assets/video-icon.png) center/contain no-repeat}@media (max-width:1280px) and (min-width:901px){.heroImage{right:-56px;width:min(660px,51vw)}}@media (max-width:900px){.heroImage{position:static;left:auto;right:auto;width:100%;height:auto;margin:48px 0 -40px}}@media (max-width:600px){.heroGrid,.heroText{max-width:100%;min-width:0}.hero h1,.heroText p{max-width:100%;overflow-wrap:break-word}.heroImage{max-width:100%}.logo,.logo img{width:117px;height:40px}.platformVisual:after{width:160px;height:160px;left:16px;top:223px}}.versionsPage{grid-template-columns:280px minmax(0,1fr);align-items:start}.versionsPage>aside{border-right:1px solid #e5e7eb;min-height:944px}.versionsDesktopNav{display:flex;flex-direction:column;gap:8px;align-items:stretch;color:inherit}.versionsDesktopNav button{height:48px;border:0;background:transparent;border-radius:999px;color:var(--muted);font:400 14px/20px Inter;text-align:left;padding:14px 16px;cursor:pointer}.versionsDesktopNav button:hover,.versionsDesktopNav button.selected{background:var(--soft);color:var(--teal);font-weight:600}.versionsMobilePicker{display:none}.release{max-width:1160px;width:auto}.release>header{max-width:600px}.releaseNotice{max-width:600px;margin-bottom:24px;padding:14px 16px;border:1px solid #d7f5f2;border-radius:8px;background:var(--soft);color:#374151;font-size:14px}.stateBlock{max-width:600px;padding:48px 0}.stateBlock h1{font:600 24px/32px Poppins;color:var(--teal);margin-bottom:8px}.stateBlock.error h1{color:#b42318}.richText{max-width:600px;padding:32px 0 48px;color:#111827}.richText h1,.richText h2,.richText h3{font-family:Poppins;margin:0 0 24px;color:#111827}.richText h1{font-size:24px;line-height:32px}.richText h2{font-size:20px;line-height:28px}.richText h3{font-size:18px;line-height:26px}.richText p{font-size:14px;line-height:20px;margin:0 0 16px}.richText ul,.richText ol{margin:0 0 32px;padding-left:28px;display:grid;gap:16px}.richText li p{margin:0 0 4px}.richText strong{font-weight:600;color:#1f2937}.richText a{color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.richText blockquote{margin:24px 0;padding:12px 0 12px 20px;border-left:3px solid #a7dedc;color:#374151}.richText hr{border:0;border-top:1px solid #e5e7eb;margin:32px 0}.adminPage{min-height:100vh;background:#f8fafc}.adminTopbar{height:72px!important;padding:12px 24px!important;border-bottom:1px solid #e5e7eb;box-shadow:none!important}.adminTopbar span{font:600 14px/20px Inter;color:var(--teal);padding:8px 14px;background:var(--soft);border-radius:999px}.adminLogin{width:min(440px,calc(100% - 32px));margin:72px auto 0;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:2px 2px 16px #4b556314;display:grid;gap:18px}.adminLogin img{width:140px;height:48px;object-fit:contain}.adminLogin h1{font:600 24px/32px Poppins;color:var(--teal)}.adminLogin label,.releaseForm label{display:grid;gap:8px;font:600 14px/20px Inter;color:#374151}.adminLogin input,.releaseForm input,.releaseForm textarea,.releaseForm select,.editorToolbar select,.versionsMobilePicker select{width:100%;border:1px solid #d1d5db;border-radius:8px;padding:12px 14px;font:400 14px/20px Inter;color:#1f2937;background:#fff}.adminLogin input:focus,.releaseForm input:focus,.releaseForm textarea:focus,.releaseForm select:focus,.editorToolbar select:focus,.versionsMobilePicker select:focus{outline:3px solid #a7dedc;outline-offset:1px}.adminState{width:min(640px,calc(100% - 32px));margin:72px auto;padding:32px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;display:grid;gap:18px}.adminState.error{border-color:#fecdca;background:#fff8f7}.adminPanel{display:grid;grid-template-columns:320px minmax(0,1fr);min-height:calc(100vh - 72px)}.adminSidebar{border-right:1px solid #e5e7eb;background:#fff;padding:24px;display:flex;flex-direction:column;gap:20px}.adminSidebarHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminSidebarHeader p,.adminWorkspaceHeader p{font:600 12px/16px Inter;color:var(--teal);text-transform:uppercase;letter-spacing:.04em}.adminSidebarHeader h1,.adminWorkspaceHeader h2{font:600 24px/32px Poppins;color:#1f2937}.adminSidebarHeader button,.editorToolbar button{display:grid;place-items:center;border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:8px;cursor:pointer}.adminSidebarHeader button{width:40px;height:40px}.adminSidebarHeader svg,.adminNewButton svg,.adminActions svg,.editorToolbar svg{width:18px;height:18px}.adminNewButton{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background:var(--teal);color:#fff;font:600 14px/20px Inter;padding:12px 18px;cursor:pointer}.adminMuted{font-size:14px;color:var(--muted)}.adminReleaseList{display:grid;gap:8px;overflow:auto}.adminReleaseList button{border:1px solid transparent;background:#fff;border-radius:8px;text-align:left;padding:14px;display:grid;gap:4px;cursor:pointer}.adminReleaseList button:hover,.adminReleaseList button.active{border-color:#a7dedc;background:var(--soft)}.adminReleaseList strong{font:600 14px/20px Inter;color:#1f2937}.adminReleaseList span,.adminReleaseList small{font:400 12px/16px Inter;color:var(--muted)}.adminReleaseList small{color:var(--teal);font-weight:600}.adminWorkspace{min-width:0;padding:32px}.releaseForm{display:grid;gap:24px;max-width:1040px}.adminWorkspaceHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.adminActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.adminActions .button{border:0;cursor:pointer}.ghost{min-height:44px;border:1px solid #e5e7eb;background:#fff;color:var(--teal);border-radius:999px;padding:10px 16px;font:600 14px/20px Inter;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.ghost.danger{color:#b42318}.adminFields{display:grid;grid-template-columns:1fr 180px 180px;gap:16px}.summaryField textarea{resize:vertical}.formError,.formSuccess{border-radius:8px;padding:12px 14px;font:600 14px/20px Inter}.formError{background:#fff8f7;color:#b42318;border:1px solid #fecdca}.formSuccess{background:var(--soft);color:var(--teal);border:1px solid #a7dedc}.editorShell{border:1px solid #d1d5db;border-radius:8px;background:#fff;overflow:hidden}.editorLoading{padding:24px;color:var(--muted)}.editorToolbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:8px;border-bottom:1px solid #e5e7eb;background:#f9fafb}.editorToolbar select{width:112px;height:38px;padding:8px 10px}.editorToolbar button{width:38px;height:38px}.editorToolbar button.active,.editorToolbar button:hover{background:var(--soft);border-color:#a7dedc;color:var(--teal)}.editorToolbar button:disabled,.adminActions button:disabled,.adminNewButton:disabled{opacity:.55;cursor:not-allowed}.editorContent .ProseMirror{min-height:360px;padding:24px;outline:0}.editorContent .ProseMirror h1{font:600 24px/32px Poppins}.editorContent .ProseMirror h2{font:600 20px/28px Poppins}.editorContent .ProseMirror h3{font:600 18px/26px Poppins}.editorContent .ProseMirror p,.editorContent .ProseMirror li{font:400 14px/20px Inter;color:#374151}.editorContent .ProseMirror blockquote{border-left:3px solid #a7dedc;margin:16px 0;padding-left:16px}.editorContent .ProseMirror hr{border:0;border-top:1px solid #e5e7eb;margin:20px 0}.adminPreview{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:32px}.adminPreview header{height:auto;padding:0 0 32px;border-bottom:1px solid #e5e7eb;display:block}.adminPreview header h1{font:600 24px/32px Poppins;color:var(--teal)}.adminPreview header p,.adminPreview header time{display:block;font-size:14px;line-height:20px;color:var(--muted);margin-top:8px}@media (max-width:900px){.versionsPage{grid-template-columns:1fr}.versionsPage>aside{min-height:0;border-right:0;border-bottom:1px solid #e5e7eb}.versionsDesktopNav{display:none}.versionsMobilePicker{display:grid;gap:8px;color:#374151;font:600 14px/20px Inter}.release{max-width:none}.adminPanel{grid-template-columns:1fr}.adminSidebar{border-right:0;border-bottom:1px solid #e5e7eb}.adminWorkspace{padding:24px}.adminWorkspaceHeader{display:grid}.adminActions{justify-content:flex-start}.adminFields{grid-template-columns:1fr 1fr}}@media (max-width:600px){.versionsPage>aside{padding:24px 16px}.release{padding:32px 16px}.richText{padding-top:28px}.adminTopbar{padding-inline:16px!important}.adminLogin{margin-top:40px;padding:24px}.adminSidebar,.adminWorkspace{padding:20px 16px}.adminFields{grid-template-columns:1fr}.adminActions{gap:8px}.ghost,.adminActions .button{width:100%;justify-content:center}.editorToolbar{gap:6px}.editorToolbar select{width:100%}.adminPreview{padding:24px 16px}}.release>.releaseHeader{width:min(820px,100%);max-width:none;display:grid;grid-template-columns:minmax(0,600px) 185px;align-items:start;justify-content:space-between;gap:40px}.releaseHeader>div:first-child{max-width:600px}.manualMenu{position:relative;justify-self:end;width:185px}.manualButton{width:185px;height:48px;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:var(--teal);font:600 16px/24px Inter;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px #1018280a;cursor:pointer;white-space:nowrap}.manualButton:hover,.manualButton[aria-expanded=true]{border-color:#a7dedc;background:var(--soft)}.manualButton svg{width:18px;height:18px;transition:transform .18s ease}.manualButton[aria-expanded=true] svg{transform:rotate(180deg)}.manualDropdown{position:absolute;top:calc(100% + 12px);right:0;z-index:10;width:274px;padding:12px;border:1px solid #e5e7eb;border-radius:24px;background:#fff;box-shadow:0 18px 48px #0f172a24;display:grid;gap:4px}.manualDropdown a,.manualDropdown button{min-height:48px;width:100%;border:0;border-radius:14px;background:transparent;color:#374151;font:400 16px/24px Inter;text-align:left;padding:12px 14px;text-decoration:none;cursor:pointer}.manualDropdown a:hover,.manualDropdown button:hover{background:var(--soft);color:var(--teal)}.manualNotice{max-width:600px;margin:16px 0 0;padding:12px 14px;border:1px solid #d7f5f2;border-radius:8px;background:var(--soft);color:#374151;font:600 14px/20px Inter}.adminManuals{display:grid;gap:20px;max-width:1040px;padding-top:8px}.adminManualsHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.adminManualsHeader p{font:600 12px/16px Inter;color:var(--teal);text-transform:uppercase;letter-spacing:.04em}.adminManualsHeader h2{font:600 24px/32px Poppins;color:#1f2937}.adminManualsHeader span{font:600 14px/20px Inter;color:var(--muted)}.adminManualGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.adminManualCard{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:18px;display:grid;gap:18px;align-content:space-between;min-height:210px}.adminManualCard h3{font:600 16px/24px Inter;color:#1f2937;margin:0 0 8px}.adminManualCard p{font:400 14px/20px Inter;color:var(--muted);overflow-wrap:anywhere}.adminManualCard small{display:block;margin-top:8px;font:400 12px/16px Inter;color:var(--muted)}.adminManualActions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.adminManualActions .ghost{min-height:42px;text-decoration:none}.adminManualUpload{min-height:42px;border:0;border-radius:999px;background:var(--teal);color:#fff;font:600 14px/20px Inter;padding:10px 16px;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;cursor:pointer}.adminManualUpload svg,.adminManualActions svg{width:18px;height:18px}.adminManualUpload input{display:none}.adminManualUpload:has(input:disabled){opacity:.55;cursor:not-allowed}@media (max-width:900px){.release>.releaseHeader{width:min(680px,100%);grid-template-columns:1fr;gap:24px}.manualMenu{justify-self:start;width:185px}.manualDropdown{left:0;right:auto}.adminManualGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.release>.releaseHeader{max-width:none}.manualMenu,.manualButton{width:100%}.manualDropdown{left:0;right:0;width:100%;border-radius:18px}.manualDropdown a,.manualDropdown button{font-size:15px}.adminManualGrid{grid-template-columns:1fr}.adminManualsHeader{display:grid}.adminManualActions,.adminManualActions .ghost,.adminManualUpload{width:100%}.adminManualActions .ghost,.adminManualUpload{justify-content:center}}.versionsPage .release{max-width:none}.release>.releaseHeader{width:100%;grid-template-columns:minmax(0,600px) 185px}.releaseHeader .manualMenu{justify-self:end}@media (max-width:900px){.versionsPage .release{max-width:none}.release>.releaseHeader{width:100%;grid-template-columns:1fr}.releaseHeader .manualMenu{justify-self:start}}@media (max-width:600px){header{height:72px}.versionsPage{display:block;min-height:0}.versionsPage>aside{min-height:0;padding:20px 16px;border-right:0;border-bottom:1px solid #e5e7eb}.versionsPage>aside>p{margin-bottom:10px}.versionsMobilePicker{display:grid}.versionsDesktopNav{display:none}.versionsPage .release{padding:28px 16px 48px}.release>.releaseHeader{padding-bottom:28px;gap:18px}.releaseHeader>div:first-child{max-width:none}.release h1{font-size:24px;line-height:32px}.release>header p,.release time{font-size:14px;line-height:20px}.releaseHeader .manualMenu{width:100%;justify-self:stretch}.manualButton{width:100%;height:46px;font-size:15px}.manualDropdown{top:calc(100% + 8px);width:100%;max-width:none;border-radius:18px}.richText{max-width:none;padding:28px 0 0}.richText p{font-size:15px;line-height:22px}.richText ul,.richText ol{padding-left:22px;gap:14px}.changeSection{padding-block:28px}}.versionsManualArea{grid-column:2;grid-row:1;justify-self:end;align-self:start;padding:40px 40px 0 0;position:relative;z-index:12}.versionsPage>.release{grid-column:2;grid-row:1;padding-top:40px}.release>.releaseHeader{display:block;width:600px;max-width:100%}@media (max-width:900px){.versionsManualArea{grid-column:1;grid-row:auto;justify-self:start;padding:24px 32px 0}.versionsPage>.release{grid-column:1;grid-row:auto;padding-top:28px}.release>.releaseHeader{width:100%}}@media (max-width:600px){.versionsPage .versionsDesktopNav{display:none!important}.versionsPage .versionsMobilePicker{display:grid!important}.versionsManualArea{padding:18px 16px 0;border-bottom:1px solid #e5e7eb}.versionsManualArea .manualMenu{width:100%}.versionsPage>.release{padding-top:28px}.release>.releaseHeader{box-shadow:none}.releaseHeader .manualMenu{display:none}}@media (max-width:600px){.versionsPage>aside{padding-bottom:16px}.versionsMobilePicker{position:relative;gap:8px}.versionsMobilePicker span{font:600 13px/18px Inter;color:#374151}.versionsMobilePicker select{height:48px;border:1px solid #d7f5f2;border-radius:999px;background:var(--soft);color:var(--teal);font:600 14px/20px Inter;padding:0 44px 0 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--teal) 50%),linear-gradient(135deg,var(--teal) 50%,transparent 50%);background-position:calc(100% - 22px) 20px,calc(100% - 16px) 20px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.versionsMobilePicker select:focus{outline:3px solid #a7dedc;outline-offset:2px}.versionsManualArea{padding:16px 16px 0;border-bottom:0}.versionsManualArea .manualButton{height:46px}.manualNotice{margin-inline:16px}}@media (max-width:600px){.versionsMobilePicker{display:flex!important;gap:10px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none}.versionsMobilePicker::-webkit-scrollbar{display:none}.versionsMobilePicker button{height:48px;min-width:max-content;border:1px solid transparent;border-radius:999px;background:transparent;color:#4b5563;font:500 14px/20px Inter;padding:0 18px;cursor:pointer}.versionsMobilePicker button.selected,.versionsMobilePicker button[aria-pressed=true]{background:var(--soft);border-color:#d7f5f2;color:var(--teal);font-weight:700}.versionsMobilePicker button:focus-visible{outline:3px solid #a7dedc;outline-offset:2px}}@media (max-width:600px){.versionsMobilePicker{position:relative;display:block!important;width:166px;overflow:visible;padding:0}.versionMobileButton{width:166px;height:46px!important;border:1px solid #e5e7eb!important;border-radius:999px!important;background:#fff!important;color:var(--teal)!important;font:600 14px/20px Inter!important;padding:0 18px!important;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px #1018280a;white-space:nowrap}.versionMobileButton svg{width:16px;height:16px;transition:transform .18s ease}.versionMobileButton[aria-expanded=true]{outline:3px solid #a7dedc;outline-offset:2px}.versionMobileButton[aria-expanded=true] svg{transform:rotate(180deg)}.versionMobileDropdown{position:absolute;top:calc(100% + 8px);left:0;z-index:20;width:166px;padding:10px;border:1px solid #e5e7eb;border-radius:18px;background:#fff;box-shadow:0 18px 48px #0f172a24;display:grid;gap:4px}.versionMobileDropdown button{width:100%;height:auto!important;min-height:42px;min-width:0;border:0!important;border-radius:12px!important;background:transparent!important;color:#374151!important;font:400 14px/20px Inter!important;text-align:left;padding:10px 12px!important;white-space:normal}.versionMobileDropdown button.selected,.versionMobileDropdown button:hover{background:var(--soft)!important;color:var(--teal)!important;font-weight:600!important}}.platformScene{min-height:220vh;position:relative}.platformSticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;overflow:hidden}.platformSticky .platform{min-height:auto;padding-top:0;align-items:start}.platformSticky .platformVisual{margin-top:80px}.platformSticky .audienceList{align-self:center;width:min(560px,100%);filter:drop-shadow(0 18px 28px rgba(10,119,123,.08))}.platformSticky .audienceList article{position:relative;z-index:var(--card-z,1);min-height:184px;margin-bottom:-20px;border-radius:24px;padding:40px;overflow:hidden;will-change:transform,opacity,box-shadow;transform:translate3d(0,calc((1 - var(--card-progress,1)) * 96px),0);opacity:var(--card-progress,1);box-shadow:2px 2px calc(8px + (var(--card-progress,1) * 8px)) #4b556314;transition:box-shadow .2s ease}.platformSticky .audienceList article:last-child{margin-bottom:0}.platformSticky .audienceList article>svg,.platformSticky .audienceList article>div{will-change:transform,opacity;transform:translate3d(0,calc((1 - var(--card-progress,1)) * 32px),0);opacity:var(--card-progress,1)}.platformSticky .audienceList article:nth-child(1){--card-z:1;opacity:1;transform:none}.platformSticky .audienceList article:nth-child(1)>svg,.platformSticky .audienceList article:nth-child(1)>div{opacity:1;transform:none}.platformSticky .audienceList article:nth-child(2){--card-z:2}.platformSticky .audienceList article:nth-child(3){--card-z:3}.platformSticky .audienceList article:nth-child(4){--card-z:4}.platformSticky .audienceList article:hover{box-shadow:0 14px 28px #0a777b14}@media (max-width:900px){.platformScene{min-height:0}.platformSticky{position:relative;min-height:0;display:block;overflow:visible}.platformSticky .platform{padding-top:120px;display:flex;flex-direction:column;min-height:0}.platformSticky .platformVisual{margin-top:80px}.platformSticky .audienceList{filter:none}.platformSticky .audienceList article,.platformSticky .audienceList article>svg,.platformSticky .audienceList article>div{transform:none;opacity:1;will-change:auto}}@media (max-width:600px){.platformSticky .platform{padding-top:96px}.platformSticky .platformVisual{margin-top:48px}}@media (prefers-reduced-motion:reduce){.platformScene{min-height:0}.platformSticky{position:relative;min-height:0;display:block;overflow:visible}.platformSticky .platform{padding-top:200px}.platformSticky .audienceList article,.platformSticky .audienceList article>svg,.platformSticky .audienceList article>div{transform:none;opacity:1;transition:none;will-change:auto}}.platformVisual{isolation:isolate}.platformVisual .aqua{z-index:0}.platformVisual>img{z-index:1;mix-blend-mode:normal}.stat{z-index:2}.platformVisual:after{z-index:2}.call{z-index:3}@media (max-width:900px) and (prefers-reduced-motion:reduce){.platformSticky .platform{padding-top:120px}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.platformSticky .platform{padding-top:96px}}.howScene{min-height:210vh;position:relative}.howSticky{position:sticky;top:0;min-height:100vh;display:flex;align-items:center;overflow:hidden}.howSticky .how{min-height:100vh;padding-block:80px;align-items:center}.howSticky .howImage{height:min(800px,72vh);opacity:1;transform:none}.howSticky .howContent h2{will-change:transform,opacity;opacity:var(--how-title-progress,1);transform:translate3d(0,var(--how-title-offset,0px),0)}.howSticky .how ol{position:relative;border-left:0}.howSticky .how ol:before,.howSticky .how ol:after{content:"";position:absolute;left:0;top:0;width:1px;height:calc(100% - 32px);border-radius:999px}.howSticky .how ol:before{background:#a7dedc;opacity:.45}.howSticky .how ol:after{background:var(--teal);transform:scaleY(var(--how-line-progress,1));transform-origin:top}.howSticky .how li{will-change:transform,opacity;opacity:var(--step-progress,1);transform:translate3d(0,var(--step-offset,0px),0)}.howSticky .how li:before{z-index:1;transform:scale(var(--step-marker-scale,1));opacity:var(--step-marker-opacity,1)}@media (max-width:900px){.howScene{min-height:0}.howSticky{position:relative;min-height:0;display:block;overflow:visible}.howSticky .how{min-height:0;padding-block:120px}.howSticky .howImage,.howSticky .howContent h2,.howSticky .how li{opacity:1;transform:none;will-change:auto}.howSticky .how ol:after{height:calc(100% - 32px)}}@media (max-width:600px){.howSticky .how{padding-block:96px}.howSticky .how ol:before,.howSticky .how ol:after{height:calc(100% - 28px)}}@media (prefers-reduced-motion:reduce){.howScene{min-height:0}.howSticky{position:relative;min-height:0;display:block;overflow:visible}.howSticky .how{min-height:0;padding-block:200px}.howSticky .howImage,.howSticky .howContent h2,.howSticky .how li{opacity:1;transform:none;transition:none;will-change:auto}.howSticky .how ol:after{height:calc(100% - 32px)}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.howSticky .how{padding-block:120px}}@media (max-width:600px) and (prefers-reduced-motion:reduce){.howSticky .how{padding-block:96px}}.how li:before{left:-50px;width:4px;height:4px;background:#fff;border:2px solid var(--teal)}@media (max-width:600px){.how li:before{left:-34px}}.howSticky .how ol:before,.howSticky .how ol:after{background:#0a777b;opacity:.5}
