@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--green:#173c36;--mint:#d9ebe1;--ink:#1e2c29;--muted:#71817a;--paper:#f5f5ef;--line:#dce2d9;--coral:#df7864}*{box-sizing:border-box}body{margin:0;font-family:'DM Sans',sans-serif;background:var(--paper);color:var(--ink)}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #e2ad64;outline-offset:4px}button{border:0}button:disabled{cursor:default} [hidden]{display:none!important}.brand{display:flex;align-items:center;color:var(--green);font-family:Manrope,sans-serif;font-weight:800;font-size:28px;text-decoration:none;letter-spacing:-1.5px;background:none;padding:0}.brandmark{background:var(--green);color:#edf5cf;width:33px;height:36px;border-radius:11px 11px 11px 3px;display:inline-grid;place-items:center;margin-right:3px;font-size:26px}.gate{min-height:100svh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 70%,#e5eadd 0,transparent 60%)}.gate .brand{position:absolute;top:42px;left:52px}.gate form{width:min(420px,calc(100% - 48px));margin-top:-20px}.gate label{font-family:Manrope,sans-serif;display:block;font-size:30px;font-weight:500;letter-spacing:-1.1px;margin-bottom:26px}.entry{display:flex;border-bottom:1px solid #9daa9d;padding-bottom:12px;gap:12px}.entry input{border:0;background:transparent;min-width:0;flex:1;font-size:24px;color:var(--green)}.entry input:focus{outline:none}.entry:focus-within{border-bottom:2px solid var(--green)}.entry button{border-radius:50%;height:44px;width:44px;background:var(--green);color:white;font-size:25px}#entryError{font-size:13px;color:#9d4334;min-height:20px}.gate-foot{position:absolute;bottom:36px;font-size:12px;color:var(--muted);letter-spacing:.3px}.topbar{height:74px;display:flex;align-items:center;padding:0 30px;border-bottom:1px solid var(--line);gap:36px}.top-context{font-size:13px;color:var(--muted)}.top-context b{color:var(--ink);font-weight:500}.concept{margin-left:auto;font-size:11px;display:flex;align-items:center;gap:7px}.concept i{height:6px;width:6px;border-radius:50%;background:#7c9c61}.demo-layout{display:grid;grid-template-columns:minmax(320px,34%) 1fr;height:calc(100svh - 158px);min-height:560px}.conversation{background:#fafaf5;border-right:1px solid var(--line);display:flex;flex-direction:column;min-height:0}.conversation-head{padding:30px 28px 22px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:var(--muted)}h1{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-1px;margin:10px 0}h2{font-family:Manrope,sans-serif;letter-spacing:-.8px}.conversation-head p{font-size:12px;color:var(--muted);margin:0}.chapter-tabs{display:flex;gap:14px;margin:0 28px;border-bottom:1px solid var(--line)}.chapter-tabs button{background:none;padding:0 0 15px;color:#8c948c;font-size:10px;display:flex;gap:9px;align-items:center;border-bottom:2px solid transparent}.chapter-tabs span{font-size:12px}.chapter-tabs .selected{color:var(--green);border-color:var(--green)}.messages{flex:1;overflow-y:auto;padding:23px 25px;scroll-behavior:smooth}.message{margin-bottom:22px;animation:rise .4s ease}.message-name{font-size:10px;letter-spacing:.8px;text-transform:uppercase;display:flex;align-items:center;gap:8px;margin-bottom:8px;color:var(--muted)}.avatar{height:24px;width:24px;display:inline-grid;place-items:center;border-radius:50%;background:#e4e8de;color:var(--green);font-size:10px;font-weight:700}.message p{font-size:14px;line-height:1.7;margin:0}.message.maya p{background:#e9eee4;padding:14px 16px;border-radius:14px 14px 3px 14px}.message.old{opacity:.55}.message-name em{font-style:normal;margin-left:auto;font-size:9px}.composer{margin:0 22px 20px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:white}.mode-tabs{display:flex;gap:4px;align-items:center}.mode-tabs button{font-size:13px;border-radius:7px;padding:6px 9px;background:none;color:var(--muted)}.mode-tabs button.active{background:var(--green);color:#fff}.mode-tabs small{margin-left:auto;font-size:9px;color:#8d958d}.input-example{font-size:12px;line-height:1.6;color:#5b6d64;min-height:42px;padding:13px 0 8px}.composer-foot{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#819087}.send-icon{background:#e9eee4;border-radius:50%;padding:4px 9px;color:#668270}.wave{display:inline-flex;align-items:center;gap:4px;height:27px;margin-right:12px;vertical-align:middle}.wave i{width:3px;background:#609175;border-radius:3px;height:12px;animation:wave .8s ease-in-out infinite alternate}.wave i:nth-child(2n){height:23px;animation-delay:.3s}.wave i:nth-child(3n){height:17px;animation-delay:.5s}.workspace{background:#eeefe8;display:flex;flex-direction:column;padding:0 30px;min-width:0;overflow-y:auto}.workspace-top{display:flex;align-items:center;justify-content:space-between;height:65px;flex-shrink:0;border-bottom:1px solid #d7ddd3}.frames-logo{font-size:22px;font-weight:400;letter-spacing:-1px}.frames-logo b{color:var(--coral);font-weight:400}.frames-logo small{font-size:12px;color:#839084;letter-spacing:0;margin-left:10px}.workspace-label{font-size:9px;letter-spacing:1.5px;color:#8b958b}.workspace-heading{display:flex;align-items:center;justify-content:space-between;padding:22px 0 18px;gap:12px}.workspace-heading h2{font-size:23px;margin:7px 0 0}.workspace-pill{font-size:10px;border:1px solid #d0d8cb;padding:8px 11px;border-radius:20px;white-space:nowrap}.visual{flex:1;min-height:250px;position:relative;display:flex;flex-direction:column}.photo-stage{position:relative;background:#202723;border-radius:12px;overflow:hidden;flex:1;min-height:260px;display:flex;align-items:center;justify-content:center}.photo-stage>img{width:100%;height:100%;position:absolute;object-fit:cover}.photo-tag{position:absolute;left:18px;top:16px;font-size:10px;background:#172721aa;color:white;padding:7px 11px;border:1px solid #ffffff30;border-radius:20px;z-index:2}.photo-footer{position:absolute;bottom:0;left:0;right:0;padding:38px 20px 17px;background:linear-gradient(transparent,#111d18ba);color:#fff;font-size:12px;display:flex;justify-content:space-between;align-items:end}.photo-footer small{font-size:9px;opacity:.75}.annotation{position:absolute;border:2px solid #e9d89b;border-radius:8px;background:#e9d89b0a;z-index:2}.annotation span{position:absolute;top:-28px;left:0;white-space:nowrap;font-size:10px;background:#f6ebc5;color:#383f30;padding:6px 9px;border-radius:5px}.annotation.edge{left:2%;top:35%;height:53%;width:18%}.annotation.valley{left:34%;top:44%;height:23%;width:31%}.line-guide{position:absolute;inset:0;width:100%;height:100%;z-index:1}.insight{background:#f9faf5;border:1px solid #d8dfd3;padding:14px 17px;border-radius:10px;font-size:12px;line-height:1.5;margin-top:12px;display:flex;gap:12px;align-items:center}.insight b{color:var(--green)}.insight .star{font-size:24px;color:#869e6c}.caption-box{display:flex;gap:14px;align-items:flex-start;padding:18px 0 10px;min-height:100px}.caption-box>span{font-size:10px;font-weight:700;color:var(--green);border:1px solid #ced8c9;padding:5px 9px;border-radius:6px;white-space:nowrap;margin-top:2px}.caption-box p{font-size:14px;line-height:1.65;margin:0;max-width:850px}.disclosure{font-size:9px;color:#899387;padding:0 0 13px;line-height:1.6}.player{height:84px;display:flex;align-items:center;gap:17px;padding:0 30px;background:#fafaf5;border-top:1px solid var(--line)}.play-button{width:43px;height:43px;border-radius:50%;background:var(--green);color:#fff;font-size:15px;flex-shrink:0}.secondary-control{background:none;color:#586b61;font-size:11px;padding:8px}.timeline-wrap{flex:1}.timeline-info{display:flex;justify-content:space-between;font-size:10px;margin-bottom:9px;color:#748177}.timeline-info span:first-child{color:var(--green)}input[type=range]{width:100%;height:3px;accent-color:var(--green);cursor:pointer;display:block}.welcome{position:fixed;inset:74px 0 84px;background:#14271d75;backdrop-filter:blur(7px);display:grid;place-items:center;z-index:10}.welcome-card{background:#fafbf3;padding:45px 55px;text-align:center;border-radius:22px;box-shadow:0 24px 90px #122e2933;max-width:calc(100vw - 32px)}.welcome-card h2{font-size:42px;line-height:1.14;margin:22px 0 18px;letter-spacing:-2px;font-weight:500}.welcome-card p{color:#788274;line-height:1.7;font-size:14px}.welcome-tags{display:flex;gap:20px;justify-content:center;font-size:11px;margin:26px 0;color:#526851}.start-button{display:block;width:100%;padding:16px 24px;background:var(--green);color:#f6f8ed;border-radius:10px;font-size:14px;margin-bottom:14px}.start-button span{opacity:.6;margin-left:15px;font-size:11px}.welcome-card>small{color:#8b9587;font-size:10px}.comparison{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;min-height:250px}.compare-item{background:#202723;position:relative;overflow:hidden;border-radius:12px;min-height:260px}.compare-item img{width:100%;height:100%;position:absolute;object-fit:cover}.compare-item.crop img{transform:scale(1.24);transform-origin:66% 48%}.compare-item.warm img{filter:sepia(.25) saturate(1.2)}.compare-label{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#14271dda);padding:45px 15px 16px;font-size:12px;color:white}.learning-card,.end-card{background:#fafbf5;border:1px solid #d8dfd1;border-radius:14px;padding:30px;flex:1;display:flex;flex-direction:column;justify-content:center}.learning-card h3,.end-card h3{font-family:Manrope,sans-serif;font-size:27px;font-weight:500;margin:10px 0 24px;letter-spacing:-1px}.learning-row{display:flex;align-items:center;gap:16px;padding:18px 0;border-top:1px solid var(--line);font-size:13px}.learning-row .symbol{font-size:25px;color:#7a9066}.learning-row small{display:block;color:var(--muted);font-size:10px;margin-bottom:5px}.learning-card>small,.end-card>small{color:var(--muted);font-size:11px;line-height:1.6}.peers{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1}.peer{background:#fafbf6;border:1px solid #d8dfd1;border-radius:13px;padding:23px;display:flex;flex-direction:column;justify-content:center}.peer .avatar{height:48px;width:48px;font-size:19px;background:#dce8d5}.peer:nth-child(2) .avatar{background:#ece0d2}.peer h3{font-size:21px;margin:17px 0 5px}.peer p{font-size:12px;color:#6a7b6b;line-height:1.65}.peer small{font-size:10px;color:#6d826d}.peer-tag{border-top:1px solid var(--line);margin-top:10px;padding-top:15px;font-size:11px;line-height:1.8}.group-banner{background:#dae6d5;color:#405f45;padding:12px 16px;font-size:11px;border-radius:9px;margin-bottom:12px;display:flex;justify-content:space-between}.voice-note{position:absolute;bottom:20px;left:20px;background:#fcfcf0ed;border-radius:13px;padding:15px 20px;color:var(--green);max-width:85%;z-index:3;font-size:12px;box-shadow:0 8px 35px #0002}.voice-note b{display:block;font-size:10px;margin-bottom:6px}.end-card{background:var(--green);color:#f6f8eb}.end-card h3{font-size:35px;line-height:1.2}.end-card .eyebrow,.end-card small{color:#b2c9b6}.end-card .learning-row{border-color:#ffffff22}.end-card .learning-row small{color:#b2c9b6}.end-card .symbol{color:#dce8ae}.notice{position:fixed;bottom:95px;left:50%;transform:translateX(-50%);background:var(--green);color:#fff;padding:12px 20px;border-radius:8px;font-size:12px;z-index:30;max-width:90vw}dialog{border:none;border-radius:18px;padding:28px;max-width:700px;width:calc(100% - 32px);max-height:85vh;background:#fafbf5;color:var(--ink)}dialog::backdrop{background:#14271d88;backdrop-filter:blur(4px)}.dialog-head{display:flex;align-items:center;justify-content:space-between}.dialog-head h2{margin:0}.dialog-head button{background:none;font-size:22px}dialog>p{font-size:12px;color:var(--muted)}.transcript-line{border-top:1px solid var(--line);padding:16px 0}.transcript-line button{font-size:11px;color:var(--green);background:#e8eee1;border-radius:5px;padding:5px 8px}.transcript-line p{font-size:14px;line-height:1.7;margin-bottom:0}@keyframes rise{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes wave{to{transform:scaleY(.4)}}@media(min-width:1500px){.conversation-head{padding-top:40px}.messages{padding:30px}.workspace{padding:0 45px}.workspace-heading{padding:30px 0}.caption-box{padding-top:25px}.caption-box p{font-size:16px}}@media(max-width:900px){.topbar{padding:0 18px;gap:20px}.top-context{display:none}.demo-layout{grid-template-columns:310px 1fr}.workspace{padding:0 18px}.workspace-pill,.workspace-label{display:none}.workspace-heading h2{font-size:20px}.caption-box{min-height:135px}.caption-box p{font-size:12px}.conversation-head{padding:24px 22px}.peer{padding:15px}.player{padding:0 18px;gap:9px}}@media(max-width:650px){.topbar{height:60px}.demo-layout{height:auto;display:flex;flex-direction:column;min-height:0;padding-bottom:90px}.workspace{order:0;min-height:530px}.conversation{order:1;border-right:none}.conversation-head{padding:20px}.messages{max-height:260px}.composer{margin-top:12px}.workspace-top{height:52px}.workspace-heading{padding:16px 0}.visual{min-height:250px}.photo-stage{min-height:260px}.caption-box{min-height:120px}.player{position:fixed;bottom:0;left:0;right:0;height:80px;z-index:11;gap:7px;padding:0 12px}.player #restart,.player #transcriptButton{display:none}.player .secondary-control{font-size:10px;padding:5px}.welcome{inset:60px 0 80px}.welcome-card{padding:30px 22px}.welcome-card h2{font-size:34px}.gate .brand{left:26px;top:28px}.gate label{font-size:27px}.learning-card,.end-card{padding:22px}.peer p{font-size:11px}.comparison{min-height:270px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}}
.start-button:disabled{opacity:.5;cursor:wait}
@media(max-width:650px){.workspace{min-height:0}.photo-stage{min-height:200px}.visual{min-height:200px}.workspace-heading h2{font-size:19px}.insight{padding:10px 12px;font-size:11px}.caption-box{min-height:100px;padding-top:12px}.disclosure{font-size:8px}.player #transcriptButton{display:block;font-size:9px}.comparison{min-height:230px}.compare-item{min-height:230px}}

.gate-foot{max-width:calc(100% - 40px);text-align:center;line-height:1.6}

/* The guided desktop-style demo retains both panes even in a narrow preview. */
.browser-chrome{margin:0 -30px;background:#e2e5dc;border-bottom:1px solid #ccd3c7;flex-shrink:0}
.browser-tab{display:flex;align-items:center;gap:16px;font-size:10px;padding:12px 18px 8px;color:#53624f}
.browser-lights{color:#9eaa99;letter-spacing:3px;font-size:8px}.browser-tab small{margin-left:auto;font-size:9px;border:1px solid #bfcab8;border-radius:4px;padding:2px 6px}
.browser-address{display:flex;align-items:center;gap:14px;padding:0 16px 10px;font-size:12px;color:#83907b}
.address-text{background:#f3f4ee;border-radius:6px;padding:7px 12px;flex:1;font-size:10px;color:#687860}.workspace-owned{font-size:9px;white-space:nowrap}
@media(max-width:900px){.browser-chrome{margin:0 -18px}.workspace-owned{display:none}}
@media(max-width:650px){
 .demo-layout{display:grid;grid-template-columns:minmax(0,40%) minmax(0,60%);height:calc(100svh - 140px);min-height:480px;padding-bottom:0}
 .conversation{order:0;min-width:0;border-right:1px solid var(--line);overflow:hidden}
 .workspace{order:1;min-width:0;padding:0 10px;overflow-y:auto}
 .conversation-head{padding:16px 12px 12px}.conversation-head .eyebrow{font-size:7px;letter-spacing:1px}.conversation-head h1{font-size:18px;line-height:1.2;margin:8px 0}.conversation-head p{font-size:9px;line-height:1.5}
 .chapter-tabs{margin:0 10px;gap:8px}.chapter-tabs button{font-size:8px;gap:4px;padding-bottom:10px}.chapter-tabs span{font-size:9px}
 .messages{max-height:none;padding:14px 11px}.message{margin-bottom:16px}.message p{font-size:11px;line-height:1.65}.message.maya p{padding:10px}.message-name{font-size:8px;gap:5px;flex-wrap:wrap}.message-name em{font-size:7px;margin-left:0}.avatar{width:20px;height:20px;font-size:8px}
 .composer{margin:0 8px 10px;padding:8px;border-radius:11px}.mode-tabs{gap:2px}.mode-tabs button{font-size:10px;padding:5px}.mode-tabs small{display:none}.input-example{font-size:10px;min-height:36px;padding:8px 0}.composer-foot{font-size:7px;gap:4px}.wave{gap:2px;margin-right:4px}.wave i{width:2px}
 .browser-chrome{margin:0 -10px}.browser-tab{gap:6px;padding:10px 8px 6px;font-size:8px}.browser-lights{font-size:5px;letter-spacing:1px}.browser-tab small{font-size:7px;padding:1px 3px}
 .browser-address{gap:6px;padding:0 7px 8px;font-size:9px}.address-text{font-size:8px;padding:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 .workspace-top{height:40px}.frames-logo{font-size:17px}.frames-logo small{font-size:9px;margin-left:4px}.workspace-heading{padding:12px 0}.workspace-heading .eyebrow{font-size:7px;letter-spacing:1px}.workspace-heading h2{font-size:17px;line-height:1.3;margin:5px 0 0}
 .visual{min-height:180px;flex:1}.photo-stage{min-height:180px}.photo-tag{left:8px;top:8px;font-size:7px;padding:5px 6px}.photo-footer{padding:25px 8px 10px;font-size:8px}.photo-footer small{font-size:6px}.annotation span{font-size:7px;padding:4px;top:-21px}.annotation{border-width:1px}
 .insight{font-size:9px;padding:8px;gap:7px;margin-top:8px}.insight .star{font-size:16px}.caption-box{gap:6px;min-height:85px;padding-top:11px}.caption-box>span{font-size:7px;padding:4px}.caption-box p{font-size:10px;line-height:1.6}.disclosure{font-size:7px;padding-bottom:9px}
 .peers{gap:7px}.peer{padding:10px}.peer .avatar{height:30px;width:30px;font-size:13px}.peer h3{font-size:15px;margin:10px 0 5px}.peer p{font-size:9px}.peer small,.peer-tag{font-size:8px}.peer-tag{padding-top:8px;margin-top:7px}
 .learning-card,.end-card{padding:15px}.learning-card h3,.end-card h3{font-size:21px;margin:8px 0 16px}.learning-row{font-size:10px;padding:12px 0;gap:9px}.learning-row small{font-size:7px}.learning-card>small,.end-card>small{font-size:8px}.learning-row .symbol{font-size:17px}
 .comparison{min-height:180px;gap:6px}.compare-item{min-height:180px}.compare-label{font-size:8px;padding:25px 8px 10px}.voice-note{left:8px;bottom:10px;padding:10px;font-size:9px}.voice-note b{font-size:8px}.group-banner{font-size:8px;padding:8px;gap:8px}
 .player{position:relative;height:80px}.timeline-info{font-size:8px;gap:5px}.timeline-info span:first-child{max-width:130px}.player .secondary-control{font-size:9px}.play-button{width:34px;height:34px}
}

/* Open on the photo page; the companion opens when playback starts. */
.opening .demo-layout{grid-template-columns:1fr}.opening .conversation{display:none}
.opening .workspace{padding-left:max(30px,calc((100vw - 1080px)/2));padding-right:max(30px,calc((100vw - 1080px)/2));padding-bottom:118px}
.opening .browser-chrome{display:none}.opening .caption-box{display:none}
.opening .photo-stage{min-height:180px}.opening .workspace-top{height:56px}
.photo-entry{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}
.photo-entry-copy{display:flex;align-items:center;gap:12px}.photo-entry-copy b{font-size:13px;font-weight:500}.photo-entry-copy small{display:block;font-size:10px;color:var(--muted);margin-top:5px}
.photo-actions{display:flex;gap:12px}.photo-actions button{display:flex;align-items:center;gap:9px;padding:14px 18px;border:1px solid #bbcbbd;background:#fafbf5;color:var(--green);border-radius:9px;font-size:13px}.photo-actions .chosen{background:var(--green);color:white;border-color:var(--green)}
.welcome{inset:auto 0 84px;background:#fafbf3;border-top:1px solid var(--line);backdrop-filter:none;display:block;padding:18px 30px}
.welcome-card{display:flex;align-items:center;gap:25px;max-width:1080px;margin:auto;padding:0;background:none;box-shadow:none;border-radius:0;text-align:left}
.welcome-card p{margin:6px 0 0;font-size:12px;line-height:1.5}.welcome-card .eyebrow{font-size:9px}.welcome-card .start-button{width:auto;white-space:nowrap;margin:0 0 0 auto;padding:14px 22px}.welcome-card>small{display:none}
@media(max-width:650px){.opening .workspace{padding:0 14px 140px}.opening .workspace-heading{padding:14px 0}.opening .workspace-top{height:46px}.photo-entry{display:block;padding:12px 0}.photo-entry-copy{margin-bottom:12px}.photo-actions{gap:8px}.photo-actions button{font-size:11px;padding:11px 9px;flex:1;justify-content:center}.welcome{bottom:80px;padding:12px 14px}.welcome-card{gap:10px;flex-wrap:wrap}.welcome-card>div{flex:1;min-width:170px}.welcome-card p{font-size:10px}.welcome-card .start-button{padding:12px;font-size:11px;margin-left:0}.welcome-card .start-button span{margin-left:5px;font-size:9px}.opening .demo-layout{height:calc(100svh - 140px);min-height:520px}}

/* Presentation controls are distinct from the green in-demo actions. */
.start-button,.play-button{background:#1a73e8;color:#fff;box-shadow:0 2px 5px #1a73e825}
.start-button:hover,.play-button:hover{background:#1765cc}
.start-button:active,.play-button:active{background:#185abc}
.start-button:focus-visible,.play-button:focus-visible{outline:3px solid #8ab4f8;outline-offset:4px}

/* Balanced partnership lockup, with the same gap on each side of +. */
.partner-lockup{display:inline-flex;align-items:center;gap:18px;white-space:nowrap;line-height:1}
.frames-wordmark{font-size:27px;font-weight:400;letter-spacing:-1.2px;color:#23332e}
.frames-wordmark b{font-weight:400;color:#df7864}
.partner-plus{font-size:21px;font-weight:400;color:#93a08e;line-height:1}
.help-wordmark{display:inline-flex;align-items:center;gap:3px;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1.2px;color:#173c36}
.help-mark{display:inline-grid;place-items:center;width:27px;height:30px;background:#173c36;color:#edf5cf;border-radius:8px 8px 8px 2px;font-size:23px;letter-spacing:-1px}
@media(max-width:650px){.partner-lockup{gap:10px}.frames-wordmark{font-size:21px;letter-spacing:-.8px}.partner-plus{font-size:17px}.help-wordmark{font-size:19px;letter-spacing:-.8px}.help-mark{width:22px;height:25px;font-size:19px;border-radius:6px 6px 6px 2px}}
